Operating temperature-based mass storage device management
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05F-001/66
H05K-007/20
출원번호
US-0572700
(2014-12-16)
등록번호
US-10216212
(2019-02-26)
발명자
/ 주소
Gutierrez, Felipe Enrique Ortega
출원인 / 주소
Amazon Technologies, Inc.
대리인 / 주소
Kowert, Robert C.
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
A power monitoring system which is communicatively coupled to power sensors in one or more rack computer systems, where the power sensors generate data indicating electrical power consumption by mass storage devices in the racks, can determine an operating temperature of the mass storage devices bas
A power monitoring system which is communicatively coupled to power sensors in one or more rack computer systems, where the power sensors generate data indicating electrical power consumption by mass storage devices in the racks, can determine an operating temperature of the mass storage devices based on the power data and adjust one or more components which support computing operations in the racks to manage the operating temperatures. Operating temperature can be determined based on a predetermined relationship between electrical power consumption of one or more mass storage devices and the operating temperature of the mass storage devices. Component adjustment can include adjusting an operating state of one or more components. Such operating state adjustment can include adjusting the cooling induced by a cooling system, adjusting data migration to and from mass storage devices, and adjusting operation activity on mass storage devices.
대표청구항▼
1. A data center, comprising: a plurality of rack computer systems, wherein each rack computer system comprises: a plurality of mass storage devices coupled to at least one power distribution system and configured to consume electrical power supplied by the at least one power distribution system;a p
1. A data center, comprising: a plurality of rack computer systems, wherein each rack computer system comprises: a plurality of mass storage devices coupled to at least one power distribution system and configured to consume electrical power supplied by the at least one power distribution system;a plurality of power sensors configured to measure individual electrical power consumption by individual ones of the plurality of mass storage devices, wherein each power sensor is electrically coupled to a separate corresponding mass storage device, of the plurality of mass storage devices, and is configured to generate measurement data indicating electrical power consumption by the corresponding mass storage device; anda power monitoring system communicatively coupled to the plurality of power sensors, wherein the power monitoring system is configured to: determine, based at least in part upon processing measurement data received from a particular one of the plurality of power sensors, a corresponding operating temperature of the corresponding one of the mass storage devices; andcontrollably adjust an operating state of at least one component, which is configured to support computing operations performed in the data center, to increase a cooling flow toward the particular mass storage device responsive to a determination based at least in part on the measurement data, that the operating temperature of the particular mass storage device at least meets a threshold temperature value, such that the operating temperature of the particular mass storage device is reduced below at least one threshold temperature value as a result of the adjustment of the operating state of the at least one component. 2. The data center of claim 1, wherein: the at least one component comprises a plurality of air moving devices, wherein at least one air moving device is configured to induce air flow, across at least the particular mass storage device, which removes heat generated by the particular mass storage device, such that the at least one air moving device is associated with the particular mass storage device; andthe operating state of each air moving device, of the plurality of air moving devices, comprises a flow rate of the air flow induced by the air moving device, such that, to controllably adjust an operating state of at least one component, the power monitoring system is configured to: identify the at least one air moving device which is associated with the particular mass storage device;determine a target induced air flow rate which is determined to be associated with the operating temperature of the particular mass storage device being less than at least one threshold temperature value; andadjust the air flow rate induced by the associated at least one air moving device. 3. The data center of claim 1, wherein: the at least one component comprises one or more web services configured to implement data migration between at least some of the mass storage devices, such that each mass storage device, of the plurality of mass storage devices, is configured to perform computing operations based at least in part upon data migration to the respective mass storage device commanded by at least one web service; andthe operating state of each web service comprises a restriction on data migration to the particular mass storage device, such that, to controllably adjust an operating state of at least one component, the power monitoring system is configured to: generate at least one data migration command which, when transmitted to at least one web service, causes the at least one web service to at least partially restrict data migration to the particular mass storage device, such that at least one instance of data is restricted from being migrated to the particular mass storage device from another mass storage device of the plurality of mass storage devices. 4. The data center of claim 1, wherein: the at least one component comprises a plurality of microcontrollers included within separate mass storage devices of the plurality of mass storage devices, wherein each microcontroller is configured to control a rate at which computing operations are performed by the respective mass storage device in which the microcontroller is included; andthe operating state of each microcontroller comprises a microcontroller-controlled computing operation performance rate of the respective mass storage device, such that, to controllably adjust an operating state of at least one component, the power monitoring system is configured to: determine a target computing operation performance rate which is determined to cause the operating temperature of the particular mass storage device to be reduced below at least one threshold temperature value; andgenerate at least one operation activity command which, when transmitted to the microcontroller included in the particular mass storage device, causes the microcontroller to adjust the computing operation performance rate of the particular mass storage device to the target computing operation performance rate. 5. A system, comprising: a power monitoring system, implemented on at least one computer system, which is configured to manage operating temperatures of one or more mass storage devices, of a plurality of mass storage devices installed in one or more rack computer systems, wherein, to manage operating temperatures of the one or more mass storage devices, the power monitoring system is configured to: receive power data associated with electrical power consumed by a particular mass storage device of the one or more mass storage devices, the power data generated by one or more sensor devices installed in one of the one or more rack computer systems;determine an operating temperature of a particular one of the mass storage devices, of the plurality of mass storage devices, based at least in part upon the received power data; andresponsive to a determination that the operating temperature of the particular mass storage device meets a threshold value, controllably adjust an operating state of at least one component, which is configured to support computing operations performed in the one or more rack computer systems, to increase a cooling flow toward the particular mass storage device in order to reduce the operating temperature of the particular mass storage device, wherein the determination that the operating temperature of the particular mass storage device meets the threshold value is based at least in part upon the determined operating temperature of the particular mass storage device. 6. The system of claim 5, wherein: the at least one component comprises one or more cooling systems installed in the one or more rack computer systems, wherein each cooling system is configured to induce cooling of at least one mass storage device of the plurality of mass storage devices; andthe operating state of each cooling system comprises a rate of cooling of the particular mass storage device of the plurality of mass storage devices, induced by the cooling system, such that, to controllably adjust an operating state of at least one component, the power monitoring system is configured to: determine a target rate of cooling of the particular mass storage device to cause the operating temperature of the particular mass storage device to at least meet one or more particular threshold temperature values, based at least in part upon the determined operating temperature of the particular mass storage device; andgenerate a control signal that, when transmitted to a particular cooling system of the one or more cooling systems, which is configured to induce cooling of the particular mass storage device, causes the particular cooling system to adjust the rate of cooling induced by the particular cooling system to the target rate of cooling. 7. The system of claim 6, wherein: the particular cooling system comprises a particular air moving device that, to induce cooling of at least the limited set of mass storage devices, is configured to induce air flow across one or more surfaces of the particular mass storage device;determining a target rate of cooling of the particular mass storage device comprises determining a target rate of airflow induced by the particular air moving device; andthe control signal, when selectively transmitted to the particular air moving device, causes the particular air moving device to induce the target rate of air flow. 8. The system of claim 5, wherein: the at least one component further comprises one or more web services configured to implement data migration between the particular mass storage device and at least some of the plurality of mass storage devices, such that each mass storage device, of the plurality of mass storage devices, is configured to perform computing operations based at least in part upon data migration to the respective mass storage device commanded by at least one of the one or more web services; andthe operating state of each web service comprises a level of restriction on data migration to the particular mass storage device such that, to controllably adjust an operating state of the at least one component, the power monitoring system is configured to: generate at least one data migration command that, when transmitted to the at least one web service, causes the at least one web service to at least partially adjust data migration to the particular mass storage device. 9. The system of claim 8, wherein: the at least one data migration command comprises a data migration restriction command, generated based at least in part upon a determination that an operating temperature of the particular mass storage device at least meets a particular temperature value threshold associated with overheating; andthe data migration command, when transmitted to the at least one web service, causes the at least one web service to at least partially restrict data migration to the particular mass storage device. 10. The system of claim 8, wherein: the at least one data migration command comprises a data migration target command, generated based at least in part upon a determination that an operating temperature of the particular mass storage device at least meets a particular temperature value threshold associated with underutilization of the particular mass storage device; andthe data migration command, when transmitted to the at least one web service, causes the at least one web service to at least partially prioritize data migration to the particular mass storage device. 11. The system of claim 5, wherein: the at least one component comprises a plurality of microcontrollers, each microcontroller included within a corresponding mass storage device of the plurality of mass storage devices, wherein each microcontroller is configured to control a rate at which computing operations are performed by the respective mass storage device in which the microcontroller is included; andthe operating state of each microcontroller comprises a microcontroller-controlled computing operation performance rate of the respective mass storage device, such that, to controllably adjust an operating state of a particular microcontroller that is included in the particular mass storage device, the power monitoring system is configured to: determine a target computing operation performance rate to cause the operating temperature of the particular mass storage device to be reduced below at least one threshold temperature value; andgenerate at least one operation activity command that, when transmitted to the particular microcontroller included in the particular mass storage device, causes the particular microcontroller to adjust the computing operation performance rate of the particular mass storage device to the target computing operation performance rate. 12. The system of claim 5, wherein: determining an operating temperature of the particular mass storage device based at least in part upon the power data associated with electrical power consumed by the particular mass storage device, the power data generated by the one or more sensor devices installed in the one or more rack computer systems, comprises: determining an amount of electrical power consumed by the particular mass storage device, based at least in part upon the power data generated by at least some of the one or more sensor devices installed in the one or more rack computer systems; anddetermining the operating temperature of the particular mass storage device, based at least in part upon the amount of electrical power consumed by the particular mass storage device and a predetermined relationship, associated with the particular mass storage device, between electrical power consumption and operating temperature. 13. The system of claim 12, wherein: the power monitoring system is configured to separately manage operating temperatures of each individual mass storage device, of the plurality of mass storage devices. 14. A method, comprising: performing, by one or more computer systems: determining an operating temperature of a particular mass storage device of a plurality of mass storage devices, based at least in part upon power data associated with electrical power consumed by the particular mass storage device, the power data generated by one or more power sensors; andcontrollably adjusting an operating state of at least one component associated with computing operations performed by the particular mass storage device, to increase a cooling flow toward the particular mass storage device such that the operating temperature of the particular mass storage device is reduced based at least in part upon a determination that the operating temperature of the particular mass storage device, determined based at least in part on the power data, at least meets a particular threshold temperature value. 15. The method of claim 14, wherein: the at least one component comprises a cooling system configured to induce cooling of the particular mass storage device; the operating state of the at least one component comprises a rate of cooling, of the particular mass storage device, induced by the particular cooling system; andcontrollably adjusting the operating state of at least one component associated with computing operations performed by the particular mass storage device comprises: determining a target rate of cooling, induced by the particular cooling system, wherein the target rate of cooling is associated with the target operating temperature; andcommanding the cooling system to induce the target rate of cooling of the particular mass storage device. 16. The method of claim 15, wherein: the cooling system comprises an air moving device configured to induce airflow across one or more surfaces of the particular mass storage device, such that the particular mass storage device is cooled by the airflow;the operating state of the cooling system comprises a rate of airflow induced by the air moving device; andcontrollably adjusting the operating state of at least one component associated with computing operations performed by a plurality of mass storage devices comprises: determining a target rate of airflow associated with the operating temperature of the particular mass storage device comprising the target operating temperature; andcommanding the air moving device to induce the target rate of air flow. 17. The method of claim 14, wherein: the at least one component further comprises a web service, implemented by one or more computer systems, which is configured to control data migration between two or more mass storage devices of the plurality of mass storage devices;the operating state of the at least one component comprises a level of data migration associated with one or more mass storage devices, based upon which the web service adjustably controls data migration to the particular mass storage device; andcontrollably adjusting the operating state of at least one component associated with computing operations performed by the particular mass storage device comprises: commanding the web service to at least partially adjust data migration, to the particular mass storage device, to the determined target amount of data migration. 18. The method of claim 17, wherein: controllably adjusting the operating state of at least one component associated with computing operations performed by the particular mass storage device comprises: determining a maximum amount of data migration, based at least in part upon the particular threshold temperature value; andcommanding the web service to at least partially restrict data migration to the particular mass storage device to the determined maximum amount of data migration. 19. The method of claim 14, wherein: the at least one component further comprises a plurality of microcontrollers included within separate mass storage devices of the plurality of mass storage devices, wherein each microcontroller is configured to control a rate at which computing operations are performed by the respective mass storage device in which the microcontroller is included;the operating state of each microcontroller comprises a microcontroller-controlled computing operation performance rate of the respective mass storage device; andcontrollably adjusting the operating state of at least one component associated with computing operations performed by the particular mass storage device comprises: determining a target computing operation performance rate to cause the operating temperature of the particular mass storage device to be reduced below at least one threshold temperature value; andgenerating at least one operation activity command that, when transmitted to one or more microcontrollers included in the particular mass storage device, causes the one or more microcontrollers to adjust the computing operation performance rate of the particular mass storage device to the target computing operation performance rate. 20. The method of claim 14, wherein: controllably adjusting an operating state of at least one component associated with computing operations performed by a plurality of mass storage devices, based at least in part upon a determination that the operating temperature of the particular mass storage device at least meets a particular threshold temperature value, comprises: determining an amount of electrical power consumed by the particular mass storage device, based at least in part upon power data generated by one or more of the power sensors that are installed in the one or more rack computer systems; anddetermining the operating temperature of the particular mass storage device, based at least in part upon the amount of electrical power consumed by the particular mass storage device and a predetermined relationship, associated with the particular mass storage device, between electrical power consumption and operating temperature.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Ahmed, Osman; Pienta, William Thomas, Data center thermal performance optimization using distributed cooling systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.