Issue Downloads
Emulating goliath storage systems with David
Benchmarking file and storage systems on large file-system images is important, but difficult and often infeasible. Typically, running benchmarks on such large disk setups is a frequent source of frustration for file-system evaluators; the scale alone ...
Making the common case the only case with anticipatory memory allocation
- Swaminathan Sundararaman,
- Yupu Zhang,
- Sriram Subramanian,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau
We present anticipatory memory allocation (AMA), a new method to build kernel code that is robust to memory-allocation failures. AMA avoids the usual difficulties in handling allocation failures through a novel combination of static and dynamic ...
A study of practical deduplication
We collected file system content data from 857 desktop computers at Microsoft over a span of 4 weeks. We analyzed the data to determine the relative efficacy of data deduplication, particularly considering whole-file versus block-level elimination of ...