Performance evaluation of the Orca shared-object system
ACM Transactions on Computer Systems (TOCS)
The Ponder Policy Specification Language
POLICY '01 Proceedings of the International Workshop on Policies for Distributed Systems and Networks
The Arias Distributed Shared Memory: An Overview
SOFSEM '96 Proceedings of the 23rd Seminar on Current Trends in Theory and Practice of Informatics: Theory and Practice of Informatics
HOTOS '97 Proceedings of the 6th Workshop on Hot Topics in Operating Systems (HotOS-VI)
The relative importance of concurrent writers and weak consistency models
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs
IEEE Transactions on Computers
Javanaise: distributed shared objects for internet cooperative applications
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Hi-index | 0.00 |
Over the past decade, clusters of workstations have become widely accepted as a cost efficient way of obtaining computational power.Moreover, clusters have increasingly been used to support multi-application environment, such as web servers and application servers, andto concurrently support a number of different services. In such an environment, resources become difficult to manage, e.g., it is difficult toadequately support the varying memory usage requirements of each application with a single strategy.In this paper we propose a policy-based model that provides applications with an interface to the underlying system in order to adapt thebehavior of system services at runtime. The use of policies is illustrated by presenting the design of a memory management model fordistributed shared memory systems, which allows different memory placement policies, while providing the ability to change consistency andcoherency protocols at runtime.