IP Library › Granted Patent US 11,575,533
Granted Patent B2
US 11,575,533 · App. 16/953,850 · Granted Feb 7, 2023

Automated lifecycle management with flexible scaling and dynamic resource allocation for virtualized cable data plane applications

Inventors: Mircea Orban (Toronto, CA); David E. Virag (Johns Creek, GA); Santhana Chari (Johns Creek, GA)
Assignee: ARRIS Enterprises LLC
H04L12/2801H04L12/28H04L12/281H04L47/781H04L47/782H04N21/6118H04N21/6168H04W72/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,575,533
App. No.
16/953,850
Filed
Nov 20, 2020
Granted
Feb 7, 2023
Kind
B2
Art Unit
2452
USPC
718/104
Abstract

Systems and methods to support flexible scaling and dynamic resource allocation for virtualized cable data plane applications. The system includes a head end together with a node to provide data to customer devices. A container operating that includes a data plane application that provides packets of data for transmission to the node. The data plane application is instantiated with at least one of a virtual networking function and a computing resource function.

Claims (21)

1. A cable 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 digital data to analog data suitable for said plurality of customer devices, where said head end includes at least one server that includes a processor;

(b) a container operating on said at least one server where said container includes a data plane application that provides packets of data for transmission to said remote fiber node;

(c) said data plane application included within said container that is instantiated with at least one of,

(1) said container operating on said at least one server includes said data plane application that is in communication to provide said packets of data to said remote fiber node using a physical networking device external to said container, said physical networking device including a capability to provide maximum level of bandwidth to said remote fiber node, said container operating on said at least one server includes said data plane application having a virtual networking function configured to provide a first level of bandwidth of said packets of data to said physical networking device which is less than said maximum level of bandwidth, where said physical networking device allocates said first level of bandwidth only to said virtual networking function, said physical networking device does not include the capability of sharing that first level of bandwidth with any other data plane applications of said cable system, where said physical networking device is configured in a manner that when said first level of bandwidth is not being used by said virtual networking function first level of bandwidth is not available to be used by said any other data plane applications, where said first level of bandwidth is with the allocation of said virtual networking function based upon said plurality of customer devices, and

(2) a computing resource function providing dedicated computing resources of a portion of said at least one server, where one of said at least one server incudes at least one processor each of said at least one processor includes a plurality of cores, where said data plane application is operating on said one of said at least one server using said at least one processor each of said at least one processor includes said plurality of cores, where an operating system is operating on said one of said at least one server using said at least one processor each of said at least one processor includes said plurality of cores, where said operating system is operating on a first processor of said at least one processor where said first processor includes a first plurality of cores, where said data plane application is operating on said first processor of said at least one processor where said first processor includes said first plurality of cores, where a first one of said first plurality of cores is operating said data plane application, said first one of said first plurality of cores is isolated from said operating system which is operating on at least one other core of said first plurality of cores, wherein said cable system is configured in such a manner that only said data plane application is operable on said first one of said first plurality of cores, wherein said cable system is configured in such a manner that only said operating system is not operable on said first one of said first plurality of cores, where an allocation of one or more said cores that are isolated for said data plane application is based upon said plurality of customer devices;

(d) said data plane application receiving data from a data source and provides said packets of data for transmission to said remote fiber node.

2. The cable system of claim 1 wherein said head end receives packetized video, receives packetized data from a network, and transmits packetized data to said network using said data plane application.

3. The cable system of claim 2 wherein said head end transmits downstream data to selected ones of said plurality of customer devices using said data plane application, transmits downstream video to selected ones of said plurality of customer devices using said data plane application, and receives upstream data from selected ones of said plurality of customer devices using said data plane application.

4. The cable system of claim 1 wherein said transmission network includes a remote PHY that includes at least one of a quadrature amplitude modulator and an orthogonal frequency division modulator.

5. The cable system of claim 1 wherein said dedicated computing resources includes at least one of (a) processor type, (b) number of processing cores per processor, (c) amount of memory for each processor type, (d) amounts of memory per processing core, (e) cryptographic capabilities, (f) amounts of available off-processor memory, (g) memory bandwidth (DDR) speeds, (h) type of network interface, and (i) and type of network capabilities.

6. The cable system of claim 1 wherein said dedicated computing resources includes at least one of (a) software profile, (b) operating system, (c) software service, and (d) framework.

7. The cable system of claim 1 wherein said data plane includes a remote PHY functionality.

8. The cable system of claim 1 wherein said data plane includes a remote MAC functionality.

9. The cable system of claim 1 wherein said data plane includes a remote PHY MAC functionality.

10. The cable system of claim 1 wherein said data plane application included within said container is instantiates said virtual networking function and said computing resource function.

11. The cable system of claim 1 wherein said dedicated computing resources includes selected processing cores.

12. The cable system of claim 1 wherein said dedicated computing resources includes network capacity.

13. The cable system of claim 1 wherein said data plane application operates in user space and does not make use of an operating system kernel of said at least one server.

14. The cable system of claim 1 wherein said dedicated networking functionality includes a guaranteed minimum bandwidth.

15. The cable system of claim 1 further comprising an encryption device separate from said data plane application.

Assignments (8)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: ORBAN, MIRCEA; VIRAG, DAVID E.; CHARI, SANTHANA
To: ARRIS ENTERPRISES LLC
Reel/Frame 056938/0052 →
Continuity (2)
Provisional Application 62939832 · Nov 25, 2019
Related Publication 20210160090A1 · May 27, 2021