CLU reference manual
The “worm” programs—early experience with a distributed computation
Communications of the ACM
Communicating sequential processes
Communications of the ACM
Distributed Systems: Architecture and Implementation
Distributed Systems: Architecture and Implementation
Guardians and actions: linguistic support for robust, distributed programs
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
The national software works access to distributed files and tools
ACM '77 Proceedings of the 1977 annual conference
Object representation on a heterogeneous network
ACM SIGOPS Operating Systems Review
Resource sharing in a network of personal computers
Resource sharing in a network of personal computers
A Butler process for resource sharing on Spice machines
ACM Transactions on Information Systems (TOIS)
Towards a universal directory service
ACM SIGOPS Operating Systems Review
Using idle workstations in a shared computing environment
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Distributed systems and self-organization
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
Tools for Distributed Application Management
Computer - Distributed computing systems: separate resources acting as one
Modeling distributed file systems
ACM SIGMETRICS Performance Evaluation Review
HOPL-II The second ACM SIGPLAN conference on History of programming languages
ACM SIGPLAN OOPS Messenger
File placement and process assignment due to resource sharing in a distributed system
WSC '85 Proceedings of the 17th conference on Winter simulation
Towards a universal directory service
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Mayflower: a distributed, object-oriented programming system
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling
IEEE Transactions on Parallel and Distributed Systems
Preserving Abstraction in Concurrent Programming
IEEE Transactions on Software Engineering
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
History of programming languages---II
Data sharing conscious scheduling for multi-threaded applications on SMP machines
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Hi-index | 0.00 |
The heterogeneous collection of machines constituting the Processor Bank at Cambridge represents an important set of resources which must be managed. The Resource Manager incorporates these machines into a wider view of resources in a network. It will accept existing resources and specifications for constructing others from existing ones. It will then allocate these to clients on demand, combining existing resources as necessary. Resource management in a decentralized system presents interesting problems: the resources are varied and of a multi-level nature; they are available at different locations from where they are required; the stock of available resources varies dynamically; and the underlying system is in constant flux.