Files in this item



application/pdf9512413.pdf (8MB)Restricted to U of Illinois
(no description provided)PDF


Title:Customized message passing and scheduling for parallel and distributed applications
Author(s):Islam, Nayeem
Doctoral Committee Chair(s):Campbell, Roy H.
Department / Program:Computer Science
Discipline:Computer Science
Degree Granting Institution:University of Illinois at Urbana-Champaign
Subject(s):Computer Science
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.
Issue Date:1994
Rights Information:Copyright 1994 Islam, Nayeem
Date Available in IDEALS:2011-05-07
Identifier in Online Catalog:AAI9512413
OCLC Identifier:(UMI)AAI9512413

This item appears in the following Collection(s)

Item Statistics