Operating System I/O Speculation: How Two Invocations Are Faster Than One. - Keir Faser; Fay Chang (USENIX ATC, General Track, 2003)