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 resources in a data center, comprising:
- a plurality of virtual local area networks (VLANs) including first and second VLANs, wherein each VLAN comprises an independent network of components associated with its respective enterprise;
a control plane coupled to the first and second VLANs, wherein the control plane initially allocates a first set of network resources to the first VLAN and allocates a second set of network resources to the second VLAN based on enterprise requirements;
means for collecting performance metrics from the first set of network resources and second set of network resources, wherein the collected performance metrics comprise one or more of CPU usage, memory usage and throughput; and
means for performing load analysis using the collected performance metrics and corresponding pre-determined performance thresholds for load balancing the first and second set of network resources, wherein the control plane automatically reallocates a network resource from the first set of network resources to the second set of network resources if the collected performance metric associated with the network resource is less than its corresponding pre-determined performance threshold and if the network resource is required by the second VLAN.
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.
55 Citations
25 Claims
-
1. A system for load balancing network resources in a data center, comprising:
-
a plurality of virtual local area networks (VLANs) including first and second VLANs, wherein each VLAN comprises an independent network of components associated with its respective enterprise; a control plane coupled to the first and second VLANs, wherein the control plane initially allocates a first set of network resources to the first VLAN and allocates a second set of network resources to the second VLAN based on enterprise requirements; means for collecting performance metrics from the first set of network resources and second set of network resources, wherein the collected performance metrics comprise one or more of CPU usage, memory usage and throughput; and means for performing load analysis using the collected performance metrics and corresponding pre-determined performance thresholds for load balancing the first and second set of network resources, wherein the control plane automatically reallocates a network resource from the first set of network resources to the second set of network resources if the collected performance metric associated with the network resource is less than its corresponding pre-determined performance threshold and if the network resource is required by the second VLAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium having stored thereon a plurality of executable instructions to implement a method for load balancing resources among virtual local area networks (VLANs), the method comprising:
-
allocating a first set of network resources to a first VLAN; allocating a second set of network resources to a second VLAN, wherein the first set of network resources and the second set of network resources are allocated based on enterprise requirements; collecting performance metrics from the first set of network resources and the second set of network resources, wherein the collected performance metrics comprise CPU usage, memory usage and throughput; performing load analysis using the collected performance metrics and corresponding pre-determined performance thresholds for load balancing the first and second set of network resources; and reallocating automatically a network resource from the first set of network resources to the second set of network resources if the collected performance metric associated with the network resource is less than its corresponding pre-determined performance threshold and if the network resource is required by the second VLAN. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for load balancing network resources in a data center, comprising:
-
a plurality of virtual local area networks (VLANs) including first and second VLANs, wherein each VLAN comprises an independent network of components associated with its respective enterprise; a control plane coupled to the first and second VLANs, wherein the control plane initially allocates a first set of network resources to the first VLAN and allocates a second set of network resources to the second VLAN based on enterprise requirements and wherein the first and second set of resources comprise one or more of data processing resources, memory resources, printing resources, and data communication resources; a load balancer, wherein the load balancer collects performance metrics from the first set of network resources and second set of network resources and wherein the collected performance metrics comprise one or more of CPU usage, memory usage and throughput; and an analysis engine, wherein the analysis engine performs load analysis using the collected performance metrics and corresponding pre-determined performance thresholds for load balancing the first and second set of network resources and wherein the control plane automatically reallocates a network resource from the first set of network resources to the second set of network resources if the collected performance metric associated with the network resource is less than its corresponding pre-determined performance threshold and if the network resource is required by the second VLAN. - View Dependent Claims (24, 25)
-
Specification