Abstract
The explosive growth of data from various research fields has led to increasing requirement and serious energy consumption of data storage in big data era. As a component of a data center, the storage system consumes almost 27% of the total energy. Therefore, increasing attention has been drawn to the research on energy conservation. In this paper, existing energy-saving methods for disk drives are summarized, which include disk power management, cache management, workload skew and RAID configuration. We find that power management is the basic strategy widely used in other models. Workload skew is efficient for energy saving although it could cause response delay due to the load concentration. Multiple models based on RAID are also developed for energy conservation. In the end, this paper forecasts the development of energy-saving technologies and come to the conclusion that a co-design scheme of hardware and software is necessary for the application-oriented system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Al Assaf, M.M., Jiang, X., Abid, M.R., Qin, X.: Eco-storage: A hybrid storage system with energy-efficient informed prefetching. J. Signal Process. Syst. 72(3), 165–180 (2013)
Amur, H., Cipar, J., Gupta, V., Ganger, G.R., Kozuch, M.A., Schwan, K.: Robust and flexible power-proportional storage. In: Proceedings of the 1st ACM symposium on Cloud computing, pp. 217–228. ACM (2010)
Chai, Y., Du, Z., Bader, D.A., Qin, X.: Efficient data migration to conserve energy in streaming media storage systems. IEEE Trans. Parallel and Distrib. Syst. 23(11), 2081–2093 (2012)
Colarelli, D., Grunwald, D.: Massive arrays of idle disks for storage archives. In: Proceedings of the 2002 ACM/IEEE conference on Supercomputing, pp. 1–11. IEEE Computer Society Press (2002)
Du, Y., Zhang, Y., Xiao, N., Liu, F.: Cd-rais: Constrained dynamic striping in redundant array of independent SSDS. In: 2014 IEEE International Conference on Cluster Computing (CLUSTER), pp. 212–220. IEEE (2014)
Jian, S., Zhanhuai, L., Xiao, Z., Huifeng, W., Qinlu, H.: Review in power consumption of disk based storage systems. In: 2013 8th International Conference on Computer Science and Education (ICCSE), pp. 47–50. IEEE (2013)
Kim, H., Seshadri, S., Dickey, C.L., Chiu, L.: Evaluating phase change memory for enterprise storage systems: a study of caching and tiering approaches. In: Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST 14), pp. 33–45 (2014)
Kim, M., Song, M.: Saving energy in video servers by the use of multispeed disks. IEEE Trans. Circuits Syst. Video Technol. 22(4), 567–580 (2012)
Kim, Y.: An empirical study of redundant array of independent solid-state drives (rais). Cluster Comput. 18(2), 963–977 (2015)
Kim, Y., Oral, S., Shipman, G.M., Lee, J., Dillow, D.A., Wang, F.: Harmonia: A globally coordinated garbage collector for arrays of solid-state drives. In: 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1–12. IEEE (2011)
Lee, B.C., Ipek, E., Mutlu, O., Burger, D.: Architecting phase change memory as a scalable dram alternative. In: ACM SIGARCH Computer Architecture News, vol. 37, pp. 2–13. ACM (2009)
Lee, D., Koh, K.: PDC-NH: Popular data concentration on nand flash and hard disk drive. In: 2009 10th IEEE/ACM International Conference on Grid Computing, pp. 196–200. IEEE (2009)
Li, D., Wang, J.: Eeraid: energy efficient redundant and inexpensive disk array. In: Proceedings of the 11th workshop on ACM SIGOPS European workshop, p. 29. ACM (2004)
Li, D., Wang, J.: A performance-oriented energy efficient file system. In: Proceedings of the international workshop on Storage network architecture and parallel I/Os, pp. 58–65. ACM (2004)
Mao, B., Feng, D., Jiang, H., Wu, S., Chen, J., Zeng, L.: Graid: A green raid storage architecture with improved energy efficiency and reliability. In: 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems, pp. 1–8. IEEE (2008)
Mao, W., Liu, J.N., Tong, W., Feng, D., Li, Z., Zhou, W., Zhang, S.W.: A review of storage technology research based on phase change memory. Jisuanji Xuebao/Chin. J. Comput. 38(5), 944–960 (2015)
Narayanan, D., Donnelly, A., Rowstron, A.: Write off-loading: Practical power management for enterprise storage. ACM Trans. Storage 4(3), 10 (2008)
Ou, J., Shu, J., Lu, Y., Yi, L., Wang, W.: Edm: An endurance-aware data migration scheme for load balancing in ssd storage clusters. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium, pp. 787–796. IEEE (2014)
Pinheiro, E., Bianchini, R.: Energy conservation techniques for disk array-based servers. In: Proceedings of the International Conference on Supercomputing (2004)
Tarihi, M., Asadi, H., Haghdoost, A., Arjomand, M., Sarbazi-Azad, H.: A hybrid non-volatile cache design for solid-state drives using comprehensive i/o characterization. IEEE Trans. Comput. 65(6), 1678–1691 (2016)
Thereska, E., Donnelly, A., Narayanan, D.: Sierra: practical power-proportionality for data center storage. In: Proceedings of the sixth conference on Computer systems, pp. 169–182. ACM (2011)
Wan, J., Qu, X., Zhao, N., Wang, J., Xie, C.: Thinraid: Thinning down raid array for energy conservation. IEEE Trans. Parallel Distrib. Syst. 26(10), 2903–2915 (2015)
Wang, J., Zhu, H., Li, D.: eraid: Conserving energy in conventional disk-based raid system. IEEE Trans. Comput. 57(3), 359–374 (2008)
Weddle, C., Oldham, M., Qian, J., Wang, A.I.A., Reiher, P., Kuenning, G.: Paraid: a gear-shifting power-aware raid. ACM Trans. Storage 3(3), 13 (2007)
Wu, S., Yang, W., Mao, B., Lin, Y.: MC-RAIS: multi-chunk redundant array of independent ssds with improved performance. In: Wang, G., Zomaya, A., Perez, G.M., Li, K. (eds.) ICA3PP 2015. LNCS, vol. 9531, pp. 18–32. Springer, Cham (2015). doi:10.1007/978-3-319-27140-8_2
Xiao, L., Yu-An, T., Zhizhuo, S.: Semi-raid: A reliable energy-aware raid data layout for sequential data access. In: 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1–11. IEEE (2011)
Xie, X., Zhao, Y., Zhu, W., Long, S.: Design of a novel energy-aware storage system named dt-maid. J. Converg. Inf. Technol. 7(2), 293–301 (2012)
Yang, L.H., Zhou, J., Gong, W., Zhao, J., Chen, L.: Lifetime and Qos-aware energy-saving buffering schemes. J. Syst. Softw. 86(5), 1408–1425 (2013)
Yao, X., Wang, J.: Rimac: a novel redundancy-based hierarchical cache architecture for energy efficient, high performance storage systems. In: ACM SIGOPS Operating Systems Review, vol. 40, pp. 249–262. ACM (2006)
Yuan, Z., Yu, C., Sun, J., Xiao, J., Wang, J., Shang, Z., Hu, Y.: An energy efficient storage system for astronomical observation data on dome A. In: Wang, G., Zomaya, A., Perez, G.M., Li, K. (eds.) ICA3PP 2015. LNCS, vol. 9531, pp. 33–46. Springer, Cham (2015). doi:10.1007/978-3-319-27140-8_3
Zhu, Q., Chen, Z., Tan, L., Zhou, Y., Keeton, K., Wilkes, J.: Hibernator: helping disk arrays sleep through the winter. ACM SIGOPS Oper. Syst. Rev. 39(5), 177–190 (2005)
Zhu, Q., David, F.M., Devaraj, C.F., Li, Z., Zhou, Y., Cao, P.: Reducing energy consumption of disk storage using power-aware cache management. In: Software, IEEE Proceedings, p. 118. IEEE (2004)
Zhu, Q., Shankar, A., Zhou, Y.: Pb-lru: a self-tuning power aware storage cache replacement algorithm for conserving disk energy. In: Proceedings of the 18th annual international conference on Supercomputing, pp. 79–88. ACM (2004)
Zhu, Q., Zhou, Y.: Power-aware storage cache management. IEEE Trans. Comput. 54(5), 587–602 (2005)
Acknowledgments
This work is supported by the National Natural Science Foundation of China (11573019, 61602336), the Joint Research Fund in Astronomy (U1531111) under cooperative agreement between the National Natural Science Foundation of China (NSFC) and Chinese Academy of Sciences (CAS).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Yu, C., Wang, J., Sun, C., Lu, X., Xiao, J., Sun, J. (2017). Survey on Energy-Saving Technologies for Disk-Based Storage Systems. In: Ibrahim, S., Choo, KK., Yan, Z., Pedrycz, W. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2017. Lecture Notes in Computer Science(), vol 10393. Springer, Cham. https://doi.org/10.1007/978-3-319-65482-9_64
Download citation
DOI: https://doi.org/10.1007/978-3-319-65482-9_64
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65481-2
Online ISBN: 978-3-319-65482-9
eBook Packages: Computer ScienceComputer Science (R0)