| CPC H04L 45/586 (2013.01) [H04L 12/4633 (2013.01); H04L 45/38 (2013.01)] | 20 Claims |

|
1. A method, comprising:
monitoring, by a system comprising a processor, performance of a first computing device, wherein the monitoring comprises obtaining, by the system, a performance metric associated with the first computing device;
determining, by the system that the performance metric does not satisfy a performance metric threshold resulting in a determination;
based on the determination, establishing, by the system, a connection to a virtualized core network instance associated with a second computing device via a mobility tunneling protocol comprising a General Packet Radio Service (GPRS) Tunneling Protocol (GTP);
configuring, by the system, a quality of service parameter associated with data traffic transmitted over the connection;
in response to the establishing of the connection, initializing, by the system, a virtualized router function based on a routing table; and
routing, by the system and via the virtualized router function, the data traffic between the virtualized core network instance and a third computing device, communicatively coupled to the system and distinct from the second computing device, wherein control of the routing of the data traffic is based on the quality of service parameter.
|