Method and system for performing load balancing across control planes in a data center
First Claim
Patent Images
1. A system for load balancing network components in a data center, comprising:
- at least one enterprise system executing on a virtual local area network (VLAN), the VLAN comprising a plurality of network components;
at least one control plane management system in a control plane that controls one or more VLANs utilizing a protocol for uniquely identifying each network component of the one or more VLANs controlled by the control plane management system, wherein network communication within the control plane is routed to a respective VLAN component based on a respective unique identifier, and wherein the control plane management system initially allocates respective network components to a specified VLAN based on requirements of each enterprise system;
means for collecting performance metrics from selected network components of the plurality of network components; and
means for performing load analysis using the collected performance metrics and pre-determined performance thresholds, the analysis means resulting in a recommended allocation and configuration of network components in the control plane, wherein the control plane automatically reconfigures network components based on the recommended allocation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method analyzes resource usage within a utility data center (UDC) and recommends options to maximize efficient usage of these resources. Information is gathered about the current resources allocated to control planes within the UDC, including resource loads and threshold limits within each plane. Criteria used to analyze efficiency includes customer size and prioritization within the UDC, as well as, historical and trending information, and peak resource usage.
-
Citations
25 Claims
-
1. A system for load balancing network components in a data center, comprising:
-
at least one enterprise system executing on a virtual local area network (VLAN), the VLAN comprising a plurality of network components;
at least one control plane management system in a control plane that controls one or more VLANs utilizing a protocol for uniquely identifying each network component of the one or more VLANs controlled by the control plane management system, wherein network communication within the control plane is routed to a respective VLAN component based on a respective unique identifier, and wherein the control plane management system initially allocates respective network components to a specified VLAN based on requirements of each enterprise system;
means for collecting performance metrics from selected network components of the plurality of network components; and
means for performing load analysis using the collected performance metrics and pre-determined performance thresholds, the analysis means resulting in a recommended allocation and configuration of network components in the control plane, wherein the control plane automatically reconfigures network components based on the recommended allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for automatic load balancing of resources among enterprises in a data center, comprising:
-
deploying at least one enterprise system executing on a virtual local area network (VLAN), wherein the VLAN comprises a plurality of network components, and wherein at least one control plane management system in a control plane controls one or more VLANs, the control plane utilizing a protocol for uniquely identifying each network component of the one or more VLANs controlled by the control plane management system, and wherein network communication within the control plane is routed to a respective VLAN component based on the unique identifier, and wherein the control plane management system allocates each network component to a specified VLAN based on requirements of each enterprise system, and wherein a network operation center (NOC) oversees the at least one control plane management system in the data center;
collecting performance metrics from selected network components of the plurality of network components; and
performing load analysis using the collected performance metrics and pre-determined performance thresholds, the load analysis resulting in a recommended allocation and configuration of network components in the control plane; and
automatically reconfiguring network components, by the control plane manager, based on the recommended allocation. - View Dependent Claims (11, 12, 13)
-
-
14. A system for automatically load balancing network components in a data center, comprising:
-
at least one enterprise system executing on a virtual local area network (VLAN), the VLAN comprising a plurality of network components;
at least one control plane management system in a control plane that controls one or more VLANs utilizing a protocol for uniquely identifying each network component of the one or more VLANs controlled by the control plane management system, wherein the control plane management system initially allocates each network component in the control plane to a specified VLAN based on requirements of each enterprise system;
means for collecting performance metrics from selected network components of the plurality of network components, wherein at least one monitoring tool for a selected component is installed on the network component when the network component is deployed in the data center; and
means for performing load analysis using the collected metrics and pre-determined performance thresholds, the analysis means resulting in a recommended allocation and configuration of components in the control plane. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A load balancer for a data center, the data center having a network operation center, one or more control planes, and one or more enterprises within a control plane, comprising:
-
means for collecting performance measurements at an enterprise resource level, wherein measurements are available at various levels of a data center hierarchy, the hierarchy comprising;
a network operation center (NOC) having at least one control plane, and at least one enterprise running in a virtual local area network (VLAN) within each control plane, wherein the control planes are monitored and further controlled by the NOC through various firewalls;
means for comparing respective performance measurements of a plurality of respective enterprises, wherein the comparison means analyzes the performance measurements and recommends further action; and
means for performing the recommended further action by one of a control plane management system and a NOC operator. - View Dependent Claims (22, 23, 24, 25)
-
Specification