Virtual Functions Placement With Time Constraints in Fog Computing: A Matching Theory Perspective

被引:27
作者
Chiti, Francesco [1 ]
Fantacci, Romano [1 ]
Paganelli, Federica [2 ]
Picano, Benedetta [1 ]
机构
[1] Univ Florence, Dept Informat Engn, I-50139 Florence, Italy
[2] Univ Pisa, Dept Comp Sci, I-56127 Pisa, Italy
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2019年 / 16卷 / 03期
关键词
Fog computing; virtual functions placement; matching theory; CLOUD; NETWORKS;
D O I
10.1109/TNSM.2019.2918637
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes two virtual functions (VFs) placement approaches in a Fog domain. The considered solutions formulate a matching game with externalities, aiming at minimizing both the worst application completion time and the number of applications in outage, i.e., the number of applications with an overall completion time greater than a given deadline. The first proposed matching game is established between the VFs set and the fog nodes (FNs) set by taking into account the ordered sequence of services (i.e., chain) requested by each application. Conversely, the second proposed method overlooks the applications service chain structure in formulating the VF placement problem, with the aim at lowering the computation complexity without loosing the performance. Furthermore, in order to complete our analysis, the stability of the reached matchings has been theoretically proved for both the proposed solutions. Finally, performance comparisons of the proposed matching theory approaches with different alternatives are provided to highlight the superior performance of the proposed methods.
引用
收藏
页码:980 / 989
页数:10
相关论文
共 33 条
[21]   Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge [J].
Morabito, Roberto ;
Farris, Ivan ;
Iera, Antonio ;
Taleb, Tarik .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (04) :1019-1030
[22]   Cross-Site Virtual Network in Cloud and Fog Computing [J].
Moreno-Vozmediano, Rafael ;
Montero, Ruben S. ;
Huedo, Eduardo ;
Llorente, Ignacio M. .
IEEE CLOUD COMPUTING, 2017, 4 (02) :46-53
[23]  
Pham C., 2017, IEEE Trans. on Services Comput
[24]   Deferred acceptance algorithms: history, theory, practice, and open questions [J].
Roth, Alvin E. .
INTERNATIONAL JOURNAL OF GAME THEORY, 2008, 36 (3-4) :537-569
[25]  
Saurez E., 2016, P 10 ACM INT C DISTR, P258, DOI [DOI 10.1145/2933267.2933317, 10.1145/2933267, DOI 10.1145/2933267]
[26]   Hierarchical Fog-Cloud Computing for IoT Systems: A Computation Offloading Game [J].
Shah-Mansouri, Hamed ;
Wong, Vincent W. S. .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (04) :3246-3257
[27]   Optimized IoT service placement in the fog [J].
Skarlat O. ;
Nardelli M. ;
Schulte S. ;
Borkowski M. ;
Leitner P. .
Service Oriented Computing and Applications, 2017, 11 (04) :427-443
[28]   Towards QoS-aware Fog Service Placement [J].
Skarlat, Olena ;
Nardelli, Matteo ;
Schulte, Stefan ;
Dustdar, Schahram .
2017 IEEE 1ST INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC), 2017, :89-96
[29]  
Taneja Mohit, 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), P1222, DOI 10.23919/INM.2017.7987464
[30]  
Wang S., IEEE T CLOUD COMPUT