|
ABSTRACT
A large portion of the power budget in server environments goes into the I/O subsystem - the disk array in particular. Traditional approaches to disk power management involve completely stopping the disk rotation, which can take a considerable amount of time, making them less useful in cases where idle times between disk requests may not be long enough to outweigh the overheads. This paper presents a new approach called DRPM to modulate disk speed (RPM) dynamically, and gives a practical implementation to exploit this mechanism. Extensive simulations with different workload and hardware parameters show that DRPM can provide significant energy savings without compromising much on performance. This paper also discusses practical issues when implementing DRPM on server disks.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. Blount. Fluid Dynamic Bearing Spindle Motors: Their Future in Hard Disk Drives. IBM White Paper.
|
| |
2
|
Pat Bohrer , Elmootazbellah N. Elnozahy , Tom Keller , Michael Kistler , Charles Lefurgy , Chandler McDowell , Ram Rajamony, The case for power management in web servers, Power aware computing, Kluwer Academic Publishers, Norwell, MA, 2002
|
| |
3
|
S. Cameron and F. Carobolante. Speed Control Techniques for Hard Disc Drive Spindle Motor Drivers. In Proceedings of the Annual Symposium on Incremental Motion Control Systems and Devices, pages 66--82, June 1993.
|
 |
4
|
Jeffrey S. Chase , Darrell C. Anderson , Prachi N. Thakar , Amin M. Vahdat , Ronald P. Doyle, Managing energy and server resources in hosting centers, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
5
|
|
| |
6
|
|
| |
7
|
F. Douglis and P. Krishnan. Adaptive Disk Spin-Down Policies for Mobile Computers. Computing Systems, 8(4):381--413, 1995.
|
| |
8
|
G. Ganger, B. Worthington, and Y. Patt. The DiskSim Simulation Environment Version 2.0 Reference Manual. http://www.ece.cmu.edu/ ganger/disksim/.
|
| |
9
|
R. Golding, P. Bosch, and J. Wilkes. Idleness is not sloth. Technical Report HPL-96-140, HP Laboratories, October 1996.
|
| |
10
|
S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. Dynamic Speed Control for Server Class Disks. Technical Report CSE-03-007, The Pennsylvania State University, March 2003.
|
| |
11
|
S. Gurumurthi, J. Zhang, A. Sivasubramaniam, M. Kandemir, H. Franke, N. Vijaykrishnan, and M. Irwin. Interplay of Energy and Performance for Disk Arrays Running Transaction Processing Workloads. In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 123--132, March 2003.
|
| |
12
|
E. Harris, S. Depp, W. Pence, S. Kirkpatrick, M. Sri-Jayantha, and R. Troutman. Technology Directions for Portable Computers. Proceedings of the IEEE, 83(4):636--658, April 1995.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Hydrodynamic Bearing Technology In Quantum Hard Disk Drives. http://www.maxtor.com/quantum/src/whitepapers/wp_fbplusas.htm.
|
| |
17
|
IBM Hard Disk Drive - Ultrastar 36ZX. http://www.storage.ibm.com/hdd/ultra/ul36zx.htm.
|
| |
18
|
IBM Hard Disk Drive Load/Unload Technology. http://www.storage.ibm.com/hdd/library/whitepap/load/load.htm.
|
| |
19
|
M. Jabbar. Disk Drive Spindle Motors and Their Controls. IEEE Transactions on Industrial Electronics, 43(2):276--284, April 1996.
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
N. Kojima, K. Okada, M. Yotsuya, H. Ouchi, and K. Kawazoe. Flying characteristics of novel negative pressure slider "Papillon". Journal of Applied Physics, 81(8):5399--5401, April 1997.
|
| |
25
|
K. Li, R. Kumpf, P. Horton, and T. Anderson. Quantitative Analysis of Disk Drive Power Management in Portable Computers. In Proceedings of the USENIX Winter Conference, pages 279--291, 1994.
|
 |
26
|
Yung-Hsiang Lu , Eui-Young Chung , Tajana Šimunić , Luca Benini , Giovanni De Micheli, Quantitative comparison of power management algorithms, Proceedings of the conference on Design, automation and test in Europe, p.20-26, March 27-30, 2000, Paris, France
[doi> 10.1145/343647.343688]
|
| |
27
|
Maxon motor. ftp://ftp.maxonmotor.com/Public/Download/catalog_2002/Pdf/02_157_e.pdf.
|
| |
28
|
K. Okada, N. Kojima, and K. Yamashita. A novel drive architecture of HDD: "multimode hard disc drive". In Proceedings of the International Conference on Consumer Electronics (ICCE), pages 92--93, June 2000.
|
| |
29
|
|
 |
30
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
|
 |
31
|
Trevor Pering , Tom Burd , Robert Brodersen, The simulation and evaluation of dynamic voltage scaling algorithms, Proceedings of the 1998 international symposium on Low power electronics and design, p.76-81, August 10-12, 1998, Monterey, California, United States
[doi> 10.1145/280756.280790]
|
 |
32
|
Erik Riedel , Christos Faloutsos , Gregory R. Ganger , David F. Nagle, Data mining on an OLTP system (nearly) for free, Proceedings of the 2000 ACM SIGMOD international conference on Management of data, p.13-21, May 15-18, 2000, Dallas, Texas, United States
|
| |
33
|
C. Ruemmler and J. Wilkes. UNIX Disk Access Patterns. In Proceedings of the USENIX Winter Technical Conference, pages 405--420, January 1993.
|
| |
34
|
N. Schirle and D. Lieu. History and Trends in the Development of Motorized Spindles for Hard Disk Drives. IEEE Transactions on Magnetics, 32(3):1703--1708, May 1996.
|
| |
35
|
|
| |
36
|
TPC-C Executive Summary - Dell PowerEdge 6650/4/1.6GHz. http://www.tpc.org/tpcc/results/tpcc_result_detail.asp? id=102053101.
|
| |
37
|
Ultrastar 36xp negative air pressure bearing. http://www.almaden.ibm.com/sst/html/hdi/abs.htm.
|
 |
38
|
|
| |
39
|
H. Yada, H. Ishioka, T. Yamakoshi, Y. Onuki, Y. Shimano, M. Uchida, H. Kanno, and N. Hayashi. Head positioning servo and data channel for hdd's with multiple spindle speeds. IEEE Transactions on Magnetics, 36(5):2213--2215, September 2000.
|
| |
40
|
R. Youssef. RAID for Mobile Computers. Master's thesis, Carnegie Mellon University Information Networking Institute, August 1995.
|
CITED BY 59
|
|
|
|
|
Xiaodong Li , Zhenmin Li , Pin Zhou , Yuanyuan Zhou , Sarita V. Adve , Sanjeev Kumar, Performance-Directed Energy Management for Storage Systems, IEEE Micro, v.24 n.6, p.38-49, November 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Charles Weddle , Mathew Oldham , Jin Qian , An-I Andy Wang , Peter Reiher , Geoff Kuenning, PARAID: A gear-shifting power-aware RAID, ACM Transactions on Storage (TOS), v.3 n.3, p.13-es, October 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xiaodong Li , Zhenmin Li , Francis David , Pin Zhou , Yuanyuan Zhou , Sarita Adve , Sanjeev Kumar, Performance directed energy management for main memory and disks, ACM SIGARCH Computer Architecture News, v.32 n.5, December 2004
|
|
S. W. Son , G. Chen , M. Kandemir , A. Choudhary, Exposing disk layout to compiler for reducing energy consumption of parallel disk based systems, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, June 15-17, 2005, Chicago, IL, USA
|
|
Ravishankar Rao , Sarma Vrudhula , Musaravakkam S. Krishnan, Disk drive energy optimization for audio-video applications, Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems, September 22-25, 2004, Washington DC, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clinton Wills Smullen, IV , Shahrukh Rohinton Tarapore , Sudhanva Gurumurthi , Parthasarathy Ranganathan , Mustafa Uysal, Active storage revisited: the case for power and performance benefits for unstructured data processing applications, Proceedings of the 2008 conference on Computing frontiers, May 05-07, 2008, Ischia, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vincent W. Freeh , David K. Lowenthal , Feng Pan , Nandini Kappiah , Rob Springer , Barry L. Rountree , Mark E. Femal, Analyzing the Energy-Time Trade-Off in High-Performance Computing Applications, IEEE Transactions on Parallel and Distributed Systems, v.18 n.6, p.835-848, June 2007
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|