Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2018, Article ID 9570506, 6 pages
https://doi.org/10.1155/2018/9570506
Research Article

The Impact of Container Virtualization on Network Performance of IoT Devices

College of Informatics, Korea University, Seoul, Republic of Korea

Correspondence should be addressed to Chuck Yoo; rk.ca.aerok.so@ooykcuhc

Received 15 December 2017; Accepted 20 March 2018; Published 2 May 2018

Academic Editor: Jeongyeup Paek

Copyright © 2018 Kyungwoon Lee et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Container-based virtualization offers advantages such as high performance, resource efficiency, and agile environment. These advantages make Internet of Things (IoT) device management easy. Although container-based virtualization has already been introduced to IoT devices, the different network modes of containers and their performance issues have not been addressed. Since the network performance is an important factor in IoT, the analysis of the container network performance is essential. In this study, we analyze the network performance of containers on an IoT device, Raspberry Pi 3. The results show that the network performance of containers is lower than that of the native Linux, with an average performance difference of 6% and 18% for TCP and UDP, respectively. In addition, the network performance of containers varies depending on the network mode. When a single container runs, bridge mode achieves higher performance than host mode by 25% while host mode shows better performance than bridge mode by 45% in the multicontainer environment.