Title :
Intelligent, adaptive file system policy selection
Author :
Madhyastha, Tara M. ; Reed, Daniel A.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
Traditionally, maximizing input/output performance has required tailoring application input/output patterns to the idiosyncrasies of specific input/output systems. The authors show that one can achieve high application input/output performance via a low overhead input/output system that automatically recognizes file access patterns and adaptively modifies system policies to match application requirements. This approach reduces the application developer´s input/output optimization effort by isolating input/output optimization decisions within a retargetable file system infrastructure. To validate these claims, they have built a lightweight file system policy testbed that uses a trained learning mechanism to recognize access patterns. The file system then uses these access pattern classifications to select appropriate caching strategies, dynamically adapting file system policies to changing input/output demands throughout application execution. The experimental data show dramatic speedups on both benchmarks and input/output intensive scientific applications.
Keywords :
input-output programs; access pattern classifications; application execution; application input/output patterns; application input/output performance; application requirements; automatic file access pattern recognition; benchmarks; caching strategies; changing input/output demands; dynamically adapted file system policies; file system policy testbed; input/output intensive scientific applications; input/output optimization decisions; intelligent adaptive file system policy selection; low overhead input/output system; maximized input/output performance; retargetable file system infrastructure; speedups; trained learning mechanism; Adaptive systems; Application software; Automatic testing; Computer science; Contracts; File systems; Intelligent systems; Pattern matching; Pattern recognition; System testing;
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MA, USA
Print_ISBN :
0-8186-7551-9
DOI :
10.1109/FMPC.1996.558076