TY - GEN
T1 - Mercury and Freon
T2 - Temperature emulation and management for server systems
AU - Heath, Taliver
AU - Centeno, Ana Paula
AU - George, Pradeep
AU - Ramos, Luiz
AU - Jaluria, Yogesh
AU - Bianchini, Ricardo
PY - 2006
Y1 - 2006
N2 - Power densities have been increasing rapidly at all levels of server systems. To counter the high temperatures resulting from these densities, systems researchers have recently started work on softwarebased thermal management. Unfortunately, research in this new area has been hindered by the limitations imposed by simulators and real measurements. In this paper, we introduce Mercury, a software suite that avoids these limitations by accurately emulating temperatures based on simple layout, hardware, and componentutilization data. Most importantly, Mercury runs the entire software stack natively, enables repeatable experiments, and allows the study of thermal emergencies without harming hardware reliability. We validate Mercury using real measurements and a widely used commercial simulator. We use Mercury to develop Freon, a system that manages thermal emergencies in a server cluster without unnecessary performance degradation. Mercury will soon become available from http://www.darklab.rutgers.edu.
AB - Power densities have been increasing rapidly at all levels of server systems. To counter the high temperatures resulting from these densities, systems researchers have recently started work on softwarebased thermal management. Unfortunately, research in this new area has been hindered by the limitations imposed by simulators and real measurements. In this paper, we introduce Mercury, a software suite that avoids these limitations by accurately emulating temperatures based on simple layout, hardware, and componentutilization data. Most importantly, Mercury runs the entire software stack natively, enables repeatable experiments, and allows the study of thermal emergencies without harming hardware reliability. We validate Mercury using real measurements and a widely used commercial simulator. We use Mercury to develop Freon, a system that manages thermal emergencies in a server cluster without unnecessary performance degradation. Mercury will soon become available from http://www.darklab.rutgers.edu.
KW - Energy conservation
KW - Server clusters
KW - Temperature modeling
KW - Thermal management
UR - http://www.scopus.com/inward/record.url?scp=34547466206&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547466206&partnerID=8YFLogxK
U2 - 10.1145/1168857.1168872
DO - 10.1145/1168857.1168872
M3 - Conference contribution
AN - SCOPUS:34547466206
SN - 1595934510
SN - 9781595934512
T3 - International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
SP - 106
EP - 116
BT - ASPLOS XII
ER -