Papers
Topics
Authors
Recent
2000 character limit reached

Live Service Migration in Mobile Edge Clouds (1706.04118v2)

Published 13 Jun 2017 in cs.DC and cs.NI

Abstract: Mobile edge clouds (MECs) bring the benefits of the cloud closer to the user, by installing small cloud infrastructures at the network edge. This enables a new breed of real-time applications, such as instantaneous object recognition and safety assistance in intelligent transportation systems, that require very low latency. One key issue that comes with proximity is how to ensure that users always receive good performance as they move across different locations. Migrating services between MECs is seen as the means to achieve this. This article presents a layered framework for migrating active service applications that are encapsulated either in virtual machines (VMs) or containers. This layering approach allows a substantial reduction in service downtime. The framework is easy to implement using readily available technologies, and one of its key advantages is that it supports containers, which is a promising emerging technology that offers tangible benefits over VMs. The migration performance of various real applications is evaluated by experiments under the presented framework. Insights drawn from the experimentation results are discussed.

Citations (233)

Summary

  • The paper introduces a three-layer migration framework that minimizes downtime by transferring just the unsynchronized instance layer when the application layer is pre-cached.
  • It demonstrates that container migrations achieve significantly lower downtime compared to VMs under high-bandwidth conditions, highlighting a key performance advantage.
  • The study tackles optimization challenges by proposing algorithms that balance migration costs with performance benefits, paving the way for dynamic, real-time MEC applications.

Service Migration Techniques in Mobile Edge Clouds

The research articulated in "Live Service Migration in Mobile Edge Clouds" by Machen et al. elaborates on the challenges and solutions associated with service migration within Mobile Edge Clouds (MECs). Focusing on the pressure of maintaining low latency and high-performance connectivity as users move geographically, it introduces a robust framework for migrating services encapsulated in virtual machines (VMs) and container technologies. This framework addresses the primary obstacle of reducing service downtime during migration, a key requirement for real-time applications.

The paper is detailed in its discussion of the current cloud infrastructure, which mainly operates on a centralized model leading to high latency and network congestion. Mobile Edge Clouds, through their proximity to the end-users, offer a promising architecture in circumventing these issues. MECs enable localized processing, reducing latency and bandwidth usage by handling data close to its origin. This architecture is especially critical in applications such as intelligent transportation systems and real-time gaming, where latency can severely degrade user experience.

The emphasis of the paper is notably placed on supporting both containers and VMs, which is pertinent given the industry's current trend favoring container adoption due to their reduced resource demands and overheads compared to VMs. The paper reveals quantitative insights, showing containers migrate significantly faster and with less downtime than VMs, especially under high-bandwidth conditions and lower resource availability scenarios.

A novel aspect of the framework is its use of a three-layered model for service encapsulation: the base, application, and instance layers. This model considerably curtails the migration duration and resource consumption by ensuring that only the incomplete layers at the destination need to be synchronized. Consequently, when the application layer is already present at the destination, only the smaller instance layer, comprising the in-memory state, requires transfer. The quantitative performance gains, notably in applications with significant installations like video streaming, validate this approach.

Additionally, the paper acknowledges the intricate optimization problem posed by migration decisions, highlighting a trade-off between migration costs and performance benefits post-migration. The researchers advocate the use of optimization algorithms for strategizing when and where migrations occur, considering user mobility and available resources.

The results presented provide a comprehensive evaluation with various applications, illustrating that service downtime is primarily impacted by the size of the instance layer, while total data transferred correlates with application size. This three-layer method suggests potential improvements, not only in MEC but broader cloud systems, through possible application caching and pre-distribution strategies.

Future research implications may explore the integration of overlay filesystems for more storage-efficient implementations or leveraging iterative migration techniques to further minimize service interruptions. Large-scale simulations incorporating real-world MEC conditions could also refine the proposed algorithms and migration strategies, enhancing the practical deployment of such systems.

Overall, this paper's contribution to the MEC domain offers substantial groundwork for future developments in edge computing environments. It underscores a significant stride towards realizing seamless, low latency service delivery in dynamic, mobile-centric networks, marking an essential shift in cloud-service paradigms to accommodate future technological and user demands.

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.