MIO architecture
The Modular I/O library consists of five I/O modules that may be invoked at runtime on a per-file basis.
The modules currently available are:
- The mio module, which is the interface to the user program.
- The pf module, which is a data prefetching module.
- The trace module, which is a statistics gathering module.
- The recov module, which is a module to analyze failed I/O accesses and retry in case of failure.
- The aix module, which is the MIO interface to the operating system.
The default modules are mio and aix; the other modules are optional.