Scientific Programming

Scientific Programming / 1994 / Article
Special Issue

Operating system Support for Massively Parallel Computer Architectures

View this Special Issue

Open Access

Volume 3 |Article ID 326352 |

Steve J. Chapin, Eugene H. Spafford, "Support for Implementing Scheduling Algorithms Using MESSIAHS", Scientific Programming, vol. 3, Article ID 326352, 16 pages, 1994.

Support for Implementing Scheduling Algorithms Using MESSIAHS

Received05 Apr 1994
Accepted05 May 1999


The MESSIAHS project is investigating mechanisms that support task placement in heterogeneous, distributed, autonomous systems. MESSIAHS provides a substrate on which scheduling algorithms can be implemented. These mechanisms were designed to support diverse task placement and load balancing algorithms. As part of this work, we have constructed an interface layer to the underlying mechanisms. This includes the MESSIAHS interface language (MIL) and a library of function calls for constructing distributed schedulers. This article gives an overview of MESSIAHS, describes two sample interface layers in detail, and gives example implementations of well-known algorithms from the literature built using these layers.

Copyright © 1994 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

More related articles

 PDF Download Citation Citation
 Order printed copiesOrder

Article of the Year Award: Outstanding research contributions of 2020, as selected by our Chief Editors. Read the winning articles.