Files in this item
|(no description provided)|
|Title:||Customized message passing and scheduling for parallel and distributed applications|
|Doctoral Committee Chair(s):||Campbell, Roy H.|
|Department / Program:||Computer Science|
|Degree Granting Institution:||University of Illinois at Urbana-Champaign|
|Abstract:||Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and scheduling systems. Both the message passing and scheduling systems have been implemented on a bus-based shared-memory multiprocessor and a distributed system.
The customized systems are generated using application-specific information such as the profile of an application's communication pattern. I use FFT, Simplex, Cholesky and adaptive quadrature as example parallel applications. The customized systems improve the execution times and scalability of these applications.
The message passing system has also been customized for different types of distributed system services including a nameservice and a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability.
Similarly, the scheduling system can be customized to provide support for particular types of applications. This thesis describes results from a novel implementation of distributed gang scheduling for running parallel applications on distributed systems.
As a practical concern, as there are a large number of possible optimizations, object-oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations. Object-oriented frameworks allow the easy porting of the message passing system code, allow easy incremental development of optimizations and, lastly, allow easy experimentation.
|Rights Information:||Copyright 1994 Islam, Nayeem|
|Date Available in IDEALS:||2011-05-07|
|Identifier in Online Catalog:||AAI9512413|