Abstract
The amount of data in large scale storage systems in data centers has been exponentially increasing for the last decade. The necessity for capping power consumption has significantly restricted the potential of modern data centers. Consequently, energy conservation techniques for storage systems are gaining growing popularity to tackle the challenge of energy consumption problem. In this talk, we will present an overview of our project of power conservation techniques in large-scale storage systems, which was launched in 2010 and supported by the National Natural Science Foundation of China (No. 60933002). The project focuses on constructing fundamental theories, designing and implementing low-energy-consumption storage systems, and energy-efficient approaches including measure mechanism, low-power storage media and device, server architecture, tradeoff between performance and energy, schedule algorithms, workload pattern and large scale system, etc. Firstly, we implemented a new integrated framework called TRACER for large scale storage systems [1]. The TRACER is a load-controllable energy-efficiency evaluation framework, which facilitates a trace replay mechanism for mass storage systems. TRACER consists of performance and energy metrics as well as a toolkit used to measure energy efficiency of storage systems. Using the measure tool, we further evaluated how hardware and software configurations impact energy consumption and performance under four typical storage workloads generated by the benchmarks such as fileserver, vermeil, webserver and OLTP [2]. Inspired by the practical observations, we will discuss some principles for power conservation in mass storage system. Besides, during the past three years, we have made some achievements in some new high energy efficient RAID scheme and fast recovery mechanisms, such as DROP [3], PERAID [4], VDF [5] and SPA [9]. For large scale storage systems, some new scalable redundancy modes have been presented, such as HDP code [6], H-code [8] and Code-M [10]. Furthermore, we also focus on new low power storage media as SSD and its implementation [9]. After a brief introduction of the current status of the project, some experiences and lessons concluded from the study will be discussed. Finally, we will introduce several open issues and potential directions of the research within the scope of power conservation for large-scale storage systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, Z., Wu, F., Qin, X., Xie, C., Zhou, J., Wang, J.: TRACER: A Trace Replay Tool to Evaluate Energy-Efficiency of Mass Storage Systems. In: 2010 IEEE International Conference on Cluster Computing (CLUSTER), pp. 68–77 (2010)
Liu, C.G., Huang, J.Z., Cao, Q., et al.: Evaluating Energy and Performance for Server-Class Hardware Configurations. In: IEEE NAS 2011, pp. 339–347 (2011)
Wan, J., Wang, J., Liu, Y., Yang, Q., Wang, J., Xie, C.: Enhancing Shared RAID Performance Through online Profiling. In: IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST), April 16-20 (2012)
Wan, J., Yin, C., Wang, J., Xie, C.: A New High-performance, Energy-efficient Replication Storage System with Reliability Guarantee. In: IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST), April 16-20 (2012)
Wan, S., Cao, Q., Huang, J., Li, S., Li, X., Zhan, S., Yu, L., Xie, C.: Victim Disk First: An Asymmetric Cache to Boost the Performance of Disk Arrays under Faulty Conditions. In: USENIX ATC 2011, June 15-17 (2011)
Wu, C., He, X., Wu, G., Wan, S., Liu, X., Cao, Q., Xie, C.: HDP Code: A Horizontal-Diagonal Parity Code to Optimize I/O Load Balancing in RAID-6. In: Proceedings of The 41th Annual IEEE/IFIP International Conference on Dependable Systems and Networks ( DSN 2011) (2011)
Wu, C., Wan, S., He, X., Cao, Q., Xie, C.: H-Code: A Hybrid MDS Array Code to Optimize Partial Stripe Writes in RAID-6. In: IPDPS 2011, May 19-22 (2011)
Tian, L., Cao, Q., Jiang, H., Feng, D., Xie, C., Qin: On-Line Availability Upgrades for Parity-based RAIDs through Supplementary Parity Augmentations. ACM Transactions on Storage 6(4), Article 17 (May 2011)
Hu, Y., Jiang, H., Feng, D., Tian, L., Luo, H., Ren, C.: Exploring and Exploiting the Multi-level Parallelism Inside SSDs for Improved. IEEE Transactions on Computers (February 28, 2012)
Wan, S., Cao, Q., Xie, C., He, X.: Code-M: a Non-MDS Erasure Code Scheme to Support Fast Recovery from up to Two Disk Failures in Storage System. In: Proceedings of The 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2010 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cao, Q., Xie, C. (2013). Power Conservation in Large-Scale Storage Systems. In: Gao, Y., et al. Web-Age Information Management. WAIM 2013. Lecture Notes in Computer Science, vol 7901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39527-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-39527-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39526-0
Online ISBN: 978-3-642-39527-7
eBook Packages: Computer ScienceComputer Science (R0)