Containers vs Virtual Machines: Choosing the Right Virtualization Technology for Mobile Edge Cloud

Mobile Edge Cloud (MEC) is paving the way for 5G networks with respect to latency and computation offloading. To support user mobility, a MEC application should be migrated from one MEC server to another MEC server, which is in close proximity to users. Providing low migration time and low downtime is one of the critical challenges in MEC. Prior studies mainly focused on the service migration in data centers where only the downtime is taken into account. Meanwhile, the total migration time in MEC significantly influences the service latency due to the user's mobility. In this paper, we present a comparative measurement study on service migration in MEC. The evaluation results, which are obtained from commercial edge servers, show the infeasibility of the investigated migration approaches. Even though containerization is undoubtedly a lightweight virtualization technology, it is not mature enough to support the service migration in MEC. Specifically, both VM migration and container migration introduce high migration time, and subsequently result in service degradation for latency-sensitive applications in MEC.

[1]  Hai Jin,et al.  Live virtual machine migration with adaptive, memory compression , 2009, 2009 IEEE International Conference on Cluster Computing and Workshops.

[2]  Umesh Deshpande,et al.  Post-copy live migration of virtual machines , 2009, OPSR.

[3]  Franck Le,et al.  Stateless Network Functions: Breaking the Tight Coupling of State and Processing , 2017, NSDI.

[4]  Aditya Akella,et al.  OpenNF: enabling innovation in network function control , 2015, SIGCOMM 2015.

[5]  Petter Svärd,et al.  High Performance Live Migration through Dynamic Page Transfer Reordering and Compression , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[6]  Antonio Iera,et al.  Providing ultra‐short latency to user‐centric 5G applications at the mobile network edge , 2018, Trans. Emerg. Telecommun. Technol..

[7]  Petter Svärd,et al.  Evaluation of delta compression techniques for efficient live migration of large virtual machines , 2011, VEE '11.

[8]  Xiaoming Fu,et al.  A Survey on Virtual Machine Migration: Challenges, Techniques, and Open Issues , 2018, IEEE Communications Surveys & Tutorials.

[9]  Prashant J. Shenoy,et al.  A Performance Comparison of NFS and iSCSI for IP-Networked Storage , 2004, FAST.

[10]  Frank H. P. Fitzek,et al.  Towards a Better Understanding of Live Migration Performance with Docker Containers , 2019, EW.

[11]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[12]  Antonio Iera,et al.  Lightweight service replication for ultra-short latency applications in mobile edge networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[13]  Aditya Akella,et al.  Paving the Way for NFV: Simplifying Middlebox Modifications Using StateAlyzr , 2016, NSDI.

[14]  Xiaohui Hu,et al.  Template-based memory deduplication method for inter-data center live migration of virtual machines , 2014, 2014 IEEE International Conference on Cloud Engineering.

[15]  Kartik Gopalan,et al.  Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning , 2009, VEE '09.

[16]  D. Towsley,et al.  Fast transparent virtual machine migration in distributed edge clouds , 2017, SEC.

[17]  Shanhe Yi,et al.  Efficient Live Migration of Edge Services Leveraging Container Layered Storage , 2019, IEEE Transactions on Mobile Computing.

[18]  Jian Yang,et al.  Parallelizing live migration of virtual machines , 2013, VEE '13.

[19]  Frank H. P. Fitzek,et al.  Fog Computing as an Enabler for Immersive Media: Service Scenarios and Research Opportunities , 2019, IEEE Access.

[20]  Tarik Taleb,et al.  Optimizing service replication for mobile delay-sensitive applications in 5G edge network , 2017, 2017 IEEE International Conference on Communications (ICC).

[21]  Frank H. P. Fitzek,et al.  Softwarization and Network Coding in the Mobile Edge Cloud for the Tactile Internet , 2019, Proceedings of the IEEE.

[22]  Scott Shenker,et al.  Rollback-Recovery for Middleboxes , 2015, Comput. Commun. Rev..

[23]  Thomas Magedanz,et al.  Prototyping nfv-based multi-access edge computing in 5G ready networks with open baton , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).