Automatically starting servers at low temperatures
First Claim
Patent Images
1. A computer storage device having computer-executable instructions stored thereon that, when executed by a processor, perform a method comprising:
- determining that a first temperature of a server is below an operational temperature range of the server;
sending a command to power on a server component into a heating mode to heat the server responsive to determining that the first temperature is below the operational temperature range of the server, the server component comprising a power supply, a processor, a clock, a memory, or a storage device;
determining, responsive to the server component being in the heating mode for some amount of time, that a second temperature of the server is within the operational temperature range; and
restarting the server responsive to determining that the second temperature is within the operational temperature range of the server, the server being below the operational temperature range if the server is below a minimum operational temperature of a server component with a highest minimum operational temperature of all server components of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes various techniques for automatically starting servers at low temperatures. A server may be powered on into a heating mode responsive to determining that a temperature of the server is below an operational temperature range. The server may then be restarted when the temperature of the server has increased to a temperature that is within the operational temperature range.
16 Citations
19 Claims
-
1. A computer storage device having computer-executable instructions stored thereon that, when executed by a processor, perform a method comprising:
-
determining that a first temperature of a server is below an operational temperature range of the server; sending a command to power on a server component into a heating mode to heat the server responsive to determining that the first temperature is below the operational temperature range of the server, the server component comprising a power supply, a processor, a clock, a memory, or a storage device; determining, responsive to the server component being in the heating mode for some amount of time, that a second temperature of the server is within the operational temperature range; and restarting the server responsive to determining that the second temperature is within the operational temperature range of the server, the server being below the operational temperature range if the server is below a minimum operational temperature of a server component with a highest minimum operational temperature of all server components of the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer storage device having computer-executable instructions stored thereon that, when executed by a processor, perform a method comprising:
-
determining that a first temperature in a container of servers is below an operational temperature range of the servers; powering on one or more of the servers in the container of servers into a heating mode to heat the container of servers responsive to determining that the first temperature is below the operational temperature range of the servers; determining, responsive to the one or more servers being in the heating mode for some amount of time, that a second temperature in the container of servers is within the operational temperature range of the servers; and restarting the servers responsive to determining that the second temperature is within the operational temperature range of the servers. - View Dependent Claims (8, 9, 18, 19)
-
-
10. A method comprising:
-
receiving, at a system management controller implemented by a processor at a server, a command to start the server; powering on the system management controller of the server; and heating the system management controller to an operational temperature range to enable the system management controller to initiate an automatic start-up of the server, the system management controller configured to heat itself to the operational temperature range. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification