DOI QR코드

DOI QR Code

A Hetero-Mirroring Scheme to Improve I/O Performance of High-Speed Hybrid Storage

고속 하이브리드 저장장치의 입출력 성능개선을 위한 헤테로-미러링 기법

  • 변시우 (안양대학교 디지털미디어공학과)
  • Received : 2010.01.11
  • Accepted : 2010.12.17
  • Published : 2010.12.31

Abstract

A flash-memory-based SSDs(Solid State Disks) are one of the best media to support portable and desktop computers' storage devices. Their features include non-volatility, low power consumption, and fast access time for read operations, which are sufficient to present flash memories as major database storage components for desktop and server computers. However, we need to improve traditional storage management schemes based on HDD(Hard Disk Drive) and RAID(Redundant array of independent disks) due to the relatively slow or freezing characteristics of write operations of SSDs, as compared to fast read operations. In order to achieve this goal, we propose a new storage management scheme called Hetero-Mirroring based on traditional HDD mirroring scheme. Hetero-Mirroring-based scheme improves RAID-1 operation performance by balancing write-workloads and delaying write operations to avoid SSD freezing. Our test results show that our scheme significantly reduces the write operation overheads and freezing overheads, and improves the performance of traditional SSD-RAID-1 scheme by 18 percent, and the response time of the scheme by 38 percent.

Keywords

SSD;HDD;RAID;Flash Memory Storages;Mirroring

Acknowledgement

Supported by : 한국연구재단

References

  1. Samsung, Samsung SSD is NOW, http://www.samsung.com/global/business/semiconductor/products/flash/ssd/2008/home/home.html, 2009.
  2. 변시우, "플래시 메모리-SSD의 인덱스 연산 성능향상을 위한 압축된 핫-콜드 클러스터링 기법", 한국산학기술학회논문지, Vol. 11, No. 1, pp.166-174, 2010.
  3. Samsung, Samsung, what is NAND Flash based SSD?, http://www.samsung.com/global/business/semiconductorproducts/flash/Products_FlashSSD.html, 2009.
  4. 배영현, "고성능 플래시 메모리 SSD 설계 기술", 정보과학회지 vol 25, No. 6, pp. 18-28, 2007.
  5. Samsung, SpinPoint F Series, http://www.samsung.com/global/business/hdd/productSubType. do?group=72&type=61&subtype=63, 2007.
  6. 변시우, "하이브리드 하드디스크 시스템을 위한 플래시 노드 캐싱 기법", 한국산학기술학회논문지,Vol. 9, No. 6, pp. 1696-1704, 2009. https://doi.org/10.5762/KAIS.2008.9.6.1696
  7. Solid Data Systems, "Comparison of Drives Technologies for High-Transaction Databases", Solid Data Systems, Inc. White paper, 2007.
  8. 김호진,황인철,맹승렬,윤헌수, "SDIO에서 RAID 레벨 5의 효율적인 구현," 정보과학회 학술발표대회, 제31권 제1호, pp. 64-66, 2004.
  9. 변시우,허문행, "플래시 메모리를 사용하는 효과적인 RAID 스토리지에 대한 연구", 대한전자공학회 정보 및 제어 학술대회, pp. 240-242, 2009.
  10. 최귀열, 박계원, "지능형 I/O 구조를 갖는 RAID 시스템의 성능향상을 위한 연구," 정보통신학회지 제10권 11호, pp. 1989-1995, 2007.
  11. David Roberts, Taeho Kgil, and Trevor Mudge, "Integratin NAMD Flash Devices onto Servers", Communications of the ACM, Vol52. No.4, pp.98-106, 2009. https://doi.org/10.1145/1498765.1498791
  12. Mesquite, "CSIM2.0", http://www.mesquite.com/documentation/documents/CSIM20_User_Guide-C.pdf, 2008.