Resource management in large distributed systems

  • Authors:
  • Andrzej Goscinski;Mirion Bearman

  • Affiliations:
  • Department of Computer Science, University College, The University of New South Wales, Australian Defence Force Academy, Canberra, ACT;Faculty of Information Sciences and Engineering, University of Canberra, Canberra, ACT

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose that a resource management system for large distributed systems should have two levels --- a lower one, responsible for export and allocation of resources in local distributed systems, and an upper one, which manages special resources/services that are not provided locally. For a local environment, load balancing (implementing export and allocation of computational resources) is realized in a distributed way; and management of peripheral resources is developed based on a name server, which can be centralized, or distributed and replicated. The upper level has a centralized resource management center, which is responsible for export and allocation of both peripheral and computational resources. It contains two parts: a name server, which stores attributed names of all shareable resources and a resource manager, which allocates resources to requesting users of a large distributed system. Communication between the resource management center and the local systems is facilitated through integrating modules. This system is now designed based on the RHODOS distributed operating system.