ECHO: A Reliable Distributed Cellular Core Network For Hyper-scale Public Clouds

Authors:
Binh Nguyen University of Utah
Tian Zhang University of Utah
Bozidar Radunovic Microsoft Research
Ryan Stutsman University of Utah
Thomas Karagiannis Microsoft Research
Jakub Kocur Core Network Dynamics
Jacobus Van Der Merwe University of Utah

Introduction:

One area with little progress in Economies of scale associated with hyper-scale public cloud platforms is cellular core networks. In this paper the authors present a novel cellular core network architecture, called ECHO1, where the availability guarantees might be an order of magnitude worse compared to existing (redundant) hardware platforms.

Abstract:

Economies of scale associated with hyper-scale public cloud platforms ofer flexibility and cost-efectiveness, resulting in various services and businesses moving to the cloud. One area with little progress in this direction is cellular core networks. A cellular core network manages the state of cellular clients; it is a large distributed state machine with diferent virtualization challenges compared to typical cloud services. In this paper we present a novel cellular core network architecture, called ECHO1, particularly suited to public cloud deployments, where the availability guarantees might be an order of magnitude worse compared to existing (redundant) hardware platforms. We present the design and implementation of our approach and evaluate its functionality on a public cloud platform. Analysis shows ECHO promises higher availability than existing telco solutions.

You may want to know: