Patent ID: 8437881
Filing Date: 2013-05-07
Classification: G06F,G06Q,H05K

Abstract:
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.