Saved in:
Bibliographic Details
Main Authors: Ahmad, Mukhtiar, Bilal, Faaiq, Ali, Mutahar, Nawazish, Muhammad Ali, Salman, Amir, Ali, Shazer, Ahmad, Fawad, Qazi, Zafar Ayyub
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.10927
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913611714134016
author Ahmad, Mukhtiar
Bilal, Faaiq
Ali, Mutahar
Nawazish, Muhammad Ali
Salman, Amir
Ali, Shazer
Ahmad, Fawad
Qazi, Zafar Ayyub
author_facet Ahmad, Mukhtiar
Bilal, Faaiq
Ali, Mutahar
Nawazish, Muhammad Ali
Salman, Amir
Ali, Shazer
Ahmad, Fawad
Qazi, Zafar Ayyub
contents Edge computing is considered a key paradigm for supporting real-time applications over 5G networks, as hosting applications at the network edge can substantially reduce delays. A significant fraction of real-time applications over 5G are expected to be highly mobile applications. However, one challenge with hosting mobile applications on the network edge is ensuring that users continue to get low latency as they move across different locations. This requires the support to handover clients to different edge sites with negligible application delays. However, many edge applications are stateful and can experience significant downtime during state migration over 5G. This paper addresses the problem of enabling stateful mobile edge applications in 5G networks. We first identify the key architectural issues and then propose a new system design, EdgeWarp, that mitigates delays during mobility through proactive application state migration. To enable this, we extend the existing edge data stores with the design of a novel two-step application state synchronization protocol, that leverages the early prediction of the target edge host. Additionally, EdgeWarp prioritizes the handover of latency-sensitive edge applications by communicating their latency requirements to the 5G control plane at the beginning of a data session. Our evaluation with real edge applications shows up to a 15.4x reduction in application downtime under mobility. We have made our anonymized code publicly accessible here.
format Preprint
id arxiv_https___arxiv_org_abs_2412_10927
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Warping the Edge: Where Instant Mobility in 5G Meets Stateful Applications
Ahmad, Mukhtiar
Bilal, Faaiq
Ali, Mutahar
Nawazish, Muhammad Ali
Salman, Amir
Ali, Shazer
Ahmad, Fawad
Qazi, Zafar Ayyub
Networking and Internet Architecture
Edge computing is considered a key paradigm for supporting real-time applications over 5G networks, as hosting applications at the network edge can substantially reduce delays. A significant fraction of real-time applications over 5G are expected to be highly mobile applications. However, one challenge with hosting mobile applications on the network edge is ensuring that users continue to get low latency as they move across different locations. This requires the support to handover clients to different edge sites with negligible application delays. However, many edge applications are stateful and can experience significant downtime during state migration over 5G. This paper addresses the problem of enabling stateful mobile edge applications in 5G networks. We first identify the key architectural issues and then propose a new system design, EdgeWarp, that mitigates delays during mobility through proactive application state migration. To enable this, we extend the existing edge data stores with the design of a novel two-step application state synchronization protocol, that leverages the early prediction of the target edge host. Additionally, EdgeWarp prioritizes the handover of latency-sensitive edge applications by communicating their latency requirements to the 5G control plane at the beginning of a data session. Our evaluation with real edge applications shows up to a 15.4x reduction in application downtime under mobility. We have made our anonymized code publicly accessible here.
title Warping the Edge: Where Instant Mobility in 5G Meets Stateful Applications
topic Networking and Internet Architecture
url https://arxiv.org/abs/2412.10927