Probabilistic QoS-aware Placement of VNF Chains at the Edge

被引:12
作者
Forti, Stefano [1 ]
Paganelli, Federica [1 ]
Brogi, Antonio [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, Pisa, Italy
关键词
Edge computing; IoT; VNF chain placement; NFV; SDN; probabilistic logic programming; NETWORK FUNCTION VIRTUALIZATION; FOG; CLOUD; NFV;
D O I
10.1017/S1471068421000016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deploying Internet of Things (IoT)-enabled virtual network function (VNF) chains to Cloud-Edge infrastructures requires determining a placement for each VNF that satisfies all set deployment requirements as well as a software-defined routing of traffic flows between consecutive functions that meets all set communication requirements. In this article, we present a declarative solution, EdgeUsher, to the problem of how to best place VNF chains to Cloud-Edge infrastructures. EdgeUsher can determine all eligible placements for a set of VNF chains to a Cloud-Edge infrastructure so to satisfy all of their hardware, IoT, security, bandwidth, and latency requirements. It exploits probability distributions to model the dynamic variations in the available Cloud-Edge infrastructure and to assess output eligible placements against those variations.
引用
收藏
页码:1 / 36
页数:36
相关论文
共 47 条
[1]   Mobile Edge Computing: A Survey [J].
Abbas, Nasir ;
Zhang, Yan ;
Taherkordi, Amir ;
Skeie, Tor .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :450-465
[2]  
Addis B, 2015, IEEE INT CONF CL NET, P171, DOI 10.1109/CloudNet.2015.7335301
[3]  
Alhussein O, 2018, IEEE GLOB COMM CONF
[4]   How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions [J].
Baktir, Ahmet Cihat ;
Ozgovde, Atay ;
Ersoy, Cem .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04) :2359-2391
[5]  
Bouten N, 2016, 2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), P202, DOI 10.1109/NETSOFT.2016.7502414
[6]   How to place your apps in the fog: State of the art and open challenges [J].
Brogi, Antonio ;
Forti, Stefano ;
Guerrero, Carlos ;
Lera, Isaac .
SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (05) :719-740
[7]   Network Function Virtualization in Dynamic Networks: A Stochastic Perspective [J].
Cheng, Xiangle ;
Wu, Yulei ;
Min, Geyong ;
Zomaya, Albert Y. .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (10) :2218-2232
[8]  
Cziva R, 2018, IEEE INFOCOM SER, P693, DOI 10.1109/INFOCOM.2018.8486021
[9]  
de Meer H, 2017, P 10 EAI INT C PERFO, P149
[10]   Probabilistic (logic) programming concepts [J].
De Raedt, Luc ;
Kimmig, Angelika .
MACHINE LEARNING, 2015, 100 (01) :5-47