A general resource reservation framework for scientific computing

  • Ravi Ramamoorthi
  • Adam Rifkin
  • Boris Dimitrov
  • K. Mani Chandy
Conference paper

DOI: 10.1007/3-540-63827-X_72

Volume 1343 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Ramamoorthi R., Rifkin A., Dimitrov B., Mani Chandy K. (1997) A general resource reservation framework for scientific computing. In: Ishikawa Y., Oldehoeft R.R., Reynders J.V.W., Tholburn M. (eds) Scientific Computing in Object-Oriented Parallel Environments. ISCOPE 1997. Lecture Notes in Computer Science, vol 1343. Springer, Berlin, Heidelberg

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Ravi Ramamoorthi
    • 1
  • Adam Rifkin
    • 1
  • Boris Dimitrov
    • 1
  • K. Mani Chandy
    • 1
  1. 1.California Institute of TechnologyUSA