Skip to main content

E-HASH: An Energy-Efficient Hybrid Storage System Composed of One SSD and Multiple HDDs

  • Conference paper
Advances in Swarm Intelligence (ICSI 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7332))

Included in the following conference series:

Abstract

In this paper, we describe a novel architecture for Energy-efficient Hybrid storAge system composed of a flash memory-based solid state disk (SSD) and multiple hard disk drives (HDD) called E-HASH. We arrange SSD and HDDs in a horizontal style. The SSD stores the most frequently read data and the HDDs store a log of update distance between currently accessed I/O blocks and their corresponding original blocks and handle all the writes. In consideration of disk energy saving, the distance and original data will be merged periodically. Consequently, the underutilized HDD can gain more chance to switch to low power state even spin down. E-HASH makes use of the fast read performance of SSD and the considerably high sequential write speed of mechanical HDDs to maximize system performance. The lifespan of SSD is prolonged due to avoidance of online writes. Our trace-driven simulation combined with a popular storage simulator has been implemented to evaluate E-HASH performance. Compared with most of existing SSD/HDD hybrid architectures, our experimental results show that E-HASH reduces average I/O response time by 72% to RAID and 53% to existing SSD/HDD storage hierarchies. The energy consumption is reduced by 61% and 45.2%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Karamcheti, V.: Virident: Delivering High Sustained Performance with Enterprise Class Reliability, White Paper (2011)

    Google Scholar 

  2. Koomey, J.G.: Growth in data center electricity use 2005 to 2010. Technical report, Standord University (2011), www.koomey.com

  3. Schulz, G.: Storage industry trends and it infrastructure resource management (irm) (2007), www.storageio.com/DownloadItems/CMG/MSPCMGMay032007.pdf

  4. Patterson, D., Gibson, G., Katz, R.: A Case for Redundant Arrays of Inexpensive Disks (RAID). In: Proc.of ACM SIGMOD International Conference on Management of Data, pp. 109–116 (1988)

    Google Scholar 

  5. Weddle, C., Oldham, M., Qian, J., Wang, A.A., Reiher, P., Kuenning, G.: PARAID: A gear-shifting power-aware RAID. In: Proceedings of the Fifth USENIX Conference on File and Storage Technologies (FAST 2007), San Jose, CA, pp. 245–260. USENIX Association (February 2007)

    Google Scholar 

  6. Wu, X., Reddy, A.L.N.: Exploiting concurrency to improve latency and throughput in a hybrid storage system. In: Proceedings of the 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (2010)

    Google Scholar 

  7. Ren, J., Yang, Q.: I-CASH: Intelligently coupled array of ssd and hdd. In: Proceedings of HPCA 2011, San Antonio, Texas (February 2011)

    Google Scholar 

  8. Gregory, B.L.W., Ganger, R., Patt, Y.N.: The disksim simulation environment. University of Michigan, EECS, Technical Report CSE-TR-358-98 (February 1998), http://www.pdl.cmu.edu/DiskSim/

  9. Agrawal, N., Prabhakaran, V., Wobber, T., Davis, J.D., Manasse, M., Panigrahy, R.: Design tradeoffs for SSD performance. In: USENIX Annual Technical Conference, Boston, MA, pp. 57–70 (June 2008)

    Google Scholar 

  10. Ge, X., Feng, D., Du, D.H.C.: DiscPOP: Power Aware Buffer Management for disk accesses. In: 2011 IEEE International Green Computing Conference and Workshops, IGCC 2011, Orlando, USA, July 25-28 (2011)

    Google Scholar 

  11. Bostoen, T., Mullender, S., Berbers, Y.: Power-reduction techniques for data-center storage systems, 2011-10-CW611, Katholieke Universiteit Leuven (2011)

    Google Scholar 

  12. Verma, A., Koller, R., Useche, L., Rangaswami, R.: SRCMap: Energy Proportional Storage Using Dynamic Consolidation. In: FAST 2010: Proceedings of the USENIX Conference on File and Storage Technologies (2010)

    Google Scholar 

  13. Narayanan, D., Donnelly, A., Rowstron, A.: Write Off-Loading: Practical Power Management for Enterprise Storage. In: Proc. 6th USENIX Conference on File and Storage Technologies, FAST 2008. Microsoft Research Ltd. (2008)

    Google Scholar 

  14. Ge, X., Feng, D., Lu, C., Jin, C., Jiao, H.: Dynamics Analysis Model for Energy Efficient Distributed Storage Systems. In: 2011 International Conference on Energy and Environmental Science (ICEES), vol. 11 (2011)

    Google Scholar 

  15. Chen, S.: Flashlogging: Exploiting flash devices for synchronous logging performance. In: Proceedings of SIGMOD 2009 (June 2009)

    Google Scholar 

  16. Kgil, T., Roberts, D., Mudge, T.: Improving NAND Flash Based Disk Caches. In: Proc. of 35th International Symposium on Computer Architecture (ISCA 2008), Beijing, China, pp. 327–338 (2008)

    Google Scholar 

  17. Lee, S., Moon, B., Park, C., Kim, J., Kim, S.: A Case for Flash Memory SSD in Enterprise Database Applications. In: Proc. of ACM SIGMOD International Conference on Management of Data (SIGMOD), pp. 1075–1086 (2008)

    Google Scholar 

  18. Narayanan, D., Thereska, E., Donnelly, A., Elnikety, S., Rowstron, A.: Migrating Server Storage to SSDs: Analysis of Tradeoffs. In: Proc. of Fourth ACM European Conference on Computer Systems, pp. 145–158 (2009)

    Google Scholar 

  19. Pritchett, T., Thottethodi, M.: SieveStore: A Highly-selective, Ensemble-level Disk Cache for Cost-Performance. In: Proc. of 37th International Symposium on Computer Architecture (ISCA 2010), pp. 163–174 (2010)

    Google Scholar 

  20. Josephson, W.K., Bongo, L.A., Li, K., Flynn, D.: Dfs: A file system for virtualized flash storage. In: Proceedings of the 8th USENIX Conference on File and Storage Technologies, FAST 2010. USENIX Association, Berkeley (2010)

    Google Scholar 

  21. Kawaguchi, S., Nishioka, A., Motoda, H.: A flash-memory based file system. In: Proceedings of USENIX Winter, pp. 155–164 (January 1995)

    Google Scholar 

  22. Kim, H., Ahn, S.: Bplru: A buffer management scheme for improving random writes in flash storage. In: Proceedings of FAST 2008 (February 2008)

    Google Scholar 

  23. Makatos, T., Kionatos, Y., Marazakis, M., Flouris, M.D., Bilas, A.: Using transparent compression to improve ssd-based i/o caches. In: Proceedings of EuroSys 2010 (April 2010)

    Google Scholar 

  24. Pritchett, T., Thottethodi, M.: Sievestore: a highly-selective, ensemble-level disk cache for cost-performance. In: Proceedings of ISCA 2010 (June 2010)

    Google Scholar 

  25. 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 (2002)

    Google Scholar 

  26. Ganesh, L., Weatherspoon, H., Balakrishnan, M., Birman, K.: Optimizing power consumption in large scale storage systems. In: Proceedings of the 11th USENIX Workshop on Hot Topics in Operating Systems, pp. 9:1–9:6. USENIX Association, Berkeley (2007)

    Google Scholar 

  27. 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: Proceedings of the 10th International Symposium on High Performance Computer Architecture, HPCA 2004, pp. 118–129. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

  28. 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, ICS 2004, pp. 79–88. ACM, New York (2004)

    Chapter  Google Scholar 

  29. Zhu, Q., Zhou, Y.: Power-aware storage cache management. IEEE Trans. Comput. 54, 587–602 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hui, J., Ge, X., Huang, X., Liu, Y., Ran, Q. (2012). E-HASH: An Energy-Efficient Hybrid Storage System Composed of One SSD and Multiple HDDs. In: Tan, Y., Shi, Y., Ji, Z. (eds) Advances in Swarm Intelligence. ICSI 2012. Lecture Notes in Computer Science, vol 7332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31020-1_63

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31020-1_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31019-5

  • Online ISBN: 978-3-642-31020-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics