IP Library Granted Patent US 8,543,858
Granted Patent B2
US 8,543,858 · App. 12/854,938 · Granted Sep 24, 2013

System and method for managing network devices that deliver an application service using energy savings information

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,543,858
App. No.
12/854,938
Granted
Sep 24, 2013
Kind
B2
Abstract

A system and method for energy efficient Ethernet (EEE) enhanced information technology power management tools. EEE-based computing center resources are designed to monitor energy savings events hardware components (e.g., physical layer device) included within the computing center resource. Energy saving statistics based on such monitoring can be provided to a power management tool. This monitoring information enables the power management tool to make broad service-level energy savings decisions on actual network activity. In addition, feedback based on the broad service-level energy savings decisions can be provided to the EEE-based computing center resources for consideration by their individual EEE control policies.

Claims (32)

1. A method in a data center, said data center including a plurality of server devices, said plurality of server devices being used to provide an application service by said data center, comprising:

receiving, by a network management station in said data center from a first of said plurality of server devices, first energy savings information for a first physical layer device in said first of said plurality of server devices, said first physical layer device being coupled to a first media access control device in said first of said plurality of server devices, said first physical layer device also being coupled to a second physical layer device in a first link partner device via a first network cable, said first energy savings information being generated by said first of said plurality of server devices based upon use by said first physical layer device of an energy savings state in response to a low traffic utilization condition detected by said first of said plurality of server devices;

receiving, by said network management station from a second of said plurality of server devices, second energy savings information for a third physical layer device in said second of said plurality of server devices, said third physical layer device being coupled to a second media access control device in said second of said plurality of server devices, said third physical layer device also being coupled to a fourth physical layer device in a second link partner device via a second network cable, said second energy savings information being generated by said second of said plurality of server devices based upon use by said third physical layer device of an energy savings state in response to a low traffic utilization condition detected by said second of said plurality of server devices;

determining, by said network management station, a level of utilization of said application services delivered by said data center based on said first and second received energy savings information from said first of said plurality of server devices and said second of said plurality of server devices; and

switching off one of said plurality of server devices used to deliver said application service based on said determination.

2. The method of claim 1 , wherein said receiving comprises receiving statistics of entry by said first physical layer device into an energy savings state.

3. The method of claim 1 , wherein said switching comprises switching off one of said first of said plurality of server devices and said second of said plurality of server device.

4. The method of claim 1 , wherein said determining is performed by a power management application run on said network management station.

5. A method in a data center, said data center including a plurality of server devices, said plurality of server devices being used to provide an application service by said data center, comprising:

receiving, by a network management station in said data center from a first of said plurality of server devices, first energy savings information for a first hardware subsystem in said first of said plurality of server devices, said first energy savings information being generated by said first of said plurality of server devices based upon use by said first hardware subsystem of an energy savings state in response to a low traffic utilization condition detected by said first of said plurality of server devices in monitoring an absence of traffic that is to be transmitted by a first physical layer device in said first of said plurality of server devices to a second physical layer device in a first link partner device, said first physical layer device and said second physical layer device being coupled by a network cable;

receiving, by said network management station from a second of said plurality of server devices, second energy savings information for a second hardware subsystem in said second of said plurality of server devices, said second energy savings information being generated by said second of said plurality of server devices based upon use by said second hardware subsystem of an energy savings state in response to a low traffic utilization condition detected by said second of said plurality of server devices in monitoring an absence of traffic that is to be transmitted by a third physical layer device in said second of said plurality of server devices to a fourth physical layer device in a second link partner device, said third physical layer device and said fourth physical layer device being coupled by a network cable;

determining, by said network management station, a level of utilization of said application service delivered by said data center based on said first and second received energy savings information from said first of said plurality of server devices and said second of said plurality of server devices; and

switching off one of said plurality of server devices used to deliver said application service based on said determination.

6. The method of claim 5 , wherein said energy savings information is network port information.

7. The method of claim 5 , wherein said energy savings information is chip information.

8. The method of claim 5 , wherein said energy savings information is circuit board information.

9. The method of claim 5 , wherein said energy savings information is server system information.

10. The method of claim 5 , wherein said energy savings information is server rack information.

11. The method of claim 5 , wherein said receiving comprises receiving statistics of entry into an energy savings state.

12. The method of claim 5 , wherein said switching comprises switching off one of said first of said plurality of server devices and said second of said plurality of server devices.

13. A method for managing an energy efficient control policy in a plurality of server devices in a data center, said plurality of server devices being used to provide an application service by said data center, comprising:

receiving, by a network management station in said data center from a first of said plurality of server devices, first energy savings information for a first hardware subsystem in said first of said plurality of server devices, said first energy savings information being generated by said first of said plurality of server devices based upon use by said first hardware subsystem of an energy savings state in response to a low traffic utilization condition detected by said first of said plurality of server devices in monitoring an absence of traffic that is to be transmitted by a first physical layer device in said first of said plurality of server devices to a second physical layer device in a first link partner device, said first physical layer device and said second physical layer device being coupled by a network cable;

receiving, by said network management station from a second of said plurality of server devices, second energy savings information for a second hardware subsystem in said second of said plurality of server devices, said second energy savings information being generated by said second of said plurality of server devices based upon use by said second hardware subsystem of an energy savings state in response to a low traffic utilization condition detected by said second of said plurality of server devices in monitoring an absence of traffic that is to be transmitted by a third physical layer device in said second of said plurality of server devices to a fourth physical layer device in a second link partner device, said third physical layer device and said fourth physical layer device being couple by a network cable;

determining, by said network management station using said first and second energy savings information, a level of utilization of said application service; and

modifying an energy efficient control policy in said first of said plurality of server devices based on said determination, wherein said energy efficient control policy controls an entry by said first hardware subsystem into said energy saving state.

14. The method of claim 13 , wherein said receiving comprises receiving power saving statistics, said power saving statistics including an amount of time a hardware subsystem remained in an energy savings state during a measurement interval.

15. The method of claim 13 , wherein said modifying comprises changing a level of aggressiveness of said energy efficient control policy in said first of said plurality of server devices.

16. The method of claim 13 , wherein said energy savings information is network port information.

17. The method of claim 13 , wherein said energy savings information is chip information.

18. The method of claim 13 , wherein said energy savings information is circuit board information.

19. The method of claim 13 , wherein said energy savings information is server system information.

20. The method of claim 13 , wherein said energy savings information is server rack information.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2010
From: DIAB, WAEL WILLIAM; BERRY, DAVID
To: BROADCOM CORPORATION
Reel/Frame 024827/0136 →