DocumentCode
2190411
Title
Using application specific knowledge for configuring object replicas
Author
Little, Mark C. ; Shrivastava, Santosh K.
Author_Institution
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear
1996
fDate
1996
Firstpage
169
Lastpage
176
Abstract
In distributed systems, object replication is used to improve the availability and performance of applications in the presence of failures. When determining the configuration of a replicated object (i.e., number and location of replicas), a number of often conflicting factors need to be considered, e.g., the availability and performance requirements of the object. However, application specific knowledge about the objects, such as any inter-dependencies, is typically not accounted for. In many applications this information can effect an object´s availability. Distributed systems which support replication typically give users only basic control over the configuration of a replicated object, such as the number or location of individual replicas. Expressing application specific knowledge is not possible. We have designed and implemented a replication sub-system allowing applications to control these aspects of replication. This system allows the efficient replication of an arbitrary number of objects with arbitrary inter-dependencies.
Keywords
distributed processing; object-oriented programming; application specific knowledge; availability requirements; distributed systems; failures; interdependencies; object replica configuration; object replication; performance requirements; replication subsystem; Access protocols; Availability; Books; Concurrency control; Control systems; Distributed computing; Electrical capacitance tomography; Fault tolerant systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Configurable Distributed Systems, 1996. Proceedings., Third International Conference on
Conference_Location
Annapolis, MD, USA
Print_ISBN
0-8186-7395-8
Type
conf
DOI
10.1109/CDS.1996.509359
Filename
509359
Link To Document