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

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

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.

Details

Original languageEnglish
Title of host publication2019 IEEE 2nd 5G World Forum (5GWF)
PublisherIEEE Computational Intelligence Society (CIS)
Pages46-52
Number of pages7
ISBN (electronic)978-1-7281-3627-1
ISBN (print)978-1-7281-3628-8
Publication statusPublished - 2 Oct 2019
Peer-reviewedYes

Conference

Title2019 IEEE 2nd 5G World Forum
Abbreviated title5GWF 2019
Conference number2
Duration30 September - 2 October 2019
Website
LocationInternational Congress Center Dresden
CityDresden
CountryGermany

External IDs

Scopus 85076818945
Ieee 10.1109/5GWF.2019.8911715
ORCID /0000-0001-7008-1537/work/142248627
ORCID /0000-0001-8469-9573/work/161890991

Keywords

Keywords

  • Servers, Containers, Memory management, Cloud computing, Data centers, Virtual machining, Switches