Low-power Buffer Cache Management for Mixed HDD and SSD Storage Systems

HDD와 SSD의 혼합형 저장 시스템을 위한 절전형 버퍼 캐쉬 관리

  • 강효정 (이화여자대학교 컴퓨터공학과) ;
  • 박준석 (서울대학교 컴퓨터공학부) ;
  • 고건 (서울대학교 컴퓨터공학부) ;
  • 반효경 (이화여자대학교 컴퓨터공학과)
  • Received : 2009.12.24
  • Accepted : 2010.02.10
  • Published : 2010.04.15

Abstract

A new buffer cache management scheme that aims at reducing power consumption in mixed HDD and NAND flash memory storage systems is presented. The proposed scheme reduces power consumption by considering different energy-consumption rate of storage devices, I/O operation type (read or write), and reference potential of cached blocks in terms of both recency and frequency. Simulation shows that the proposed scheme reduces power consumption by 18.0% on average and up to 58.9%.

본 논문은 하드디스크와 NAND 플래시메모리를 동시에 사용하는 저장 시스템 환경에서 전력 소모를 최소화하는 버퍼 캐쉬 관리 기법을 제안한다. 저장장치별 전력 소모율과 입출력 연산 종류(읽기 또는 쓰기) 및 블록의 재참조 가능성(최근성 및 빈도)을 통합적으로 고려하는 버퍼 캐쉬 관리 기법의 설계로 저장 시스템의 전력 소모량을 평균 18.0%, 최대 58.9%까지 줄일 수 있음을 보인다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. F. Chen, S. Jiang, and X. Zhang, "SmartSaver: Turning Flash Drive into a Disk Energy Saver for Mobile Computers," Proc. Int'l Symp. on Low Power Electronics and Design, pp.412-417, 2006.
  2. D. Lee, J. Choi, J.H. Kim, S.H. Noh, S.L. Min, Y. Cho, C.S. Kim, "LRFU: A Spectrum of Policies that Subsumes the Least Recently Used and Least Frequently Used Policies," IEEE Trans. Computers, vol.50, no.12, pp.1352-1361, 2001. https://doi.org/10.1109/TC.2001.970573
  3. H. Bahn, S. H. Noh, S. L. Min, and K. Koh, "Efficient Replacement of Nonuniform Objects in Web Caches," IEEE Computer, vol.35, no.6, pp.65-73, 2002.
  4. Storagereview.com, http://www.storagereview.com/
  5. J.M. Kim, J. Choi, J. Kim, S.H. Noh, S.L. Min, Y. Cho, C.S. Kim, "A Low-Overhead High-Performance Unified Buffer Management Scheme that Exploits Sequential and Looping References," Proc. Int'l Symp. Operating System Design & Implementation, 2000.
  6. J. Park, H. Lee, S. Hyun, K. Koh, and H. Bahn, "A Cost-aware Page Replacement Algorithm for NAND Flash Based Mobile Embedded Systems," Proc. ACM Int'l Conf. on Embedded Software (EMSOFT), 2009.
  7. B. Forney, A. Arpaci-Dusseau, and R. Arpaci- Dusseau, "Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems," Proc. USENIX Symp. File and Storage Tech. (FAST), 2002.
  8. Y.-J. Kim and J. Kim, "DAC: A Device-Aware Cache Management Algorithm for Heterogeneous Mobile Storage Systems," IEICE Trans. Information and Systems, 2008.