{'fraction_non_alphanumeric': 0.023947750362844702, 'fraction_numerical': 0.0, 'mean_word_length': 5.354838709677419, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Queuing Based Dynamic Auto Scaling Algorithm for the LTE EPC Control Plane

The network softwarization paradigm, enabled by Network Function Virtualization (NFV), facilitates the automation of management operations and orchestration of future networks, thus reducing their operational expenditures. The envisioned management practices include the introduction of automation in the scaling of network services. This may enable operators to handle workload fluctuations, to keep the desired performance, with great agility and reduced costs. This procedure introduces a non-negligible delay in allocating or releasing virtual resources. Therefore, waiting until the system is overloaded or underutilized so as to scale resources up or down could negatively impact the users' Quality of Experience, or lead to inefficient resource utilization. In this vein, this paper proposes a novel and agile Dynamic Auto Scaling Algorithm for the Control Plane (CP) of the Long Term Evolution’ (LTE) virtualized Evolved Packet Core (vEPC). The resources dimensioning stage of the algorithm is based on an original queuing model for the CP. To model the CP, we use an open network of G/G/m queues. We also provide expressions to derive the steady state transition probabilities of the queuing network. Finally, we validate the proper operation of our solution using accurate simulation tools.