IP Library › Granted Patent US 8,817,817
Granted Patent B2
US 8,817,817 · App. 12/121,523 · Granted Aug 26, 2014

Method for ethernet power savings on link aggregated groups

Inventors: David J. Koenen (Round Rock, TX); Mike Chuang (Austin, TX)
Assignee: Hewlett-Packard Development Company, L.P.
H04L12/10Y02B60/33
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,817,817
App. No.
12/121,523
Filed
May 15, 2008
Granted
Aug 26, 2014
Kind
B2
Art Unit
2461
USPC
370/468
Abstract

This invention provides the ability to significantly lower the power consumed by a group of Ethernet links when organized in a Link Aggregation Group. When the server or switch senses low bandwidth utilization across multiple links in the group, it will negotiate the transition of un-necessary links to a lower power state. When the bandwidth requirements increases, the algorithm will quickly re-establish links and distribute the Ethernet traffic across the multiple links when necessary.

Claims (27)

1. A system for conserving power in an Ethernet network, comprising:

a Link Aggregation Group that includes at least two Ethernet links;

a bandwidth monitor for obtaining bandwidth utilization of the Link Aggregation Group; and

a LAG adjuster for adjusting a number of Ethernet links in the Link Aggregation Group in a full power state based upon the bandwidth utilization obtained by a bandwidth utilization monitor, wherein the LAG adjuster comprises a state adjuster that places a link from the Link Aggregation Group in a low power state if the bandwidth utilization is lower than a threshold amount.

2. The system of claim 1 , wherein the LAG adjuster iteratively adjusts the number of Ethernet links in a full power state, until either all of the remaining Ethernet links operating at full power in the Link Aggregation Group are needed to handle the bandwidth utilization of the Link Aggregation Group, or only one Ethernet link in the Link Aggregation Group is in a full power state.

3. The system of claim 1 , further comprising a load balancer which re-balances a traffic load among the Ethernet links in a full power state.

4. The system of claim 1 , wherein the LAG adjuster comprises a state adjuster that places an Ethernet link from the Link Aggregation Group in a full power state.

5. The system of claim 1 , further comprising a memory that saves the necessary link parameters and registers associated with an Ethernet link when an Ethernet link is placed in a low power state.

6. A method of conserving power in a Link Aggregation Group comprising:

monitoring bandwidth utilization of the Link Aggregation Group;

comparing bandwidth utilization with available bandwidth;

determining if bandwidth utilization is lower than a threshold amount; and

if bandwidth is lower than a threshold amount,

adjusting a number of Ethernet links in the Link Aggregation Group in a full power state, wherein adjusting the number of Ethernet links in the Link Aggregation Group comprises placing an Ethernet link from the Link Aggregation Group in a low power state.

7. The method of claim 6 , comprising adjusting the number of Ethernet links in the Link Aggregation Group iteratively, until either all of the remaining Ethernet links operating in a full power state in the Link Aggregation Group are needed to handle the bandwidth utilization of the Link Aggregation Group, or only one Ethernet link in the Link Aggregation Group is in a full power state.

8. The method of claim 6 , wherein, if bandwidth is higher than a threshold amount, further comprising the step of re-balancing a traffic load among the Ethernet links in a full power state.

9. The method of claim 6 , wherein adjusting the number of Ethernet links in the Link Aggregation Group comprises placing an Ethernet link from the Link 25 Aggregation Group in a full power state.

10. The method of claim 6 , wherein the threshold amount can be an aggregate bandwidth capacity of all of the Ethernet links in the LAG minus one.

11. The method of claim 6 , further comprising the step of saving the necessary link parameters and registers associated with an Ethernet link when an Ethernet link is placed in a low power state.

12. A system for conserving power in an Ethernet network, comprising:

means for maintaining a Link Aggregation Group that includes at least two Ethernet links;

means for obtaining bandwidth utilization of the Link Aggregation Group; and

means for adjusting the number of Ethernet links in the Link Aggregation Group in a full power state based upon the bandwidth utilization obtained by a bandwidth utilization monitor, wherein the means for adjusting the number of Ethernet links in the Link Aggregation Group comprises means for placing an Ethernet link from the Link Aggregation Group in a low power state.

13. The system of claim 12 , wherein the means for adjusting iteratively adjusts the number of Ethernet links in a full power state, until either all of the remaining Ethernet links operating at full power in the Link Aggregation Group are needed to handle the bandwidth utilization of the Link Aggregation Group, or only one Ethernet link in the Link Aggregation Group is in a full power state.

14. The system of claim 12 , further comprising means for load balancing which re-balances a traffic load among the Ethernet links in a full power state.

15. The system of claim 12 , wherein the means for adjusting the number of Ethernet links comprises a state adjuster that places an Ethernet link from the Link Aggregation Group in a full power state.

16. The system of claim 12 , further comprising means for saving the necessary link parameters and registers associated with an Ethernet link when an Ethernet link is placed in a low power state.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNOR'S FIRST NAME PREVIOUSLY RECORDED ON REEL 021154 FRAME 0003. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST ASSIGNOR'S FIRST NAME SHOULD BE "DAVID" NOT "DAIVD". Recorded Jun 19, 2014
From: KOENEN, DAVID J.; CHUANG, MIKE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 033214/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2008
From: KOENEN, DAIVD J.; CHUANG, MIKE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 021154/0003 →
Continuity (2)
Provisional Application 60942238 · Jun 6, 2007
Related Publication 20080304519A1 · Dec 11, 2008