Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API

Luc Bougé 1 Vincent Danjean 2 Raymond Namyst 2
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
2 REMAP - Regularity and massive parallel computing
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Reactivity to I/O events is a crucial factor for the performance of modern multithreaded distributed systems. In our scheduler-centric approach, an application detects I/O events by requesting a service from a detection server, through a simple, uniform API. We show that a good choice for this detection server is the thread scheduler. This approach simplifies application programming, significantly improves performance, and provides a much tighter control on reactivity.
Document type :
Reports
Complete list of metadatas

Cited literature [15 references]  Display  Hide  Download

https://hal.inria.fr/inria-00072117
Contributor : Rapport de Recherche Inria <>
Submitted on : Tuesday, May 23, 2006 - 7:50:07 PM
Last modification on : Monday, July 8, 2019 - 3:08:13 PM
Long-term archiving on : Sunday, April 4, 2010 - 10:54:05 PM

Identifiers

  • HAL Id : inria-00072117, version 1

Citation

Luc Bougé, Vincent Danjean, Raymond Namyst. Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API. [Research Report] RR-4471, INRIA. 2002. ⟨inria-00072117⟩

Share

Metrics

Record views

376

Files downloads

240