Constructing Distributed Schedulers Using the MESSIAHS Interface Language

نویسندگان

  • Steve J. Chapin
  • Eugene H. Spafford
چکیده

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) for constructing distributed schedulers. This paper gives an overview of messiahs, describes a sample interface layer in detail, and gives example implementations of well-known algorithms from the literature built using this layer. ∗This work was sponsored in part by NASA GSRP grant number NGT 50919.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support for Implementing Scheduling Algorithms Using MESSIAHS

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. T...

متن کامل

Support for Security in Distributed Systems Using Messiahs

The messiahs project is investigating the construction of a set of mechanisms to support task placement in autonomous, heterogeneous, distributed systems. In this paper we explore aspects of the messiahs system that support security in distributed systems. In particular, we will concentrate on aspects of messiahs that defeat denial of service attacks, provide firewalls, protect private system d...

متن کامل

A Brief Examination of Distributed Scheduling Support for Autonomous Systems

messiahs is a set of mechanisms supporting task placement in heterogeneous, distributed, autonomous systems. messiahs provides a substrate on which scheduling algorithms can be implemented. The chief design goals for messiahs include support for autonomy, flexibility, scalability and efficiency. These mechanisms were designed to support diverse task placement and load balancing algorithms. This...

متن کامل

Distributed Scheduling Support in the Presence of Autonomy

MESSIAHS is a set of mechanisms supporting task placement in heterogeneous, distributed, autonomous systems. MESSIAHS provides a substrate on which scheduling algorithms can be implemented. The chief design goals for MESSIAHS include support for autonomy, flexibility, scalability and efficiency. These mechanisms were designed to support diverse task placement and load balancing algo-

متن کامل

On the Expressive Power of Schedulers in Distributed Probabilistic Systems

In this paper, we consider several subclasses of distributed schedulers and we investigate the ability of these subclasses to attain worst-case probabilities. Based on previous work, we consider the class of distributed schedulers, and we prove that randomization adds no extra power to distributed schedulers when trying to attain the supremum probability of any measurable set, thus showing that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994