The aIOLi project aims at optimizing the I/O accesses within the cluster by providing a simple POSIX API, thus avoiding the constraints to use a dedicated parallel I/O library. This paper introduces an extension of aIOLi to address the issue of disjoint accesses generated by different concurrent applications in a cluster. In such a context, performance, fairness and response time are the criteria for which good tradeoffs have to be assessed. A test composed of two concurrent IOR benchmarks showed improvements on read accesses by a factor ranging from 3.5 to 35 with POSIX calls and from 3.3 to 5 with ROMIO
Index Terms:
ROMIO, adaptive I-O scheduling, distributed multiapplications environment, aIOLi project, POSIX API, dedicated parallel I-O library
Citation:
A. Lebre, Y. Denneulin, G. Huard, P. Sowa, "Adaptive I/O Scheduling for Distributed Multi-applications Environments," hpdc, pp.343-344, 2006 15th IEEE International Conference on High Performance Distributed Computing, 2006