Caltech Computer Science Technical Reports

A General Resource Reservation Framework for Scientific Computing

Ramamoorthi, Ravi and Rifkin, Adam and Dimitrov, Boris and Chandy, K. Mani (1997) A General Resource Reservation Framework for Scientific Computing. Technical Report. California Institute of Technology. [CaltechCSTR:1997.cs-tr-97-19]

Full text available as:

Postscript - Requires a viewer, such as GhostView
Other (Adobe PDF (161KB))

Abstract

We describe three contributions for distributed resource allocation in scientific applications. First, we present an abstract model in which different resources are represented as tokens of different colors; processes acquire resources by acquiring these tokens. Second, we present distributed scheduling algorithms that allow multiple resource managers to determine custom policies to control allocation of the tokens representing their particular resources. These algorithms allow multiple resource managers, each with its own resource management policy, to collaborate in providing resources for the whole system. Third, we present an implementation of a distributed resource scheduling algorithm framework using our abstract model. This implementation uses Infospheres, which are Internet communication packages written in Java, and shows the benefits of distributing the task of resource allocation to multiple resource managers.

EPrint Type:Monograph (Technical Report)
Subjects:All Records
ID Code:176
Deposited By:Caltech Library System
Deposited On:30 April 2001
Record Number:CaltechCSTR:1997.cs-tr-97-19
Official Persistent URL:http://resolver.caltech.edu/CaltechCSTR:1997.cs-tr-97-19
Usage Policy:You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.

Archive Staff Only: edit this record