Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

1st IEEE Computer Society International Workshop on Cluster Computing   p. 195
Building and Scheduling Parallel Adaptive Applications in Heterogeneous Environments

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWCC.1999.810825
Send link to a friend

Abstract
In this paper, we present a dynamic approach for constructing and scheduling parallel adaptive applications in heterogeneous multi-user environments (Networks of Workstations). Parallel adaptive applications have the property of varying their parallelism degree following the load fluctuation of the underlying environment. Our tool provides a programming facility that allows the application construction to avoid managing these complex problems and an allocation module responsible for running and scheduling application tasks. The allocation module handles also all problems related to the dynamic character of the application so that the user may not know at any time whether his application executes on one or dozens of workstations. The allocation module is completed by a scheduler which tries to make good mapping decisions and to adjust the mapping when the application reconfigures dynamically. The scheduling approach based on the dependency graphs model tries to minimize the execution time of the application by decreasing the parallelism loss situations in which some nodes allocated to the application are waiting for the work availability which must be generated by some slow nodes. This can be achieved by analyzing dynamically the depgraph structure and using the heterogeneity aspect. Encouraging results were obtained from experiments conducted on a parallel version of the Gaussian elimination application which is not well adapted to our environment. The advantages of our tool are mainly: the adaptive aspect which allows the parallel application to exploit idle cycles in a cluster of workstations and the programming facility which decreases the parallel programming complexity.
Additional Information
Index Terms- parallel adaptive systems, cluster computing, heterogeneous environments, scheduling, Gauss elimination

Citation:  D. Kebbal, E.G. Talbi, J.M. Geib, "Building and Scheduling Parallel Adaptive Applications in Heterogeneous Environments," iwcc, p. 195,  1st IEEE Computer Society International Workshop on Cluster Computing,  1999

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback