IMMD-IV UP HELP Jul 27, 1999

Hierarchical schedulers in the PM System-Architecture

Technical Report TR-I4-94-16

J. Kleinöder, T. Riechmann

english, 10 pages

Abstract: Today's computer and network architectures provide means for parallel execution of computing intensive applications. The primary operating system abstraction for supporting parallelization of applications is the thread. However, current implementations have severe deficiencies: kernel threads have too much overhead, and user-level threads are not integrated well enough into the operating system. Furthermore, an application may gain an unfair advantage from the scheduler by forking many threads. In this paper, we propose a hierarchically structured scheduling system. With a homogeneous integration into an open operating system architecture, the disadvantages of other thread concepts are avoided. In addition, a distribution of computing time among all applications and application subsystems is easily possible, independent of the number of threads.

[Full Paper (ps,http) , 45 kB][Full Paper (pdf) , 32 kB]


Generated by tr2html V1.3 - © 1998-1999 Michael Golm.