SCS Undergraduate Thesis Topics

Nathan Wan Dave Andersen Kernel Accommodations for I/O Intensive Workloads

Recent advances in storage technologies have lead to widespread availability of solid state storage devices. These devices are extremely different from their machanical counterparts in that they can process I/O commands at a far superior rate. Suboptimal performance of nodes in the FAWN (Fast Array of Wimpy Nodes) project inspired this work, where Intel Atom processors could not saturate the random read rate of the solid state drive like an Intel X25-E. We probe the command rates that can be achieved by Linux drivers and the kernel's I/O stack.

Close this window