Abstract

5G systems are envisioned to support numerous delay-sensitive applications such as the tactile Internet, mobile gaming, and augmented reality. Such applications impose new demands on service providers in terms of the quality of service (QoS) provided to the end-users. Achieving these demands in mobile 5G-enabled networks represent a technical and administrative challenge. One of the solutions proposed is to provide cloud computing capabilities at the edge of the network. In such vision, services are cloudified and encapsulated within the virtual machines or containers placed in cloud hosts at the network access layer. To enable ultrashort processing times and immediate service response, fast instantiation, and migration of service instances between edge nodes are mandatory to cope with the consequences of user's mobility. This paper surveys the techniques proposed for service migration at the edge of the network. We focus on QoS-aware service instantiation and migration approaches, comparing the mechanisms followed and emphasizing their advantages and disadvantages. Then, we highlight the open research challenges still left unhandled.

Highlights

  • This paper presents a survey on techniques used to ensure efficient service migration at the networks virtualized edge, regardless of the implementation and naming

  • Service migration procedures can be classified into different categories based on different criteria, which we analyze in the following paragraphs

  • Containers are much less adaptable, e.g., a Linux container cannot run on a Windows server [11], and applications relying on specific kernel features cannot be deployed to all hosts

Read more

Summary

SERVICE MIGRATION CONCEPT

Services in a virtualized environment are typically encapsulated in virtual machines or containers. A VM running on a first physical host can be migrated to another physical host. The migration process encompasses the transfer of the persistent state of the VM (i.e. its file system), the transfer of the volatile state of the VM (i.e. Random Access Memory (RAM). Contents and Central Processing Unit (CPU) state), and the redirection of network traffic [10]. Service migration procedures can be classified into different categories based on different criteria, which we analyze in the following paragraphs

BASED ON THE SERVICE TYPE
BASED ON THE SERVICE STATUS
BASED ON THE MIGRATION TRIGGERING TIME
BASED ON THE SERVICE ENCAPSULATION
SERVICE MIGRATION DIFFICULTIES
QOS AWARENESS IN THE VIRTUALIZED EDGE
QOS-SPECIFIC SERVICE MIGRATION ISSUES
QOS-AWARE SERVICE MIGRATION APPROACHES
TOOLS TO SUPPORT THE DESIGN OF NEW SOLUTIONS
CHALLENGES IN SERVICE MIGRATION
OPTIMAL IDENTIFICATION OF THE
DECISION-MAKING RESPONSIBILITY
DECISION-MAKING ALGORITHM EXECUTION
STATEFUL SERVICE MIGRATION
MULTIPLE VM LIVE MIGRATIONS
POST-MIGRATION PROCESS
COST DILEMMA
FUTURE WORK DIRECTIONS
Findings
VIII. CONCLUSIONS

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.