Patent ID: 11916690
Assignee: ARRIS ENTERPRISES LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A head end for a cable system comprising:
(a) said head end connected to a plurality of customer devices through a transmission network that includes a remote node that modifies incoming digital data to outgoing data suitable for said plurality of customer devices, where said head end includes at least one server that includes a processor;
(b) a data plane application operating on said at least one server where said data plane application provides packets of data for transmission to said remote node;
(c) said data plane application is configured with at least one of,
(1) said data plane application operating on said at least one server is in communication to said provided packets of data to said remote node using a physical networking device external to said data plane application, said physical networking device including a capability to provide maximum level of bandwidth to said remote node, said data plane application operating on said at least one server includes 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 capability of sharing said first level of bandwidth with any other data plane applications of said head end, 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 such that said first level of bandwidth is not available to be used by said any other data plane applications, where said first level of bandwidth is based upon at least one of 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 a control 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 control system is operating on at least a first processor of said at least one processor where said at least said first processor includes a first plurality of cores, where said data plane application is operating on said at least said first processor of said at least one processor where said at least said first processor includes said first plurality of cores, where a first set of one or more cores of said first plurality of cores is operating said data plane application, said first set of one or more cores of said first plurality of cores is isolated from said control system which is operating on at least one other core than said set of one or more cores of said first plurality of cores, wherein said head end is configured in such a manner that only said data plane application is operable on said first set of one or more cores of said first plurality of cores, wherein said head end is configured in such a manner that said control system is not operable on said first set of one or more cores of said first plurality of cores, where an allocation of said one or more said cores that are isolated for said data plane application is based upon at least one of said plurality of customer devices;

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