Thermal-aware design of disk-drives is important because high temperatures can cause reliability problems. Dynamic thermal management (DTM) techniques have been proposed to operate the disk at the average case temperature, rather than at the worst case by modulating the activities to avoid thermal emergencies caused by unexpected events, such as fan-breaks, increased inlet air temperature, etc. A delay-based approach to adjust the disk seek activities is one such DTM solution for disk-drives. Even if such a DTM approach could overcome thermal emergencies without stopping disk activity, it suffers from long delays when servicing the requests. In this paper, we investigate the possibility of using a multispeed disk-drive (called dynamic rotations per minute (DRPM)), which dynamically modulates the rotational speed of the platter for implementing the DTM technique. Using a detailed performance and thermal simulator of a storage system, we evaluate two possible DTM policies—time-based and watermark-based—with a DRPM disk-drive and observe that dynamic RPM modulation is effective in avoiding thermal emergencies. However, we find that the time taken to transition between different rotational speeds of the disk is critical for the effectiveness of this DTM technique.

1.
Gurumurthi
,
S.
,
Sivasubramaniam
,
A.
, and
Natarajan
,
V.
, 2005, “
Disk Drive Roadmap From the Thermal Perspective: A Case for Dynamic Thermal Management
,”
Proceedings of the International Symposium on Computer Architecture (ISCA)
, Jun., pp.
38
49
.
2.
Skadron
,
K.
,
Stan
,
M. R.
,
Huang
,
W.
,
Velusamy
,
S.
,
Sankaranarayanan
,
K.
, and
Tarjan
,
D.
, 2003, “
Temperature-Aware Microarchitecture
,”
Proceedings of the International Symposium on Computer Architecture (ISCA)
, Jun., pp.
1
13
.
3.
Clauss
,
N. S.
, 1988, “
A Computational Model of the Thermal Expansion Within a Fixed Disk Drive Storage System
,” M.S. thesis, University of California, Berkeley, CA.
4.
Herbst
,
G.
, 1997, “
IBM’s Drive Temperature Indicator Processor (Drive-TIP) Helps Ensure High Drive Reliability
,”
IBM Whitepaper
, Oct.
6.
Carrera
,
E. V.
,
Pinheiro
,
E.
, and
Bianchini
,
R.
, 2003, “
Conserving Disk Energy in Network Servers
,”
Proceedings of the International Conference on Supercomputing (ICS)
, Jun.
7.
Gurumurthi
,
S.
,
Sivasubramaniam
,
A.
,
Kandemir
,
M.
, and
Franke
,
H.
, 2003, “
DRPM: Dynamic Speed Control for Power Management in Server Class Disks
,”
Proceedings of the International Symposium on Computer Architecture (ISCA)
, Jun., pp.
169
179
.
8.
9.
Gurumurthi
,
S.
,
Kim
,
Y.
, and
Sivasubramaniam
,
A.
, 2006, “
Thermal Simulation of Storage Systems Using STEAM
,”
Proceedings of the IEEE Micro Special Issue on Computer Architecture Simulation and Modeling
.
10.
Eibeck
,
P. A.
, and
Cohen
,
D. J.
, 1988, “
Modeling Thermal Characteristics of a Fixed Disk Drive
,”
IEEE Trans. Compon., Hybrids, Manuf. Technol.
0148-6411,
11
(
4
), pp.
566
570
.
11.
Levy
,
H.
, and
Lessman
,
F.
, 1992,
Finite Difference Equations
,
Dover
,
New York
.
12.
Kim
,
Y.
,
Gurumurthi
,
S.
, and
Sivasubramaniam
,
A.
, 2006, “
Understanding the Performance-Temperature Interactions in Disk I/O of Server Workloads
,”
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
, Feb.
13.
Shang
,
L.
,
Peh
,
L.-S.
,
Kumar
,
A.
, and
Jha
,
N. K.
, 2004,“
Thermal Modeling, Characterization and Management of On-Chip Networks
,”
Proceedings of the International Symposium on Microarchitecture (MICRO)
, Dec., pp.
67
78
.
14.
Choi
,
J.
,
Kim
,
Y.
,
Sivasubramaniam
,
A.
,
Srebric
,
J.
,
Wang
,
Q.
, and
Lee
,
J.
, 2007, “
Modeling and Managing Thermal Profiles of Rack-Mounted Servers With ThermoStat
,”
Proceedings of the International Symposium on High Performance Computer Architecture (HPCA)
, Feb., pp.
205
215
.
15.
Sharma
,
R. K.
,
Bash
,
C. E.
,
Patel
,
C. D.
,
Friedrich
,
R. J.
, and
Chase
,
J. S.
, 2005, “
Balance of Power: Dynamic Thermal Management for Internet Data Centers
,”
IEEE Internet Comput.
,
9
(
1
), pp.
42
49
. 1089-7801
16.
Heath
,
T.
,
Centeno
,
A. P.
,
George
,
P.
,
Jaluria
,
Y.
, and
Bianchini
,
R.
, 2006, “
Mercury and Freon: Temperature Emulation and Management in Server Systems
,”
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems
, Oct.
17.
Patterson
,
M. K.
,
Wei
,
X.
, and
Joshi
,
Y.
, 2005, “
Use of Computational Fluid Dynamics in the Design and Optimization of Microchannel Heat Exchangers for Microelectronics Cooling
,”
Proceedings of the ASME Summer Heat Transfer Conference
.
18.
Brooks
,
D.
, and
Martonosi
,
M.
, 2001, “
Dynamic Thermal Management for High-Performance Microprocessors
,”
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
, Jan., pp.
171
182
.
19.
Srinivasan
,
J.
, and
Adve
,
S. V.
, 2003, “
Predictive Dynamic Thermal Management for Multimedia Applications
,”
Proceedings of the International Conference on Supercomputing (ICS)
, Jun., pp.
109
120
.
20.
Weissel
,
A.
, and
Bellosa
,
F.
, 2004, “
Dynamic Thermal Management for Distributed Systems
,”
Proceedings of the First Workshop on Temperature-Aware Computer Systems (TACS)
, Jun.
21.
Gurumurthi
,
S.
, 2006, “
The Need for Temperature-Aware Storage Systems
,”
Proceedings of the Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems
, May, pp.
387
394
.
23.
Sri-Jayantha
,
M.
, 1995,“
Trends in Mobile Storage Design
,”
Proceedings of the International Symposium on Low Power Electronics
, Oct., pp.
54
57
.
27.
Schirle
,
N.
, and
Lieu
,
D. F.
, 1996, “
History and Trends in the Development of Motorized Spindles for Hard Disk Drives
,”
IEEE Trans. Magn.
,
32
(
3
), pp.
1703
1708
. 0018-9464
You do not currently have access to this content.