Scheduling of workloads in a distributed compute environment
First Claim
Patent Images
1. A method of workload scheduling in a distributed compute environment, the method comprising:
- assigning a subscriber of a network service to a first compute node instance (“
CNI”
) of a plurality of CNIs within a network node interposed between the subscriber and a provider of the network service;
processing subscriber traffic associated with the subscriber at the first CNI;
generating subscriber specific data at the first CNI related to the subscriber traffic; and
backing up the subscriber specific data to a second CNI of the network node, wherein the second CNI is designated as a standby CNI to process the subscriber traffic if the first CNI fails.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of workload scheduling in a distributed compute environment includes assigning a subscriber of a network service to a first compute node instance (“CNI”) of a plurality of CNIs within a network node interposed between the subscriber and a provider of the network service. The subscriber traffic associated with the subscriber is processed at the first CNI. Subscriber specific data is generated at the first CNI related to the subscriber traffic. The subscriber specific data is then backed up to a second CNI of the network node that is designated as a standby CNI that will process the subscriber traffic if the first CNI fails.
-
Citations
35 Claims
-
1. A method of workload scheduling in a distributed compute environment, the method comprising:
-
assigning a subscriber of a network service to a first compute node instance (“
CNI”
) of a plurality of CNIs within a network node interposed between the subscriber and a provider of the network service;processing subscriber traffic associated with the subscriber at the first CNI; generating subscriber specific data at the first CNI related to the subscriber traffic; and backing up the subscriber specific data to a second CNI of the network node, wherein the second CNI is designated as a standby CNI to process the subscriber traffic if the first CNI fails. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Machine-readable storage media that provide instructions that, if executed by a machine, will cause the machine to perform operations comprising:
-
assigning a subscriber of a network service to a first compute node instance (“
CNI”
) of a plurality of CNIs within a network node interposed between the subscriber and a provider of the network service;processing subscriber traffic associated with the subscriber at the first CNI; generating subscriber specific data at the first CNI related to the subscriber traffic; and backing up the subscriber specific data to a second CNI of the network node, wherein the second CNI is designated as a standby CNI to process the subscriber traffic if the first CNI fails. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A network node for communicatively coupling between a plurality of subscribers of network services and providers of the network services, the network node comprising a plurality of compute node instances (“
- CNIs”
) and at least one memory unit coupled to one or more of the CNIs, the at least one memory unit providing instructions that, if executed by one or more of the CNIs, will cause the network node to perform operations, comprising;executing a distributed scheduler on one or more of the CNIs to assign each of the subscribers an active CNI from amongst the plurality of CNIs; executing network applications on the CNIs to process subscriber traffic associated with each of the subscribers and to generate subscriber specific data on the active CNI assigned to each of the subscribers; and backing up the subscriber specific data from the active CNI for each of the subscribers to a standby CNI from amongst the plurality of CNIs for each of the subscribers, wherein the active CNI and the standby CNI for a particular subscriber are independent CNIs from amongst the plurality of CNIs. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
- CNIs”
Specification