• DocumentCode
    3209583
  • Title

    CWC: Compressed Write Cache for Improving Storage System Performance

  • Author

    Wu, Suzhen ; Feng, Dan ; Mao, Bo

  • Author_Institution
    Wuhan Nat. Lab. for Optoelectron., Wuhan, China
  • fYear
    2009
  • fDate
    17-19 Dec. 2009
  • Firstpage
    203
  • Lastpage
    209
  • Abstract
    Fast non-volatile storage, such as non-volatile RAM and battery-backed volatile RAM, is widely deployed as the write cache in the storage controller to hide the latency of writes and prevent data loss. Due to the high cost of nonvolatile RAM and the short life of battery, the write cache is always much smaller than the read cache. To extend the size of write cache, we propose a Compressed Write Cache (CWC) in the storage controller using an adaptive compression scheme. Our prototype implementation of CWC and extensive trace-driven evaluation results show that the average user response time reduces by up to 30.1% and the destage count reduces by up to 31.3%. The benchmark experiments show that CWC gets improvement up to 32% in IOPS and 24.2% in average response time while degrades performance by 1.2% in the sequential access case.
  • Keywords
    cache storage; data compression; random-access storage; adaptive compression scheme; average response time; battery-backed volatile RAM; compressed write cache; data loss prevention; nonvolatile RAM; nonvolatile storage; sequential access case; storage controller; storage system performance improvement; Adaptive control; Batteries; Cache storage; Costs; Degradation; Delay; Programmable control; Prototypes; Size control; System performance; RAID; adaptive compression; performance; storage system; write cache;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontier of Computer Science and Technology, 2009. FCST '09. Fourth International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3932-4
  • Electronic_ISBN
    978-1-4244-5467-9
  • Type

    conf

  • DOI
    10.1109/FCST.2009.56
  • Filename
    5392917