Design and Performance Evaluation of Containerized Microservices on Edge Gateway in Mobile IoT

被引:5
作者
Gaur, Amit Singh [1 ]
Budakoti, Jyoti [1 ]
Lung, Chung-Horng [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON, Canada
来源
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY | 2018年
基金
加拿大自然科学与工程研究理事会;
关键词
Container virtualization; Internet of Things (IoT); service orchestration; Edge Computing; Mobility Management; Network Function Virtualization (NFV); Microservices; Network Handover;
D O I
10.1109/Cybermatics_2018.2018.00055
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Internet of Things (IoT) has drawn a great deal of attention and is envisioned in various sectors in the near future due to its promising benefits. However, the constant and rapid growth in IoT devices also brings new challenges due to constrained power and resources associated to them. One of the challenges is to provide seamless connectivity in mobile IoT. Secondly, IoT devices may stream enormous amount of data; hence, providing a solution that can effectively reduce service cost of data transfer. Finally, there are challenges in management and deployment of services running at mobile IoT Edge Gateway. In this context, containerized virtualization solution could play a key role in support of efficient management and deployment of microservices to provide seamless connectivity. This paper proposes a lightweight container-based virtualization technology for IoT, which employs Docker container-based microservices architecture for effectively deploying applications in a virtualized ecosystem. We evaluated the performance of the proposed solution on real IoT testbed using Raspberry Pi 3 as a mobile IoT Edge Gateway for network handover decision making among various alternatives, such as Wi-Fi, Radio, and Satellite. The results demonstrated better performance compared with the native environment, i.e., the one without introduction of a virtualization layer. The results also showed that the Docker container produces negligible resource overhead and can be used on resource constrained mobile IoT Edge Gateway devices like Raspberry Pi 3 for efficiently managing IoT application and services.
引用
收藏
页码:138 / 145
页数:8
相关论文
共 11 条
[1]   Enabling Vertical Handover Decisions in Heterogeneous Wireless Networks: A State-of-the-Art and A Classification [J].
Ahmed, Atiq ;
Boulahia, Leila Merghem ;
Gaiti, Dominique .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (02) :776-811
[2]  
[Anonymous], 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP), DOI DOI 10.1109/SMARTCOMP.2016.7501691
[3]  
Gaur AS, 2017, 2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, P459, DOI 10.1109/DESEC.2017.8073829
[4]  
Krylovskiy A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P222, DOI 10.1109/WF-IoT.2015.7389056
[5]   Consolidate IoT Edge Computing with Lightweight Virtualization [J].
Morabito, Roberto ;
Cozzolino, Vittorio ;
Ding, Aaron Yi ;
Beijar, Nicklas ;
Ott, Joerg .
IEEE NETWORK, 2018, 32 (01) :102-111
[6]   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
[7]   Virtualization on Internet of Things Edge Devices With Container Technologies: A Performance Evaluation [J].
Morabito, Roberto .
IEEE ACCESS, 2017, 5 :8835-8850
[8]  
Preeth EN, 2015, 2015 INTERNATIONAL CONFERENCE ON CONTROL COMMUNICATION & COMPUTING INDIA (ICCC), P697, DOI 10.1109/ICCC.2015.7432984
[9]   Standards Underlying Cloud Networking [J].
Sill, Alan .
IEEE CLOUD COMPUTING, 2016, 3 (03) :76-80
[10]   Real-Time Locating Systems Using Active RFID for Internet of Things [J].
Zhang, Daqiang ;
Yang, Laurence Tianruo ;
Chen, Min ;
Zhao, Shengjie ;
Guo, Minyi ;
Zhang, Yin .
IEEE SYSTEMS JOURNAL, 2016, 10 (03) :1226-1235