DOI QR코드

DOI QR Code

Mirror-Switching Scheme for High-Speed Embedded Storage Systems

고속 임베디드 저장 시스템을 위한 복제전환 기법

  • 변시우 (안양대학교 디지털미디어학과) ;
  • 장석우 (안양대학교 디지털미디어학과)
  • Received : 2011.02.20
  • Accepted : 2011.03.20
  • Published : 2011.03.25

Abstract

The flash memory has been remarked as the next generation media of 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 data storage components for desktop and servers. The purpose of our study is to upgrade a traditional mirroring scheme based on SSD storages due to the relatively slow or freezing characteristics of write operations, as compared to fast read operations. For this work, we propose a new storage management scheme called Memory Mirror-Switching based on traditional mirroring scheme. Our Mirror-Switching scheme improves flash operation performance by switching write-workloads from flash memory to RAM and delaying write operations to avoid freezing. Our test results show that our scheme significantly reduces the write operation delay and storage freezing.

Keywords

References

  1. Samsung, 2010, "Samsung SSD is NOW", http://www.samsung.com/global/business/semiconductor/products/flash/ssd/home/home.html
  2. Solid Data Systems, 2007, "Comparison of Drives Technologies for High-Transaction Databases", White paper
  3. Samsung, 2010, "What is NAND Flash based SSD?", http://www.samsung.com/global/business/semiconductorproducts/flash/Products_FlashSSD.htm
  4. YoungHyun Bae, 2007, "Design of High Performance SSD, The KIPS transactions, Vol 25, No. 6, pp. 18-28
  5. Siwoo Byun, 2010, "A Design of RAID-1 Storage using Hard Disk Drive and Flash Memory Drive " Transactions of the Society of Information Storage Systems, pp. 27-33
  6. SeongHun Bak, Jongwon Park, 2002, "An Implementation and Performance Evaluation of a RAID System Based on Embedded Linux", The KIPS transactions. Part A, V.9A, No.4, pp.451-458. https://doi.org/10.3745/KIPSTA.2002.9A.4.451
  7. Mesquite, "CSIM2.0", http://www.mesquite.com/documentation/documents/CSIM20_User_Guide-C.pdf, 2008