1 / 12

I-CASH: Intelligently Coupled Array of SSD and HDD

I-CASH: Intelligently Coupled Array of SSD and HDD. Jin Ren and Qing Yang Dept. of Electrical, Computer, and Biomedical Engineering University of Rhode Island , Kingston, RI 02881 High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on. I-CASH.

mabelle
Download Presentation

I-CASH: Intelligently Coupled Array of SSD and HDD

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. I-CASH: Intelligently Coupled Array of SSD and HDD Jin Ren and Qing Yang Dept. of Electrical, Computer, and Biomedical Engineering University of Rhode Island, Kingston, RI 02881 High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on

  2. I-CASH • Speed gap between CPUs and disk I/O systems • I-CASH exploits advancements of SSD, multi-core processors and HDD

  3. Advantages of SSD/MCP/HDD • Fast read performance of SSD • High computing power of multicore processor • Reliable/durable/sequential write performance of HDD

  4. Content Locality • Large files and collections of files show strong content locality with large amount of data redundancy • thousands of similar virtual machines running on servers • Virtual machine image sprawl

  5. I-CASH Architecture

  6. I-CASH implementations

  7. I-CASH implementations

  8. Heatmap creation • Each 4KB block is divided into 8 512-bytes sub-blocks • Signature is the sum of 4 bytes in a sub-block at offsets 0, 16, 32, and 64

  9. When does similarity detection starts? • When a block is first loaded • After every 2,000 I/Os • I-CASH checks the 4,000 blocks from the beginning of an LRU queue

  10. Numerical Results and Evaluations • Sysbench • 1% reference blocks • 85% delta blocks • 14 %independent blocks

  11. RUBiS benchmark • Over 90% of the requests are read requests • Which limits the write performance advantage of I-CASH over Fusion-io

  12. Number of write requests on SSD

More Related