Title :
AGIOS: Application-Guided I/O Scheduling for Parallel File Systems
Author :
Zanon Boito, Francieli ; Kassick, Rodrigo ; Navaux, Philippe Olivier Alexandre ; Denneulin, Y.
Author_Institution :
Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
In this paper, we improve the performance of server-side I/O scheduling on parallel file systems by transparently including information about the applications´ access patterns. Server-side I/O scheduling is a valuable tool on multiapplication scenarios, where the applications´ spatial locality suffers from interference caused by concurrent accesses to the file system. We present AGIOS, an I/O scheduling library for parallel file systems. We guide scheduler´s decisions by including information about the applications´ future requests. This information is obtained from traces generated by the scheduler itself, without changes in application or file system. Our approach shows performance improvements under different workloads of 46.3% on average when compared to a scenario without an I/O scheduler, and of 25.1% when compared to a scheduler which does not use information about future accesses.
Keywords :
file organisation; parallel processing; scheduling; AGIOS; application access patterns; application spatial locality; application-guided I-O scheduling; parallel file systems; server-side I-O scheduling; File systems; Interference; Libraries; Scheduling; Scheduling algorithms; Servers; Synchronization; Disk Access; I/O; I/O Scheduling; Parallel File Systems;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2013 International Conference on
Conference_Location :
Seoul
DOI :
10.1109/ICPADS.2013.19