LW-CoEdge: a lightweight virtualization model and collaboration process for edge computing

被引:19
作者
Alves, Marcelo Pitanga [1 ]
Delicato, Flavia C. [1 ]
Santos, Igor L. [2 ]
Pires, Paulo F. [1 ]
机构
[1] Univ Fed Rio de Janeiro, Rio De Janeiro, Brazil
[2] Ctr Fed Educ Tecnol Celso Suckow da Fonseca CEFET, Rio De Janeiro, Brazil
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2020年 / 23卷 / 02期
基金
巴西圣保罗研究基金会;
关键词
collaboration; data sharing; edge computing; lightweight virtualization; P2P; resource management; RESOURCE-ALLOCATION; IOT SERVICES; MOBILE EDGE; CLOUD; INTERNET; THINGS;
D O I
10.1007/s11280-019-00722-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge Computing is a novel paradigm that extends Cloud Computing by moving the computation closer to the end users and/or data sources. When considering Edge Computing, it is possible to design a three-tier architecture (comprising tiers for the cloud devices, edge devices, and end devices) which is useful to meet emerging IoT applications that demand low latency, geo-localization, and energy efficiency. Like the Cloud, the Edge Computing paradigm relies on virtualization. An Edge Computing virtualization model provides a set of virtual nodes (VNs) built on top of the physical devices that make up the three-tier architecture. It also provides the processes of provisioning and allocating VNs to IoT applications at the edge of the network. Performing these processes efficiently and cost-effectively raises a resource management challenge. Applying the traditional cloud virtualization models (typically centralized) to virtualize the edge tier, are unsuitable to handle emerging IoT application scenarios due to the specific features of the edge nodes, such as geographical distribution, heterogeneity and, resource constraints. Therefore, we propose a novel distributed and lightweight virtualization model targeting the edge tier, encompassing the specific requirements of IoT applications. We designed heuristic algorithms along with a P2P collaboration process to operate in our virtualization model. The algorithms perform (i) a distributed resource management process, and (ii) data sharing among neighboring VNs. The distributed resource management process provides each edge node with decision-making capability, engaging neighboring edge nodes to allocate or provision on-demand VNs. Thus, the distributed resource management improves system performance, serving more requests and handling edge node geographical distribution. Meanwhile, data sharing reduces the data transmissions between end devices and edge nodes, saving energy and reducing data traffic for IoT-edge infrastructures.
引用
收藏
页码:1127 / 1175
页数:49
相关论文
共 66 条
[1]   Fog Computing: The Cloud-IoT/IoE Middleware Paradigm [J].
Aazam M. ;
Huh E.-N. .
IEEE Potentials, 2016, 35 (03) :40-44
[2]  
Aazam M, 2014, INT BHURBAN C APPL S, P414, DOI 10.1109/IBCAST.2014.6778179
[3]   Autonomic computation offloading in mobile edge for IoT applications [J].
Alam, Md Golam Rabiul ;
Hassan, Mohammad Mehedi ;
Uddin, Md. Zia ;
Almogren, Ahmad ;
Fortino, Giancarlo .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 :149-157
[4]   Enabling IoT interoperability through opportunistic smartphone-based mobile gateways [J].
Aloi, G. ;
Caliciuri, G. ;
Fortino, G. ;
Gravina, R. ;
Pace, P. ;
Russo, W. ;
Savaglio, C. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 81 :74-84
[5]  
[Anonymous], 2014, Big Data and Internet of Things
[6]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[7]  
BASILI RB, 1992, TECHNICAL REPORT
[8]  
Bonomi F, 2012, P 1 ED MCC WORKSH MO, P13, DOI DOI 10.1145/2342509.2342513
[9]  
BONOMI F, 2011, 8 ACM INT WORKSH VEH, P13
[10]   On the Integration of Cloud Computing and Internet of Things [J].
Botta, Alessio ;
de Donato, Walter ;
Persico, Valerio ;
Pescape, Antonio .
2014 INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD), 2014, :23-30