Abstract
There is a lack of thermal models for storage clusters; most existing thermal models do not take into account the utilization of hard drives (HDDs) and solid state disks (SSDs). To address this problem, we build a thermal model for hybrid storage clusters that are comprised of HDDs and SSDs. We start this study by generating the thermal profiles of hard drives and solid state disks. The profiling results show that both HDDs and SSDs have profound impacts on temperatures of storage nodes in a cluster. Next, we build two types of hybrid storage clusters, namely, inter-node and intra-node hybrid storage clusters. We develop a model to estimate the cooling cost of a storage cluster equipped with hybrid storage nodes. The thermal model is validated against data acquired by temperature sensors. Experimental results show that, compared to the HDD-first strategy, the SSD-first strategy is an efficient approach to minimize negative thermal impacts of hybrid storage clusters.


















Similar content being viewed by others
References
Intel ssd sa2m080g2gc. http://download.intel.com/newsroom/kits/ssd/pdfs/X25-M_34nm_DataSheet.pdf.
lm-sensors. http://www.lm-sensors.org/.
Minigooseii. http://www.itwatchdogs.com/datasheets/MiniGoose_II_User_Manual_v1_05.pdf.
stress-1.0.1. http://weather.ou.edu/apw/projects/stress/.
Wd1600aajs specification. http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-.701277.pdf.
U.S. Environmental Protection Agency (2007). Report to congress on server and data center energy efficiency. Technical report.
Allalouf, M., Arbitman, Y., Factor, M., Kat, R.I., Meth, K., Naor, D. (2009). Storage modeling for power estimation. In Proceedings of SYSTOR 2009: the Israeli experimental systems conference, SYSTOR ’09 (pp. 3:1–3:10). New York. ACM.
Bieswanger H.F.H.A., & Wehle H.-D. (2012). Energy efficient data center. Technical Report 1.
Ayoub R.Z., Indukuri K.R., Rosing T.S. (2010). Energy efficient proactive thermal management in memory subsystem. In Proceedings of the 16th ACM/IEEE international symposium on low power electronics and design, ISLPED ’10 (pp. 195–200). New York: ACM.
Balakrishnan M., Kadav A., Prabhakaran V., Malkhi D. (2010). Differential raid: rethinking raid for ssd reliability. Transactions Storage , 6(2), 4:1–4:22.
Barroso L.A., & Hölzle U. (2007). The case for energy-proportional computing. Computer , 40(12), 33–37.
Brown D.J., & Reams C. (2010). Toward energy-efficient computing. Communications of the ACM , 53(3), 50–58.
Chang L.-P. (2008). Hybrid solid-state disks: Combining heterogeneous nand flash in large ssds. In Proceedings of the 2008 Asia and South Pacific design automation conference, ASP-DAC ’08 (pp. 428–433). Los Alamitos: IEEE Computer Society Press.
Chen F., Koufaty D.A., Zhang X. (2011). Hystor: Making the best use of solid state drives in high performance storage systems. In Proceedings of the international conference on supercomputing, ICS ’11 (pp. 22–32). New York: ACM.
Colarelli D., & Grunwald D. (2002). Massive arrays of idle disks for storage archives. In Proceedings of the 2002 ACM/IEEE conference on supercomputing, supercomputing ’02 (pp. 1–11). Los Alamitos: IEEE Computer Society Press.
Eibeck P.A., & Cohen D.J. (1988). Modeling thermal characteristics of a fixed disk drive. IEEE Transactions on Components, Hybrids, and Manufacturing Technology , 11(4), 566–570.
El-Sayed N., Stefanovici I.A., Amvrosiadis G., Hwang A.A., Schroeder B. (2012). Temperature management in data centers: why some (might) like it hot. SIGMETRICS Performance Evaluation Review , 40(1), 163–174.
Guerra J., Belluomini W., Glider J., Gupta K., Pucha H. (2010). Energy proportionality for storage: impact and feasibility. SIGOPS Operations Systematics Review , 44(1), 35–39.
Gurumurthi S., Sivasubramaniam A., Natarajan V.K. (2005). Disk drive roadmap from the thermal perspective: a case for dynamic thermal management. SIGARCH Computer Architecture News , 33(2), 38–49.
Datacenter Dynamics (2011). Global data center energy demand forecasting. http://www.dcd-intelligence.com/Census-2013/Key-Findings-2011-12. Technical report.
Jiang X., Alghamdi M.I., Ji Z., Assaf M.A., Xiaojun R., Muzaffar T., Qin X. (2012). Thermal modeling and analysis of storage systems. In Performance computing and communications conference (IPCCC) 2012 IEEE 31st international (pp. 31–40).
Katcher J. (1997). Postmark: a new file system benchmark. System , 3022, 1–8.
Kim Y., Gurumurthi S., Sivasubramaniam A. (2006). Understanding the performance-temperature interactions in disk i/o of server workloads. In high-performance computer architecture, 2006. The twelfth international symposium on (pp. 176–186).
Koomey J.G. (2007). Estimating total power consumption by servers in the U.S. and the world. Technical report, Lawrence Derkley National Laboratory.
Li L., Liang C.-J.M., Liu J., Nath S., Terzis A., Faloutsos C. (2011). Thermocast: a cyber-physical forecasting model for datacenters. In Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’11 (pp. 1370–1378). New York: ACM.
Mao B., Jiang H., Wu S., Tian L., Feng D., Chen J., Zeng L. (2012). Hpda: a hybrid parity-based disk array for enhanced performance and reliability. Trans Storage , 8(1), 4:1–4:20.
Moore J., Chase J., Ranganathan P., Sharma R. (2005). Making scheduling ”cool”: temperature-aware workload placement in data centers. In Proceedings of the annual conference on USENIX annual technical conference, ATEC ’05 (pp. 5–5). Berkeley: USENIX Association.
Pavlo A., Paulson E., Rasin A., Abadi D.J., DeWitt D.J., Madden S., Stonebraker M. (2009). A comparison of approaches to large-scale data analysis. In Proceedings of the 2009 ACM SIGMOD international conference on management of data, SIGMOD ’09 (pp. 165–178). New York: ACM.
Pinheiro E., & Bianchini R. (2004). Energy conservation techniques for disk array-based servers. In Proceedings of the 18th annual international conference on supercomputing, ICS ’04 (pp. 68–78). New York: ACM.
Pinheiro E., Weber W.-D., Barroso L.A. (2007). Failure trends in a large disk drive population. In Proceedings of the 5th USENIX conference on file and storage technologies (pp. 2–2). Berkeley: USENIX Association.
Sarood O., Gupta A., Kale L.V. (2011). Temperature aware load balancing for parallel applications: Preliminary work. In parallel and distributed processing workshops and phd forum (IPDPSW), 2011 IEEE international symposium on (pp. 796 –803).
Sarood O., & Kale L.V. (2011). A ’cool’ load balancer for parallel applications. In Proceedings of 2011 international conference for high performance computing, networking, storage and analysis, SC ’11 (pp. 21:1–21:11). New York: ACM.
Schall D., Hudlet V., Härder T. (2010). Enhancing energy efficiency of database applications using ssds. In Proceedings of the third C* conference on computer science and software engineering, C3S2E ’10 (pp. 1–9). New York: ACM.
Sharma R.K., Bash C.E., Patel C.D., Friedrich R.J., Chase J.S. (2005). Balance of power: dynamic thermal management for internet data centers. IEEE Internet Computing , 9(1), 42–49.
Tan C.P.H., Yang J.P., Mou J.Q., Ong E.H. (2009). Three dimensional finite element model for transient temperature prediction in hard disk drive. In Magnetic recording conference, 2009. APMRC’09, Asia-Pacific (pp. 1–2).
Tang Q., Gupta S., Varsamopoulos G. (2007). Thermal-aware task scheduling for data centers through minimizing heat recirculation. In Cluster computing, 2007 IEEE international conference on (pp. 129–138).
Tang Q., Gupta S., Varsamopoulos G. (2007). Thermal-aware task scheduling for data centers through minimizing heat recirculation. In Cluster computing, 2007 IEEE international conference on (pp. 129–138).
Tang Q., Gupta S.K.S., Varsamopoulos G. (2008). Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Trans Parallel Distribution Systems , 19(11), 1458–1472.
Vasic N., Scherer T., Schott W. (2010). Thermal-aware workload scheduling for energy efficient data centers. In Proceedings of the 7th international conference on Autonomic computing, ICAC ’10 (pp. 169–174). New York: ACM.
Wu G., Xubin H., Eckart B. (2012). An adaptive write buffer management scheme for flash-based ssds. Trans Storage , 8(1), 1:1–1:24.
Xie T., & Sun Y. (2011). Understanding the relationship between energy conservation and reliability in parallel disk arrays. Journal of Parallel Distribution Computation , 71, 198–210.
Acknowledgments
This research was supported by the U.S. National Science Foundation under Grants CCF-0845257 (CAREER), CNS-0917137 (CSR), CNS-0757778 (CSR), CCF-0742187 (CPA), CNS-0831502 (CyberTrust), CNS-0855251 (CRI), OCI-0753305 (CI-TEAM), DUE-0837341 (CCLI), and DUE-0830831 (SFS). Mohammed Alghamdi’s research was supported by AL-Baha University.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jiang, X., Al Assaf, M.M., Zhang, J. et al. Thermal Modeling of Hybrid Storage Clusters. J Sign Process Syst 72, 181–196 (2013). https://doi.org/10.1007/s11265-013-0787-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-013-0787-6