TY - GEN
T1 - Performance considerations of network functions virtualization using containers
AU - Anderson, Jason
AU - Hu, Hongxin
AU - Agarwal, Udit
AU - Lowery, Craig
AU - Li, Hongda
AU - Apon, Amy
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/3/23
Y1 - 2016/3/23
N2 - The network performance of virtual machines plays a critical role in Network Functions Virtualization (NFV), and several technologies have been developed to address hardware-level virtualization shortcomings. Recent advances in operating system level virtualization and deployment platforms such as Docker have made containers an ideal candidate for high performance application encapsulation and deployment. However, Docker and other solutions typically use lower-performing networking mechanisms. In this paper, we explore the feasibility of using technologies designed to accelerate virtual machine networking with containers, in addition to quantifying the network performance of container-based VNFs compared to the state-of-the-art virtual machine solutions. Our results show that containerized applications can provide lower latency and delay variation, and can take advantage of high performance networking technologies previously only used for hardware virtualization.
AB - The network performance of virtual machines plays a critical role in Network Functions Virtualization (NFV), and several technologies have been developed to address hardware-level virtualization shortcomings. Recent advances in operating system level virtualization and deployment platforms such as Docker have made containers an ideal candidate for high performance application encapsulation and deployment. However, Docker and other solutions typically use lower-performing networking mechanisms. In this paper, we explore the feasibility of using technologies designed to accelerate virtual machine networking with containers, in addition to quantifying the network performance of container-based VNFs compared to the state-of-the-art virtual machine solutions. Our results show that containerized applications can provide lower latency and delay variation, and can take advantage of high performance networking technologies previously only used for hardware virtualization.
UR - https://www.scopus.com/pages/publications/84966638740
U2 - 10.1109/ICCNC.2016.7440668
DO - 10.1109/ICCNC.2016.7440668
M3 - Conference contribution
AN - SCOPUS:84966638740
T3 - 2016 International Conference on Computing, Networking and Communications, ICNC 2016
BT - 2016 International Conference on Computing, Networking and Communications, ICNC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Conference on Computing, Networking and Communications, ICNC 2016
Y2 - 15 February 2016 through 18 February 2016
ER -