Sciweavers

CLUSTER
2006
IEEE

I/O Scheduling Service for Multi-Application Clusters

13 years 10 months ago
I/O Scheduling Service for Multi-Application Clusters
Distributed applications, especially the ones being I/O intensive, often access the storage subsystem in a non-sequential way (stride requests). Since such behaviors lower the overall system performance, many applications use parallel I/O libraries such as ROMIO to gather and reorder requests. In the meantime, as cluster usage grows, several applications are often executed concurrently, competing for access to storage subsystems and, thus, potentially canceling optimizations brought by Parallel I/O libraries. The aIOLi project aims at optimizing the I/O accesses within the cluster and providing a simple POSIX API. This article presents an extension of aIOLi to address the issue of disjoint ∗ This work has been done within the ID laboratory jointly supported by CNRS, INPG, INRIA, and UJF and the project LIPS between INRIA and BULL Lab. Computer resources are provided by the grid5000 french experimental grid (http://www.grid5000.fr/). 1
Adrien Lebre, Guillaume Huard, Yves Denneulin, Prz
Added 10 Jun 2010
Updated 10 Jun 2010
Type Conference
Year 2006
Where CLUSTER
Authors Adrien Lebre, Guillaume Huard, Yves Denneulin, Przemyslaw Sowa
Comments (0)