LOAD DISTRIBUTION IN DATA NETWORKS
First Claim
Patent Images
1. A method for service load distribution in a data network, the method comprising:
- generating a service policy;
providing the service policy to devices associated with the data network; and
distributing one or more service requests according to the service policy.
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 may comprise retrieving network data associated with the data network and service node data associated with one or more service nodes. The method may further comprise analyzing the retrieved network data and service node data. Based on the analysis, a service policy may be generated. Upon receiving one or more service requests, the one or more service requests may be distributed among the service nodes according to the service policy.
-
Citations
41 Claims
-
1. A method for service load distribution in a data network, the method comprising:
-
generating a service policy; providing the service policy to devices associated with the data network; and distributing one or more service requests according to the service policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for service load distribution in a data network, the system comprising:
-
a cluster master that; retrieves network data associated with the data network; retrieves service node data associated with one or more service nodes; analyzes the network data and the service node data; generates a service policy based on the analysis; and provides the service policy to devices associated with the data network; one or more service nodes that receive the service policy; and a traffic classification engine that; receives the service policy; receives one or more service requests; and distributes the one or more service requests among the one or more service nodes according to the service policy, the service nodes processing the one or more service requests according to the service policy. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to perform the following operations:
-
retrieving network data associated with a data network; retrieving service node data associated with one or more service nodes; analyzing the network data and the service node data; generating a service policy; receiving one or more service requests; providing the service policy to devices associated with the data network; distributing the one or more service requests among the one or more service nodes according to the service policy; developing a further service policy based on the analysis, wherein the further service policy is associated with scaling up, scaling down, remedying, and removing services associated with the one or more service nodes, and introducing a new service associated with the one or more service nodes; facilitating providing an application programmable interface to a network administrator; developing a further service policy based on the analysis by the network administrator via the application programmable interface; performing a health check of a backend server by the devices associated with the data network; scaling up and scaling down at least one of service nodes, backend servers, traffic classification engines, and cluster masters while minimizing disruption to traffic flow; scaling up and scaling down services while minimizing disruption to the traffic flow; optimizing reverse traffic from backend servers to the service node; and redirecting the one or more service requests to the one or more service nodes to continue processing data associated with the service request when at least one service node has been scaled up or down.
-
Specification