Load distribution in data networks
First Claim
Patent Images
1. A system for service load distribution m a data network, the system comprising:
- a cluster master configured to;
generate a service policy for distributing one or more service requests among a plurality of load balancing devices in the data network; and
provide the service policy to the plurality of load balancing devices associated with the data network; and
the plurality of load balancing devices configured to;
distribute the one or more service requests according to the service policy by;
distributing the one or more service requests evenly among load balancing devices of a first portion of the plurality of load balancing devices; and
upon receipt of the one or more service requests by each of the first portion of the plurality of load balancing devices, distributing, by each of the first portion of the plurality of load balancing devices, the one or more service requests asymmetrically among load balancing devices of a second portion of the plurality of load balancing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are methods and systems for load distribution in a data network. A method for load distribution in the data network comprises retrieving network data associated with the data network and service node data associated with one or more service nodes. The method further comprises analyzing the retrieved network data and service node data. Based on the analysis, a service policy is generated. Upon receiving one or more service requests, the one or more service requests are distributed among the service nodes according to the service policy.
515 Citations
18 Claims
-
1. A system for service load distribution m a data network, the system comprising:
-
a cluster master configured to; generate a service policy for distributing one or more service requests among a plurality of load balancing devices in the data network; and provide the service policy to the plurality of load balancing devices associated with the data network; and the plurality of load balancing devices configured to; distribute the one or more service requests according to the service policy by; distributing the one or more service requests evenly among load balancing devices of a first portion of the plurality of load balancing devices; and upon receipt of the one or more service requests by each of the first portion of the plurality of load balancing devices, distributing, by each of the first portion of the plurality of load balancing devices, the one or more service requests asymmetrically among load balancing devices of a second portion of the plurality of load balancing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for service load distribution in a data network, the method comprising:
-
generating a service policy for distributing one or more service requests among a plurality of load balancing devices in the data network; providing the service policy to the plurality of load balancing devices associated with the data network; and distributing the one or more service requests to the plurality of load balancing devices according to the service policy by; distributing the one or more service requests evenly among load balancing devices of a first portion of the plurality of load balancing devices; and upon receipt of the one or more service requests by each of the first portion of the plurality of load balancing devices, distributing, by each of the first portion of the plurality of load balancing devices, the one or more service requests asymmetrically among load balancing devices of a second portion of the plurality of load balancing devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for service load distribution m a data network, the system comprising:
-
a cluster master configured to; generate a service policy for distributing one or more service requests among a plurality of load balancing devices in the data network; and provide the service policy to the plurality of load balancing devices associated with the data network; and the plurality of load balancing devices including a plurality of routers, a plurality of traffic classification engines, and a plurality of service nodes, wherein the plurality of load balancing devices is configured to; distribute the one or more service requests according to the service policy by; distributing the one or more service requests evenly among load balancing devices of a first portion of the plurality of load balancing devices; and upon receipt of the one or more service requests by each of the first portion of the plurality of load balancing devices, distributing, by each of the first portion of the plurality of load balancing devices, the one or more service requests asymmetrically among load balancing devices of a second portion of the plurality of load balancing devices; and perform a health check of one or more backend servers, wherein the health check includes at least a service check and a connectivity check; wherein the service check is performed by one or more of the plurality of load balancing devices and shared among all of the plurality of load balancing devices; and wherein the connectivity check is performed by each of the plurality of load balancing devices.
-
Specification