Tailorable Location Policies for Distributed Object Systems
نویسندگان
چکیده
Distributed object applications rely heavily on distributed systems and objects. Solutions using CORBA with its location transparency are inefficient and do not scale for high-throughput networked applications. Our work addresses these inefficiencies by creating a mechanism enabling applications to influence the system’s object location policies on an object-by-object basis.We also provide an analytic comparison of distributed object systems that do and do not support location transparency and caching policies. The analysis shows that by using tailorable policies it is possible to achieve significantly increased performance through the reduction of the message traffic so that it is only a fraction of a percent of the message traffic required to implement a standard CORBA policy.
منابع مشابه
Tailorable Update Policies for Distributed Object Systems
Distributed object applications rely heavily on distributed systems and objects. Solutions using CORBA with its location transparency are inefficient and do not scale for high-throughput networked applications. Our work addresses these inefficiencies by creating a mechanism enabling applications to influence the system’s object location policies on an object-by-object basis.We also provide an a...
متن کاملQoS for Distributed Objects by Generating Tailored Protocols
This paper presents a way to introduce quality of service management in distributed object systems based on the idea of tailorable and configurable protocol components.
متن کاملGSpace: Tailorable Data Distribution in Shared Data Space Systems
The shared data space model has proven to be an effective paradigm for building distributed applications. However, building an efficient distributed implementation remains a challenge. A plethora of different implementations exists. Each of them has a specific policy for distributing data across nodes. Often, these policies are tailored to a specific application domain. Thus, those systems may ...
متن کاملEffective Use of Metacomputation for Structuring Operating Systems
To respond to continuing hardware advances and changing application demands, operating systems must be flexible. Recently developed metacomputation techniques can provide the desired flexibility. The π architecture investigates the use of metaobject protocols to tailor subsystems of operating systems. It allows effective utilization of events and resources through interfaces for tailorable obje...
متن کاملA Flexible Design Solution for Replication in Collaborative Virtual Environments
Support for replication is an intrinsic characteristic of Collaborative Virtual Environments (CVEs) systems. A generic solution for replication must, not only be able to support application's different consistency requirements but also be sufficiently independent of distributed communication to allow it to coexist with different communication protocols and distributed architectures. To cope wit...
متن کامل