CPC H04L 67/1008 (2013.01) [G06F 9/45558 (2013.01); G06F 11/1484 (2013.01); G06F 11/2023 (2013.01); H04L 45/306 (2013.01); H04M 3/5116 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01); G06F 2201/815 (2013.01)] | 20 Claims |
1. A method of processing communications data in a virtualized computing environment of a telecommunications network, the virtualized computing environment comprising a cluster of virtual machines or containers with a one-to-one ratio of active and backup virtual machines or containers, and one or more additional clusters of virtual machines or containers having a N-to-K ratio of active and backup virtual machines or containers where N indicates a relative number of active virtual machines or containers in the N-to-K ratio and K indicates a relative number of backup virtual machines or containers in the N-to-K ratio and where N>K, the backup virtual machines or containers configured to provide failover capacity for processing communications sessions in an event of a failure of one of the active virtual machines or containers, the method comprising:
for each of the clusters, determining a cluster redundancy capability indicative of the ratio of the active and backup virtual machines or containers for that cluster;
receiving data indicative of a requested communication session of the telecommunications network;
determining a predetermined type associated with the requested communication session, the predetermined type indicative of a priority of the requested communication session;
selecting a cluster of the virtualized computing environment having a cluster redundancy capability corresponding to the predetermined type; and
sending data for the requested communication session to an active virtual machine or container in the selected cluster.
|