Control message routing within anycast reliant platforms
US-9559964-B2 · Jan 31, 2017 · US
US2017310596A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017310596-A1 |
| Application number | US-201715645292-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 10, 2017 |
| Priority date | Sep 25, 2012 |
| Publication date | Oct 26, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1 . A system for service load distribution in 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. 2 . The system of claim 1 , wherein the cluster master is further configured to: retrieve network data associated with the data network; retrieve service node data associated with one or more service nodes; and analyze the network data and the service node data; wherein the generating the service policy is based on the analysis of the network data and the service node data. 3 . The system of claim 1 , wherein the plurality of load balancing devices associated with the data network includes a plurality of routers, a plurality of traffic classification engines, and a plurality of service nodes. 4 . The system of claim 3 , wherein the plurality of load balancing devices are configured to distribute the one or more service requests by one of the following: distributing the one or more service requests evenly among the plurality of load balancing devices and distributing the one or more service requests asymmetrically among the plurality of load balancing devices. 5 . The system of claim 4 , wherein the distributing the one or more service requests evenly among the plurality of load balancing devices includes distributing, by the plurality of routers, the one or more service requests evenly among the plurality of traffic classification engines, and wherein the distributing the one or more service requests asymmetrically among the plurality of load balancing devices includes distributing, by the plurality of traffic classification engines, the one or more service requests asymmetrically among the plurality of service nodes. 6 . The system of claim 5 , wherein one or more of the plurality of service nodes are configured to distribute the one or more service requests to one or more backend servers according to the service policy. 7 . The system of claim 5 , wherein one or more of the plurality of service nodes are configured to: receive the one or more service requests; determine, based on the service policy, that the one or more service requests are associated with a traffic flow associated with a further service node of the plurality of service nodes; and redirect the one or more service requests to the further service node. 8 . The system of claim 7 , wherein the further service node includes one of the following: a new owner of the traffic flow and an old owner of the traffic flow. 9 . The system of claim 1 , wherein the plurality of load balancing devices are further configured to perform a health check of one or more backend servers, wherein the health check includes at least a service check and a connectivity check. 10 . The system of claim 9 , 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. 11 . 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. 12 . The method of claim 11 , further comprising: retrieving network data associated with the data network; retrieving service node data associated with one or more service nodes; and analyzing the network data and the service node data; wherein the generating of the service policy is based on the analysis of the network data and the service node data. 13 . The method of claim 11 , wherein the distributing the one or more service requests to the plurality of load balancing devices includes one of the following: distributing the one or more service requests evenly among the plurality of load balancing devices and distributing the one or more service requests asymmetrically among the plurality of load balancing devices. 14 . The method of claim 13 , wherein distributing the one or more service requests evenly among the plurality of load balancing devices includes distributing the one or more service requests evenly among a plurality of traffic classification engines, and wherein the distributing the one or more service requests asymmetrically among the plurality of load balancing devices includes distributing the one or more service requests asymmetrically among a plurality of service nodes. 15 . The method of claim 14 , further comprising distributing, by one or more of the plurality of service nodes, the one or more service requests to one or more backend servers according to the service policy. 16 . The method of claim 15 , further comprising: receiving, by one or more of the plurality of service nodes, the one or more service requests; determining, by one or more of the plurality of service nodes, based on the service policy, that the one or more service requests are associated with a traffic flow associated with a further service node of the plurality of service nodes; and redirecting, by the one or more of the plurality of service nodes, the one or more service requests to the further service node. 17 . The method of claim 11 , further comprising performing a health check of one or more backend servers, wherein the health check includes at least a service check and a connectivity check. 18 . The method of claim 17 , wherein the performing the service check of the one or more backend servers includes: performing the service check by one or more of the plurality of load balancing devices; and sharing the service check among all of the plurality of load balancing devices. 19 . The method of claim 17 , wherein the performing the connectivity check of the one or more backend servers includes performing the connectivity check by each of the plurality of load balancing devices. 20 . A system for service load distribution in 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 one of the following: distributing the one or more service requests evenly among the plurality of load balancing devices and distributing the one or more service requests asymmetrically among 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 conne
based on network conditions · CPC title
Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests · CPC title
Dynamic adaptation of the criteria on which the server selection is based · CPC title
by balancing the load, e.g. traffic engineering · CPC title
based on compliance of requirements or conditions with available server resources · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.