Re-Architecting Mass Storage Input/Output for Performance and Efficiency

Robert Gezelter · CUNY Academic Works (City University of New York) · 2018

The semantics and fundamental structure of modern operating system IO systems dates from the mid-1960's to the mid-1970's, a period of time when computing power and memory capacity were a mere fraction of today's systems. Engineering tradeoffs made in the past enshrine the resource availability context of computing at that time. Deconstructing the semantics of the IO infrastructure allows a re-examination of long-standing design decisions in the context of today's greater processing and memory resources. The re-examination allows changes to several wide-spread paradigms to improve efficiency and performance.

Read the paper · More papers on PaperTik