DOI QR코드

DOI QR Code

Effecient Prefetching Scheme for Hybrid Hard Disk

하이브리드 하드디스크를 위한 효율적인 선반입 기법

  • Received : 2011.08.19
  • Accepted : 2011.10.12
  • Published : 2011.10.31

Abstract

The Competitiveness of Hybrid hard disk drive(H-HDD) for solid state disk(SSD) comes from both lower power consumption and higher reading speed. This paper suggests a prefetching scheme that can improve the performance of Non-Volatile cache(NVCache) memory installed on the H-HDD through prefetching disk blocks as well as files to the NVCache. The proposed scheme makes the highly used data such as booting files copy to the NVCache as an unit of file and the frequently accessed blocks copy to the NVCache. This prefetching is done on the idle time of disk queue and the priorities of prefetched target blocks are based on both time and spatial locality of blocks. Experiments results show that the suggested method can improve response time of H-HDD and also lower the power consumption.

하이브리드 하드디스크(Hybrid hard disk drive: H-HDD)가 SSD(Solid state drive)에 비해 경쟁력을 갖기 위해서는 저전력, 읽기 속도가 핵심 요소이다. 본 연구에서는 H-HDD에 장착되어 있는 비휘발성 메모리에 디스크 블록을 선반입하여 저전력과 응답시간을 향상시킬 수 있는 기법을 제안한다. 제안하는 기법의 핵심은 시스템파일이나 자주 사용되는 파일은 파일단위로 캐싱하고 나머지는 블록단위로 선반입한다. 선반입은 디스크 큐를 서비스하고 남은 여유 시간에 우선순위가 높은 블록부터 실행되며 이때 사용되는 우선순위는 시간적, 지역적 지역성을 동시에 고려하여 결정된다. 실험 결과 제안 기법은 기존 기법에 비해 전력소모가 낮고 응답시간이 향상되었음을 확인하였다.

Keywords

References

  1. R.Panabaker, "Hybrid hard disk & ReadyDrive technology: improving performance and power for Windows Vista mobile PCs", Proc. of Microsoft WinHEC, 2006.
  2. Hong-jae Lee, "Toward Understanding Hard Disk", Electronic Times, Apr., 2003.
  3. Park S.H, "A Mixed Flash Translation Layer Structure for SLC-MLC Combined Flash Memory System", International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability, pp. 56-63, 2008.
  4. S. Im and D. Shin, "Storage Architecture and Software Support for SLC/MLC Combined Flash Memory", Proc. of 24th ACM Symposium on Applied Computing, pp. 23-30, 2009.
  5. Y.J. Kim et al, "I/O Performace Optimization Techniques for Hybrid Disk-Based Mobile Consumer Devices", IEEE Transactions on Consumer Electronics, Vol. 53, No. 4, pp. 35-42, 2007.
  6. 홍성철, 신동군, "SLC/MLC 혼합 플래시 메모리를 이용한 하이브리드 하드디스크 설계", 정보과학회논문지, 제16권, 제7호, pp. 789-793, 2010.
  7. 양준식, 고영욱, 이찬근, 김덕환, "저전력과 입출력 성능이 향상된 n-블록 선반입 기반의 하이브리드 하드디스크 입출력시스템 설계 및 구현", 정보과학회논문지: 시스템 및 이론, 제36권, 제6호, pp. 451-462, 2009.
  8. 박광희, 이근형, 김덕환, "하이브리드 하드디스크를 위한 효율적인 데이터 블록 교체 및 재배치 기법", 정보과학회논문지: 컴퓨팅의 실제 및 레터, 제16권, 제1호, pp. 1-10, 2010.
  9. http://www.seagate.com.