• 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