|
ABSTRACT
Recent research works have been presented on conserving energy for multi-disk systems either at a single disk drive level or at a storage system level and thereby having certain limitations. This paper studies several new redundancy-based, power-aware, I/O request scheduling and cache management policies at the RAID controller level to build energy-efficient RAID systems, by exploiting the redundant information and destage issues of the array for two popular RAID levels, RAID 1 and RAID 5. For RAID 1, we develop a Windowed Round Robin (WRR) request scheduling policy; for RAID 5, we introduce a N-chance Power Aware cache replacement algorithm (NPA) for writes and a Power-Directed, Transformable (PDT) request scheduling policy for reads. Trace-driven simulation proves EERAID saves much more energy than legacy RAIDs and existing solutions.
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
|
IBM Hard Disk Drive - Ultrastar 36Z15. http://www.hitachigst.com/hdd/ultra/u136z15.htm.
|
| |
2
|
Power, heat, and sledgehammer. White paper, maximum Institution Inc., http://www.max-t.com/downloads/whitepapers/SledgehammerPowerHeat20411.pdf, 2002.
|
 |
3
|
|
 |
4
|
Peter M. Chen , Edward K. Lee , Garth A. Gibson , Randy H. Katz , David A. Patterson, RAID: high-performance, reliable secondary storage, ACM Computing Surveys (CSUR), v.26 n.2, p.145-185, June 1994
[doi> 10.1145/176979.176981]
|
| |
5
|
S. Chen and D. Towsley. A performance evaluation of RAID architectures. Technical Report UM-CS-1992-067, Department of Computer Science, University of Masschusetts, Amherst, MA 01003 USA, 1992.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
T. Heath, B. Diniz, E. V. Carrera, W. M. Jr., and R. Bianchini. Self-configuring heterogeneous server clusters. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP), Sept. 2003.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
J. Menon and D. Mattson. Performance of disk arrays in transaction processing environments. In 12th International Conference on Distributed Computing Systems (ICDCS '92), pages 302--309, Washington, D.C., USA, June 1992. IEEE Computer Society Press.
|
| |
15
|
S. K. Mishra and P. Mohapatra. Performance study of RAID-5 disk arrays with data and parity cache. In Proceedings of the 25th International Conference on Parallel Processing, volume I, Architecture, pages 1:222--229, Boca Raton, FL, Aug. 1996. CRC Press. Iowa State.
|
 |
16
|
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
|
 |
17
|
|
| |
18
|
E. Pinheiro, R. Bianchini, E. V. Carrera, and T. Heath. Load balancing and unbalancing for power and performance in cluster-based systems. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power COLP'01, Sept. 2001.
|
| |
19
|
C. Ruemmler and J. Wilkes. UNIX disk access patterns. In Usenix Conference, pages 405--420, Winter 1993.
|
| |
20
|
A. Varma and Q. Jacobson. Destage algorithms for disk arrays with non-volatile caches. In H. Jin, T. Cortes, and R. Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications. IEEE/Wiley Press, New York, 2001.
|
 |
21
|
|
 |
22
|
|
| |
23
|
Qingbo Zhu , Francis M. David , Christo F. Devaraj , Zhenmin Li , Yuanyuan Zhou , Pei Cao, Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management, Proceedings of the 10th International Symposium on High Performance Computer Architecture, p.118, February 14-18, 2004
[doi> 10.1109/HPCA.2004.10022]
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|