Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
A Trace-Driven Simulation Study of Dynamic Load Balancing
IEEE Transactions on Software Engineering
Two algorithms for mutual exclusion in real-time distributed computer systems
Journal of Parallel and Distributed Computing
Information Processing Letters
A distributed mutual exclusion algorithm
ACM Transactions on Computer Systems (TOCS)
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
An optimal algorithm for mutual exclusion in computer networks
Communications of the ACM
Distributed Operating Systems: The Logical Design
Distributed Operating Systems: The Logical Design
Resource Management through Resource Virtualization in Distributed Network Environments
ICCSA '08 Proceedings of the international conference on Computational Science and Its Applications, Part II
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
Trader cooperation to enable object sharing among users of homogeneous distributed systems
Computer Communications
Detecting and tolerating failures in a loosely integrated heterogeneous database system
Computer Communications
Hi-index | 0.00 |
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.