Caching Strategies for DiskRAM
From PEL Wiki
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.
[edit]
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???
[edit]
Things to Think About
- Cache things in Disk-Ram based on instruction/data.
- Look at implementing transaction support.
Categories: Pel | Chris
