Caching Strategies for DiskRAM

From PEL Wiki

Jump to: navigation, search

This page discusses possible caching strategies that we can try to use with DiskRAM.

There is also a list of questions on Chris' Dissertation Ideas.

Articles

  • BK-FS The Google File System ACM 2003
    • Large Clustered storage system.
    • Described how to maintain concurrency, speed, etc. in a distributed file system.
  • BK-FS The Effects of Memory-Rich environments on File System Microbenchmarks.
    • The write-back policy on the L2 cache can make applications with a small memory footprint run slower, because there is more room for dirty blocks that must be evicted.
  • BK-Cache Run-time adaptive Cache Hierarchy Management via Reference Analysis
    • caching based on memory usage
    • apply to Disk Ram
  • A Case for Multi-Level Main Memory (Ekman & Stenstrom, 2004)
    • Points to the trend that the number of threads running on a machine is increasing, and thus, the need to have larger main memory(DRAM). This leads to problems with size, cost, and power.
    • They suggest using Levels in Memroy, the first level a normal DRAM, the second and greater levels can be compressed or powered down to save power comsuption.
    • Results are simulated.
    • Did they look into using a disk with smarter paging to support more threads???

Things to Think About

  • Cache things in Disk-Ram based on instruction/data.
  • Look at implementing transaction support.
Personal tools