US 11,855,835 B2
Availability and redundancy for vCores
Santhana Chari, Johns Creek, GA (US); Kyoo Lee, Andover, MA (US); David Grubb, Doylestown, PA (US); David E. Virag, Johns Creek, GA (US); Thomas J. Cloonan, Lisle, IL (US); Mircea Orban, Toronto (CA); Michael J. Emmendorfer, Chesterfield, MO (US); and Shawn Warner, Pepperell, MA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Apr. 8, 2021, as Appl. No. 17/225,853.
Claims priority of provisional application 63/071,961, filed on Aug. 28, 2020.
Claims priority of provisional application 63/071,940, filed on Aug. 28, 2020.
Claims priority of provisional application 63/071,935, filed on Aug. 28, 2020.
Claims priority of provisional application 63/071,922, filed on Aug. 28, 2020.
Claims priority of provisional application 63/071,915, filed on Aug. 28, 2020.
Claims priority of provisional application 63/071,930, filed on Aug. 28, 2020.
Prior Publication US 2022/0070052 A1, Mar. 3, 2022
Int. Cl. H04L 41/0668 (2022.01); H04N 21/61 (2011.01); H04L 67/568 (2022.01)
CPC H04L 41/0668 (2013.01) [H04L 67/568 (2022.05); H04N 21/6118 (2013.01); H04N 21/6125 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A cable distribution system comprising:
(a) a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts received data to analog data suitable to be provided on a coaxial cable for said plurality of customer devices, where said head end includes at least one server each of which includes a respective processor;
(b) a first virtualized cable modem termination system instantiated on one of said servers of said head end configured to provide services to said plurality of customer devices through said transmission network;
(c) said first virtualized cable modem termination system instantiated on said one of said servers having at least one upstream threads for upstream traffic of dataplane services running on at least one of said cores of a first processor of said one of said servers;
(d) said first virtualized cable modem termination system instantiated on said one of said servers having at least one downstream thread for downstream traffic of dataplane services running on at least one of said cores of said first processor of said one of said servers, where said at least one upstream threads for dataplane services are running on at least one logical core of said at least one of said cores of said processor and are not used for downstream traffic for dataplane services, where said at least one downstream threads for dataplane services are running on at least one logical core of said at least one of said cores of said processor and are prohibited from being used for upstream traffic for dataplane services, where neither of said logical cores used for said downstream traffic for dataplane services or said upstream traffic for dataplane services are shared with any other virtualized cable modem termination systems;
(e) a second virtualized cable modem termination system instantiated on one of said servers of said head end not configured to provide services to any of said plurality of customer devices through said transmission network;
(f) a monitoring system that detects a failure of said first virtualized cable modem termination system and, in response to said detecting said failure, configures said second virtualized cable modem termination system to provide services to said plurality of customer devices through said transmission network,
(i) wherein said second virtualized cable modem termination system is configured to use at least as many logical cores for downstream traffic of dataplane services as said first virtualized cable modem termination system,
(ii) wherein said second virtualized cable modem termination system is configured to use at least as many logical cores for upstream traffic of dataplane services as said first virtualized cable modem termination system,
(iii) wherein said second virtualized cable modem termination system is prohibited from being configured to use fewer than as many logical cores for downstream traffic of dataplane services as said first virtualized cable modem termination system,
(iv) wherein said second virtualized cable modem termination system is prohibited from being configured to use fewer than as many logical cores for upstream traffic of dataplane services as said first virtualized cable modem termination system.