Virtualize storage, not disks

William K. Jannen, Chia-Che Tsai, Donald E. Porter · 2013

When one uses virtual machines for application compati-bility, such as running Windows programs on Linux, the user only wants the API components, yet must emulate a disk drive and execute a second, counterproductive level of media heuristics and I/O scheduling. Systems should have a clean interface between API implementation and media optimization, which would lead to more efficient paravirtualization and facilitate rapid, independent evo-lution of media optimizations and API features. We de-scribe a design that meets these goals, called Zoochory. 1

Read the paper · More papers on PaperTik