TY - GEN
T1 - Enabling emerging edge applications through a 5G control plane intervention
AU - Ahmad, Mukhtiar
AU - Nawazish, Muhammad Ali
AU - Tariq, Muhammad Taimoor
AU - Awan, Muhammad Basit Iqbal
AU - Raza, Muhammad Taqi
AU - Qazi, Zafar Ayyub
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/11/30
Y1 - 2022/11/30
N2 - 5G networks are considered potential enablers for many emerging edge applications, such as those related to autonomous vehicles, virtual and augmented reality, and online gaming. However, recent works have shown the cellular control plane is a potential bottleneck in enabling such applications - - control plane operations are slow, frequent, and can directly impact the delay experienced by end-user applications. Moreover, failures in the cellular control plane can significantly degrade application performance. In this paper, we consider the problem of enabling latency-sensitive and safety-critical edge applications on 5G networks. We identify fundamental control plane design challenges and posit enabling these applications requires re-thinking the cellular control plane. We propose a new edge-based cellular control plane, CellClone, which provides fast and fault-tolerant control plane processing. CellClone employs multiple active control plane clones at the network edge to mask control plane faults and speedup control processing. Central to its design is a custom quorum-based consistency protocol that provides state consistency with low latency. Testbed evaluations using real cellular traces show a median improvement of more than 3.8× in speeding up control plane operations with outright node failures and stragglers. These improvements translate into better application performance; with CellClone, autonomous cars and VR applications reduce missed application deadlines by more than 90%.
AB - 5G networks are considered potential enablers for many emerging edge applications, such as those related to autonomous vehicles, virtual and augmented reality, and online gaming. However, recent works have shown the cellular control plane is a potential bottleneck in enabling such applications - - control plane operations are slow, frequent, and can directly impact the delay experienced by end-user applications. Moreover, failures in the cellular control plane can significantly degrade application performance. In this paper, we consider the problem of enabling latency-sensitive and safety-critical edge applications on 5G networks. We identify fundamental control plane design challenges and posit enabling these applications requires re-thinking the cellular control plane. We propose a new edge-based cellular control plane, CellClone, which provides fast and fault-tolerant control plane processing. CellClone employs multiple active control plane clones at the network edge to mask control plane faults and speedup control processing. Central to its design is a custom quorum-based consistency protocol that provides state consistency with low latency. Testbed evaluations using real cellular traces show a median improvement of more than 3.8× in speeding up control plane operations with outright node failures and stragglers. These improvements translate into better application performance; with CellClone, autonomous cars and VR applications reduce missed application deadlines by more than 90%.
KW - cellular core
KW - control plane
KW - fault tolerance
KW - state consistency
UR - http://www.scopus.com/inward/record.url?scp=85144826339&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85144826339&partnerID=8YFLogxK
U2 - 10.1145/3555050.3569130
DO - 10.1145/3555050.3569130
M3 - Conference contribution
AN - SCOPUS:85144826339
T3 - CoNEXT 2022 - Proceedings of the 18th International Conference on emerging Networking EXperiments and Technologies
SP - 386
EP - 400
BT - CoNEXT 2022 - Proceedings of the 18th International Conference on emerging Networking EXperiments and Technologies
PB - Association for Computing Machinery, Inc
T2 - 18th ACM Conference on Emerging Networking Experiment and Technologies, CoNEXT 2022
Y2 - 6 December 2022 through 9 December 2022
ER -