Patent ID: 7791894

Claim:
A server, comprising: a printed circuit board (PCB) disposed along an inside surface of the server, the PCB having a plurality of connectors adapted to be connected to a plurality of top-loading storage devices; a controller assembly operatively connected to the PCB; a plurality of redundant cooling units disposed along a first side portion of the server; and an integrated battery arranged to store power for saving data in a main memory to at least one of the plurality of top-loading storage devices, wherein the controller assembly includes at least one PCI expansion slot, wherein the controller assembly is configured to detect failure of any one of the plurality of redundant cooling units, generate a corresponding failure indication, and illuminate a cooling unit failure LED, and wherein the controller assembly is configured to generate an alert if more than a predetermined number of power failure events occur and track an amount of time that the integrated battery is powering the server.