TY - JOUR
T1 - ShareOn
T2 - Shared Resource Dynamic Container Migration Framework for Real-Time Support in Mobile Edge Clouds
AU - Choudhury, Shalini
AU - Maheshwari, Sumit
AU - Seskar, Ivan
AU - Raychaudhuri, Dipankar
N1 - Funding Information:
This work was National Science Foundation through the Future internet architecture-Next phase (FIA-NP) under Award CNS-1345294.
Publisher Copyright:
© 2013 IEEE.
PY - 2022
Y1 - 2022
N2 - Mobile Edge Cloud (MEC) technology is envisioned to play a key role in next generation mobile networks by supporting low-latency applications using geographically distributed local cloud clusters. However, MEC faces challenges of resource assignment and load balancing to support user mobility and latency-sensitive applications. Virtualized resource reallocation techniques including dynamic service migration are evolving to achieve load balance, fault tolerance and system maintenance objectives for resource constrained edge nodes. In this work, a compute and network-aware lightweight resource sharing framework with dynamic container migration, ShareOn, is proposed. The migration framework is validated using a set of heterogeneous edge cloud nodes distributed in San Francisco city, serving mobile taxicab users across that region. The end-to-end system is implemented using a container hypervisor called LXD (Linux Container Hypervisor) executing a real-time application to detect license number plates in automobiles. The system is evaluated based on key metrics associated with application quality-of-service (QoS) and network efficiency such as the average system response time and the migration cost for different combinations of load, compute resources, inter-edge cloud bandwidth, network and user latency. A detailed migration cost analysis enables evaluation of migration strategies to improve ShareOn's performance in comparison to alternative migration techniques, achieving a gain of 15-22% in system response time for highly loaded edge cloud nodes.
AB - Mobile Edge Cloud (MEC) technology is envisioned to play a key role in next generation mobile networks by supporting low-latency applications using geographically distributed local cloud clusters. However, MEC faces challenges of resource assignment and load balancing to support user mobility and latency-sensitive applications. Virtualized resource reallocation techniques including dynamic service migration are evolving to achieve load balance, fault tolerance and system maintenance objectives for resource constrained edge nodes. In this work, a compute and network-aware lightweight resource sharing framework with dynamic container migration, ShareOn, is proposed. The migration framework is validated using a set of heterogeneous edge cloud nodes distributed in San Francisco city, serving mobile taxicab users across that region. The end-to-end system is implemented using a container hypervisor called LXD (Linux Container Hypervisor) executing a real-time application to detect license number plates in automobiles. The system is evaluated based on key metrics associated with application quality-of-service (QoS) and network efficiency such as the average system response time and the migration cost for different combinations of load, compute resources, inter-edge cloud bandwidth, network and user latency. A detailed migration cost analysis enables evaluation of migration strategies to improve ShareOn's performance in comparison to alternative migration techniques, achieving a gain of 15-22% in system response time for highly loaded edge cloud nodes.
KW - Quality of experience (QoE)
KW - container migration
KW - edge cloud
KW - inter-edge cloud bandwidth
KW - migration cost
KW - mobile edge computing
KW - real-time applications
KW - virtualization
UR - http://www.scopus.com/inward/record.url?scp=85132792159&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85132792159&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2022.3183122
DO - 10.1109/ACCESS.2022.3183122
M3 - Article
AN - SCOPUS:85132792159
SN - 2169-3536
VL - 10
SP - 66045
EP - 66060
JO - IEEE Access
JF - IEEE Access
ER -