Browse > Article

Energy Conservation of RAID by Exploiting SSD Cache  

Lee, Hyo-J. (홍익대학교 컴퓨터공학과)
Kim, Eun-Sam (홍익대학교 컴퓨터공학과)
Noh, Sam-H. (홍익대학교 컴퓨터공학과)
Abstract
Energy conservation of server systems has become important. Though storage subsystem is one of the biggest power consumers, development of energy conservation techniques is challenging problem due to striping techniques like RAID and physical characteristics of hard disks. According to our observation, the size of footprint for a day or for hours is much smaller compared to the size of whole data set. In this paper, we describe a design of a novel architecture for RAID that uses an SSD as a large cache to conserve energy by holding such a footprint. We incorporate these approaches into a real implementation of a RAID 5 system that consists of four hard disks and an SSD in a Linux environment. Our preliminary results in actual performance measurements using the cello99 and SPC traces show that energy consumption is reduced by a maximum of 14%.
Keywords
SSD; energy; RAID;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. W. Son and M. Kandemir. Energy-aware data prefetching for multi-speed disks. In Proceedings of the 3rd ACM Conference on Computing Frontiers (CF'06), 2006.
2 E. V. Carrera, E. Pinheiro, and R. Bianchini. Conserving Disk Energy in Network Servers. In Proceedings of the 17th International Conference on Supercomputing, 2003.
3 HP Labs. Tools and Traces. http://www.hpl.hp.com/ research/ssp/software/
4 C. Weddle, M. Oldham, J. Qian, A.-I. A. Wang, P. Reiher, and G. Kuenning. PARAID: a gearshifting power-aware RAID. In Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST '07), 2007. 20.
5 Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes. Hibernator: helping disk arrays sleep through the winter. In Proceedings of the Twentieth ACM Symposium on Operating Systems Principles (SOSP '05), pp.177-190, 2005.
6 Report to Congress on Server and Data Center Energy Efficiency Public Law 109-431, http://www. energystar.gov, 2007.
7 D. Li and J. Wang. EERAID: energy efficient redundant and inexpensive disk array. In Proceedings of the 11th ACM SIGOPS European Workshop (EW11), 2004.
8 S. H. Baek and K. H. Park. Prefetching with Adaptive Cache Culling for Striped Disk Arrays. In Proceedings of the Annual USENIX Technical Conference, 2008.
9 S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. DRPM: dynamic speed control for power management in server class disks. SIGARCH Comput. Archit. News, 31(2):169-181, 2003.
10 Storage Performance Council. SPC-1 Specification. http://www.storageperformance.org/specs.
11 E. Pinheiro and R. Bianchini. Energy conservation techniques for disk arraybased servers. In Proceedings of the 18th International Conference on Supercomputing, pp.68-78, 2004.
12 L. N. Bairavasundaram, M. Sivathanu, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. X-RAY: A Non-Invasive Exclusive Caching Mechanism for RAIDs. SIGARCH Comput. Archit. News, 32(2), 2004.
13 Q. Zhu, F. M. David, C. F. Devaraj, Z. Li, Y. Zhou, and P. Cao. Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management. In Proceedings of the 10th International Symposium on High Performance Computer Architecture (HPCA '04), 2004.