The Impact of Container Virtualization on Network Performance of IoT Devices

Kyungwoon Lee, Youngpil Kim, Hyuck Yoo

Research output: Contribution to journalArticle

3 Citations (Scopus)

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.

Original languageEnglish
Article number9570506
JournalMobile Information Systems
Volume2018
DOIs
Publication statusPublished - 2018 Jan 1

Fingerprint

Network performance
Containers
Internet of things
Virtualization

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications

Cite this

The Impact of Container Virtualization on Network Performance of IoT Devices. / Lee, Kyungwoon; Kim, Youngpil; Yoo, Hyuck.

In: Mobile Information Systems, Vol. 2018, 9570506, 01.01.2018.

Research output: Contribution to journalArticle

@article{0fcc7390588242e79b46cbc4d4d543a8,
title = "The Impact of Container Virtualization on Network Performance of IoT Devices",
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.",
author = "Kyungwoon Lee and Youngpil Kim and Hyuck Yoo",
year = "2018",
month = "1",
day = "1",
doi = "10.1155/2018/9570506",
language = "English",
volume = "2018",
journal = "Mobile Information Systems",
issn = "1574-017X",
publisher = "IOS Press",

}

TY - JOUR

T1 - The Impact of Container Virtualization on Network Performance of IoT Devices

AU - Lee, Kyungwoon

AU - Kim, Youngpil

AU - Yoo, Hyuck

PY - 2018/1/1

Y1 - 2018/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85048196253&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85048196253&partnerID=8YFLogxK

U2 - 10.1155/2018/9570506

DO - 10.1155/2018/9570506

M3 - Article

AN - SCOPUS:85048196253

VL - 2018

JO - Mobile Information Systems

JF - Mobile Information Systems

SN - 1574-017X

M1 - 9570506

ER -