US 11,757,984 B2
Processing communication sessions
Andrew John Tylee, Enfield (GB); and Paul John Brittain, Enfield (GB)
Assigned to METASWITCH NETWORKS LTD., Enfield (GB)
Appl. No. 17/764,431
Filed by METASWITCH NETWORKS LTD., Enfield (GB)
PCT Filed Oct. 7, 2021, PCT No. PCT/US2021/054033
§ 371(c)(1), (2) Date Mar. 28, 2022,
PCT Pub. No. WO2022/076729, PCT Pub. Date Apr. 14, 2022.
Claims priority of application No. 2015906 (GB), filed on Oct. 7, 2020.
Prior Publication US 2022/0365854 A1, Nov. 17, 2022
Int. Cl. H04L 67/1008 (2022.01); G06F 9/455 (2018.01); G06F 11/20 (2006.01); H04M 3/51 (2006.01); G06F 11/14 (2006.01); H04L 45/302 (2022.01)
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
OG exemplary drawing
 
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.