Systems and methods for computer equipment management
First Claim
1. A computer implemented method of placing computer equipment within a server room, the method comprising:
- receiving with a server a reservation request for a first piece of computer equipment, wherein the reservation request specifies a type of the first piece of computer equipment, wherein the first piece of computer equipment executes at least one virtual machine instance, wherein the first piece of computer equipment having a variable power requirement, and wherein the server comprises at least one processor and an operatively associated memory comprising computer-readable instructions to be executed by the at least one processor;
the at least one processor determining a maximum power capacity of each of a plurality of zones of the server room, wherein the plurality of zones are distinguished at least based on an assignment of floor area for each zone in the server room and at least one zone of the plurality of zones having a different maximum power capacity than another zone of the plurality of zones, the maximum power capacity of each of the plurality of zones of the server room being based on at least one of a number of cooling units servicing the server room and the capacity of cooling units servicing the server room;
the at least one processor determining variable power requirements of equipment currently present in each of the plurality of zones and the variable power requirement of the first piece of computer equipment;
the at least one processor determining an expected maximum power dissipated by the equipment currently present in each zone, wherein the determined expected maximum power dissipated by the equipment currently present in each zone comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that zone;
the at least one processor determining a maximum power capacity of each of a plurality of cabinets of the server room, the maximum power capacity of each of the plurality of cabinets in the server room being based on at least the maximum power capacity of the zone in which that cabinet is located and a number of cabinets within that zone;
the at least one processor receiving variable power requirements of equipment currently present in each of the plurality of cabinets and the variable power requirement of the first piece of computer equipment;
the at least one processor determining an expected maximum power dissipated by the equipment currently present in each cabinet, wherein the determined expected maximum power dissipated by the equipment currently present in each cabinet comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that cabinet;
the at least one processor determining an amount of free physical space of each of the plurality of cabinets, the amount of free physical space being sufficient to allow installation of the first piece of computer equipment in that cabinet;
selecting with the server a first zone from the plurality of zones of the server room, wherein the expected maximum power dissipated by computer equipment currently present in the first zone plus an expected maximum power dissipated by the first piece of computer equipment is less than a maximum power capacity of the first zone;
selecting with the server a first cabinet from the plurality of cabinets of the server room in which to place the first piece of computer equipment, the first cabinet being located within the first zone, wherein the first cabinet having the free physical space sufficient for installation of the first piece of computer equipment;
performing a power failure analysis of at least one power component servicing the first zone and the first cabinet; and
reserving with the server a portion of the first cabinet for the first piece of computer equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of placing computer equipment within a server room. The methods may comprise receiving a reservation request for a first piece of computer equipment and selecting a first zone of the server room. The reservation request may specify a type of the first piece of computer equipment. Also, the power dissipated by computer equipment currently present in the first zone plus a power dissipated by the first piece of computer equipment may be less than a maximum power capacity of the first zone. The methods may also comprise selecting a first cabinet within the first zone. The first cabinet may comprise free physical space sufficient for the first piece of computer equipment. In addition, the methods may comprise reserving a portion of the first cabinet for the first piece of computer equipment.
94 Citations
24 Claims
-
1. A computer implemented method of placing computer equipment within a server room, the method comprising:
-
receiving with a server a reservation request for a first piece of computer equipment, wherein the reservation request specifies a type of the first piece of computer equipment, wherein the first piece of computer equipment executes at least one virtual machine instance, wherein the first piece of computer equipment having a variable power requirement, and wherein the server comprises at least one processor and an operatively associated memory comprising computer-readable instructions to be executed by the at least one processor; the at least one processor determining a maximum power capacity of each of a plurality of zones of the server room, wherein the plurality of zones are distinguished at least based on an assignment of floor area for each zone in the server room and at least one zone of the plurality of zones having a different maximum power capacity than another zone of the plurality of zones, the maximum power capacity of each of the plurality of zones of the server room being based on at least one of a number of cooling units servicing the server room and the capacity of cooling units servicing the server room; the at least one processor determining variable power requirements of equipment currently present in each of the plurality of zones and the variable power requirement of the first piece of computer equipment; the at least one processor determining an expected maximum power dissipated by the equipment currently present in each zone, wherein the determined expected maximum power dissipated by the equipment currently present in each zone comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that zone; the at least one processor determining a maximum power capacity of each of a plurality of cabinets of the server room, the maximum power capacity of each of the plurality of cabinets in the server room being based on at least the maximum power capacity of the zone in which that cabinet is located and a number of cabinets within that zone; the at least one processor receiving variable power requirements of equipment currently present in each of the plurality of cabinets and the variable power requirement of the first piece of computer equipment; the at least one processor determining an expected maximum power dissipated by the equipment currently present in each cabinet, wherein the determined expected maximum power dissipated by the equipment currently present in each cabinet comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that cabinet; the at least one processor determining an amount of free physical space of each of the plurality of cabinets, the amount of free physical space being sufficient to allow installation of the first piece of computer equipment in that cabinet; selecting with the server a first zone from the plurality of zones of the server room, wherein the expected maximum power dissipated by computer equipment currently present in the first zone plus an expected maximum power dissipated by the first piece of computer equipment is less than a maximum power capacity of the first zone; selecting with the server a first cabinet from the plurality of cabinets of the server room in which to place the first piece of computer equipment, the first cabinet being located within the first zone, wherein the first cabinet having the free physical space sufficient for installation of the first piece of computer equipment; performing a power failure analysis of at least one power component servicing the first zone and the first cabinet; and reserving with the server a portion of the first cabinet for the first piece of computer equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for placing computer equipment within a server room, the system comprising:
a server comprising at least one processor and an operatively associated memory, the memory comprising instructions that when executed by the at least one processor, cause the at least one processor to; receive a reservation request for a first piece of computer equipment, wherein the reservation request specifies a type of the first piece of computer equipment, and wherein the first piece of computer equipment executes at least one virtual machine instance, and wherein a the first piece of computer equipment having a variable power requirement, determine a maximum power capacity of each of a plurality of zones of the server room, wherein the plurality of zones are distinguished at least based on an assignment of floor area for each zone in the server room and at least one zone of the plurality of zones having a different maximum power capacity than another zone of the plurality of zones, the maximum power capacity of each of the plurality of zones of the server room being based on at least one of a number of cooling units servicing the server room and the capacity of cooling units servicing the server room; determine variable power requirements of equipment currently present in each of the plurality of zones and the variable power requirement of the first piece of computer equipment; determine an expected maximum power dissipated by the equipment currently present in each zone, wherein the determined expected maximum power dissipated by the equipment currently present in each zone comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that zone; determine a maximum power capacity of each of a plurality of cabinets of the server room, the maximum power capacity of each of the plurality of cabinets in the server room being based on at least the maximum power capacity of the zone in which that cabinet is located and a number of cabinets within that zone; receive variable power requirements of equipment currently present in each of the plurality of cabinets and the variable power requirement of the first piece of computer equipment; determine an expected maximum power dissipated by the equipment currently present in each cabinet, wherein the determined expected maximum power dissipated by the equipment currently present in each cabinet comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that cabinet; determine an amount of free physical space of each of the plurality of cabinets, the amount of free physical space being sufficient to allow installation of the first piece of computer equipment in that cabinet; select a first zone from the plurality of zones of the server room, wherein the expected maximum power dissipated by computer equipment currently present in the first zone plus an expected maximum power dissipated by the first piece of computer equipment is less than a maximum power capacity of the first zone; select a first cabinet from the plurality of cabinets of the server room in which to place the first piece of computer equipment, the first cabinet being located within the first zone, wherein the first cabinet comprises free physical space sufficient for the first piece of computer equipment; perform a power failure analysis of at least one power component servicing the first zone and the first cabinet; and reserve a portion of the first cabinet for the first piece of computer equipment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A non-transitory computer-readable medium comprising instructions thereon that when executed by at least one processor, cause the at least one processor to:
-
receive a reservation request for a first piece of computer equipment, wherein the reservation request specifies a type of the first piece of computer equipment, and wherein the first piece of computer equipment executes at least one virtual machine instance, and wherein the first piece of computer equipment having a variable power requirement; determine a maximum power capacity of each of a plurality of zones of the server room, wherein the plurality of zones are distinguished at least based on an assignment of floor area for each zone in the server room and at least one zone of the plurality of zones having a different maximum power capacity than another zone of the plurality of zones, the maximum power capacity of each of the plurality of zones of the server room being based on at least one of a number of cooling units servicing the server room and the capacity of cooling units servicing the server room; determine variable power requirements of equipment currently present in each of the plurality of zones and the variable power requirement of the first piece of computer equipment; determine an expected maximum power dissipated by the equipment currently present in each zone, wherein the determined expected maximum power dissipated by the equipment currently present in each zone comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that zone; determine a maximum power capacity of each of a plurality of cabinets of the server room, the maximum power capacity of each of the plurality of cabinets in the server room being based on at least the maximum power capacity of the zone in which that cabinet is located and a number of cabinets within that zone; receive variable power requirements of equipment currently present in each of the plurality of cabinets and the variable power requirement of the first piece of computer equipment; determine an expected maximum power dissipated by the equipment currently present in each cabinet, wherein the determined expected maximum power dissipated by the equipment currently present in each cabinet comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that cabinet; determine an amount of free physical space of each of the plurality of cabinets, the amount of free physical space being sufficient to allow installation of the first piece of computer equipment in that cabinet; select a first zone from the plurality of zones of the server room, wherein the expected maximum power dissipated by computer equipment currently present in the first zone plus an expected maximum power dissipated by the first piece of computer equipment is less than a maximum power capacity of the first zone; select a first cabinet from a plurality of cabinets of the server room in which to place the first piece of computer equipment, the first cabinet being located within the first zone, wherein the first cabinet having the free physical space sufficient for installation of the first piece of computer equipment; perform a power failure analysis of at least one power component servicing the first zone and the first cabinet; and reserve a portion of the first cabinet for the first piece of computer equipment.
-
-
24. A system for placing computer equipment within a server room, the system comprising:
-
means for receiving a reservation request for a first piece of computer equipment, wherein the reservation request specifies a type of the first piece of computer equipment, and wherein the first piece of computer equipment executes at least one virtual machine instance, and wherein the first piece of computer equipment having a variable power requirement; means for determining a maximum power capacity of each of a plurality of zones of the server room, wherein the plurality of zones are distinguished at least based on an assignment of floor area for each zone in the server room and at least one zone of the plurality of zones having a different maximum power capacity than another zone of the plurality of zones, the maximum power capacity of each of the plurality of zones of the server room being based on at least one of a number of cooling units servicing the server room and the capacity of cooling units servicing the server room; means for determining variable power requirements of equipment currently present in each of the plurality of zones and the variable power requirement of the first piece of computer equipment; means for determining an expected maximum power dissipated by the equipment currently present in each zone, wherein the determined expected maximum power dissipated by the equipment currently present in each zone comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that zone; means for determining a maximum power capacity of each of a plurality of cabinets of the server room, the maximum power capacity of each of the plurality of cabinets in the server room being based on at least the maximum power capacity of the zone in which that cabinet is located and a number of cabinets within that zone; means for receiving variable power requirements of equipment currently present in each of the plurality of cabinets and the variable power requirement of the first piece of computer equipment; means for determining an expected maximum power dissipated by the equipment currently present in each cabinet, wherein the determined expected maximum power dissipated by the equipment currently present in each cabinet comprises a maximum power determination based on historical power dissipation information of the equipment currently present in that cabinet; means for determining an amount of free physical space of each of the plurality of cabinets, the amount of free physical space being sufficient to allow installation of the first piece of computer equipment in that cabinet; means for selecting a first zone from the plurality of zones of the server room, wherein the expected maximum power dissipated by computer equipment currently present in the first zone plus an expected maximum power dissipated by the first piece of computer equipment is less than a maximum power capacity of the first zone; means for selecting a first cabinet from a plurality of cabinets of the server room in which to place the first piece of computer equipment, the first cabinet being located within the first zone, wherein the first cabinet having the free physical space sufficient for installation of the first piece of computer equipment; means for performing a power failure analysis of at least one power component servicing the first zone and the first cabinet; and means for reserving a portion of the first cabinet for the first piece of computer equipment.
-
Specification