Controlling and Scheduling Parallel I/O in Multi-application Environments - Archive ouverte HAL Access content directly
Reports (Research Report) Year : 2005

Controlling and Scheduling Parallel I/O in Multi-application Environments

(1) , (2) , (2)
1
2

Abstract

As clusters usage grows, a lot of scientific applications (biology, climatology, nuclear physics ...) have undergone rewrites to harness the extra CPU and extra storage provided. These demanding software, besides handling huge amounts of data with peculiar parallel I/O access patterns, are run on clusters, environments where concurrency between those applications occurs. Several propositions have been made to manage both the intensive parallel I/O applications and the cluster constraints. Nevertheless, available Parallel File Systems or Parallel I/O Libraries are based on specific API's, which limit portability and require good knowledge of their internal mechanisms to get good performances. Moreover, Parallel I/O Libraries are usually focused on running only one application without taking into account the load that the other ones generate on the cluster. This paper presents a new strategy to handle parallel I/O in a multi-application and distributed environment. Our framework detects parallel I/O accesses without inter-processes synchronization mechanisms and uses a simple interface based on the classic UNIX system calls (creat/open/read/write/close). In addition, we analyze two scheduling strategies to improve global performances and provide fairness between applications. Early experiments have given promising results and have shown that using such approaches may lead to better performances as well as improvements of quality of service.
Fichier principal
Vignette du fichier
RR-5689.pdf (334.23 Ko) Télécharger le fichier

Dates and versions

inria-00070324 , version 1 (19-05-2006)

Identifiers

  • HAL Id : inria-00070324 , version 1

Cite

Adrien Lebre, Yves Denneulin, Thanh Trung Van. Controlling and Scheduling Parallel I/O in Multi-application Environments. [Research Report] RR-5689, INRIA. 2005, pp.19. ⟨inria-00070324⟩
108 View
149 Download

Share

Gmail Facebook Twitter LinkedIn More