Fu Jen Catholic University
As the speed gap between CPU and I/O is getting wider and wider, I/O latency plays a more important role to the overall system performance than it used to be. Prefetching consecutive data blocks within individual files has been explored to hide, at least partially, the I/O latency. Unfortunately, this does not reduce the inter-file latency occurring when a program reads new files during its execution. The authors implemented a file prediction technique called Program-Based Successor (PBS), which effectively predicts and prefetches upcoming file requests for programs in execution.