Automated power management for servers using Wake-On-LAN
OwnerShawn Raderinventor
Life of this patent
Estimating the term…
Abstract
A system and method for managing power in a network. The method including a client accessing a desired resource listed in a lookup table. Accessing the resource causes an operating system to retrieve a network address for a server hosting the resource. A specially formatted packet is sent to the server hosting the resource to awaken the server from a low powered standby state. After a predetermined delay, all resources associated with the server are remapped. If the remapping was successful, the desired resource is accessed.
Claims29
A method for managing power in a network, comprising:
- a) accessing a desired resource listed in a lookup table, wherein accessing the resource causes an operating system to retrieve a network address for a server hosting the resource;
- b) sending a specially formatted packet to the server hosting the resource to awaken the server from a low powered standby state;
- c) after a predetermined delay, remapping all resources associated with the server;
- and
- d) if remapping was successful, accessing the desired resource hosted by the server.
A network power management method, comprising:
- enabling an operating system to send a first wake up packet to a server in a network by accessing a desired resource hosted by the server, wherein the first wake up packet awakens the server from a hibernation state;
- enabling an operating system to send a second wake up packet to the server, wherein the second wake up packet identifies the sender;
- receiving an acknowledgement form the server indicating that the server is in an operational mode;
- remapping all resources hosted by the server;
- and
- accessing one or more resources hosted by the server.
A method for managing server power, comprising:
- receiving a wake up packet from a client wanting access to a resource hosted by a server, wherein receiving the wake up packet causes the server to awaken from a hibernation state;
- sending an acknowledgement packet to the client to indicate that the server has returned to an operational state;
- and
- providing access to one or more resources hosted by the server.
An article comprising:
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for a) accessing a desired resource listed in a lookup table, wherein accessing the resource causes an operating system to retrieve a network address for a server hosting the resource;
- b) sending a specially formatted packet to the server hosting the resource to awaken the server from a low powered standby state;
- c) after a predetermined delay, remapping all resources associated with the server;
- and
- d) if remapping was successful, accessing the desired resource hosted by the server.
An article comprising:
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for enabling an operating system to send a first wake up packet to a server in a network by accessing a desired resource hosted by the server, wherein the first wake up packet awakens the server from a hibernation state;
- enabling an operating system to send a second wake up packet to the server, wherein the second wake up packet identifies the sender;
- receiving an acknowledgement form the server indicating that the server is in an operational mode;
- remapping all resources hosted by the server;
- and
- accessing one or more resources hosted by the server.
An article comprising:
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for receiving a wake up packet from a client wanting access to a resource hosted by a server, wherein receiving the wake up packet causes the server to awaken from a hibernation state;
- sending an acknowledgement packet to the client to indicate that the server has returned to an operational state;
- and
- providing access to one or more resources hosted by the server.
A system for managing power in a network, comprising:
- at least one server, the at least one server having at least one resource to manage;
- and
- one or more clients, wherein each of the one or more clients comprises a lookup table, wherein the lookup table includes the at least one resource managed by the at least one server, wherein if the at least one server goes into a hibernation state, the one or more clients still have access to the at least one resource on the at least one server by sending a wake up packet to the at least one server to awaken the at least one server.
Dependencies are inferred from the claim text.