Title :
Server-side I/O coordination for parallel file systems
Author :
Song, Huaiming ; Yin, Yanlong ; Sun, Xian-He ; Thakur, Rajeev ; Lang, Samuel
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
Parallel file systems have become a common component of modern high-end computers to mask the ever-increasing gap between disk data access speed and CPU computing power. However, while working well for certain applications, current parallel file systems lack the ability to effectively handle concurrent I/O requests with data synchronization needs, whereas concurrent I/O is the norm in data-intensive applications. Recognizing that an I/O request will not complete until all involved file servers in the parallel file system have completed their parts, in this paper we propose a server side I/O coordination scheme for parallel file systems. The basic idea is to coordinate file servers to serve one application at a time in order to reduce the completion time, and in the meantime main tain the server utilization and fairness. A window-wide coordination concept is introduced to serve our purpose. We present the proposed I/O coordination algorithm and its corresponding analysis of average completion time in this study. We also implement a prototype of the proposed scheme under the PVFS2 file system and MPI-IO environment. Experimental results demonstrate that the proposed scheme can reduce average completion time by 8% to 46%, and provide higher I/O bandwidth than that of default data access strategies adopted by PVFS2 for heavy I/O workloads. Experimental results also show that the server-side I/O coordination scheme has good scalability.
Keywords :
application program interfaces; file organisation; message passing; parallel processing; CPU computing power; I-O bandwidth; I-O requests; MPI-IO environment; PVFS2 file system; data access strategies; data synchronization; disk data access speed; high-end computers; parallel file systems; server-side I-O coordination scheme; window-wide coordination concept; File servers; Libraries; Scheduling algorithm; Servers; Synchronization; Time series analysis; I/O optimization; parallel I/O synchronization; parallel file systems; server-side I/O coordination;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location :
Seatle, WA
Electronic_ISBN :
978-1-4503-0771-0