On Load Balancing for a Virtual and Distributed MME in the 5G Core

In this paper, we aim at tackling the scalability problem of the Mobility Management Entity (MME), which plays a crucial role of handling control plane traffic in the current 4G Evolved Packet Core as well as the next generation mobile core, 5G. One of the solutions to this problem is to virtualize the MME by applying Network Function Virtualization principles and then deploy it as a cluster of multiple virtual MME instances (vMMEs) with a front-end load balancer. Although several designs have been proposed, most of them assume the use of simple algorithms such as random and round-robin to balance the incoming traffic without any performance assessment. To this end, we implemented a weighted round robin algorithm which takes into account the heterogeneity of resources such as the capacity of vMMEs. We compare this algorithm with a random and a round-robin algorithm under two different system settings. Experimental results suggest that carefully selected load balancing algorithms can significantly reduce the control plane latency as compared to simple random or round-robin schemes.

[1]  Kimmo Ahokas,et al.  Design and Implementation of a Distributed Mobility Management Entity on OpenStack , 2015, 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom).

[2]  Giuliano Casale,et al.  Evaluating Weighted Round Robin Load Balancing for Cloud Web Services , 2014, 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[3]  Daniel King,et al.  Virtualisation of Mobile Core Network Use Case , 2015 .

[4]  Fabio Pianese,et al.  DMME: A distributed LTE mobility management entity , 2012, Bell Labs Technical Journal.

[5]  Pilar Andres-Maldonado,et al.  Modeling and Dimensioning of a Virtualized MME for 5G Mobile Networks , 2017, IEEE Transactions on Vehicular Technology.

[6]  Sneha Kumar Kasera,et al.  Scaling the LTE control-plane for future mobile access , 2015, CoNEXT.

[7]  Ashiq Khan,et al.  Virtualization-Based Scaling Methods for Stateful Cellular Network Nodes Using Elastic Core Architecture , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[8]  Ajaypal Singh,et al.  High-performance evolved packet core signaling and bearer processing on general-purpose processors , 2015, IEEE Network.

[9]  Rittwik Jana,et al.  Understanding the bottlenecks in virtualizing cellular core network functions , 2015, The 21st IEEE International Workshop on Local and Metropolitan Area Networks.

[10]  Tarik Taleb,et al.  Cost analysis of initial deployment strategies for virtualized mobile core network functions , 2015, IEEE Communications Magazine.

[11]  Anna Brunstrom,et al.  SDN/NFV-Based Mobile Packet Core Network Architectures: A Survey , 2017, IEEE Communications Surveys & Tutorials.