• DocumentCode
    2911969
  • Title

    Primary-backup object replications in Java

  • Author

    Wang, Li ; Zhou, Wanlei

  • Author_Institution
    Dept. of Comput. & Math., Deakin Univ., Geelong, Vic., Australia
  • fYear
    1998
  • fDate
    22-25 Sep 1998
  • Firstpage
    78
  • Lastpage
    82
  • Abstract
    Service replication is a key to providing high availability, fault tolerance, and good performance in distributed systems. Various replication schemes have been proposed which are based on two streams of techniques, namely passive replication and active replication. The paper focuses on two implementation approaches of the passive primary-backup scheme, remote method invocation approach and replica-proxy approach, using Java RMI and Java network packages respectively. Issues addressed in the paper also include: the primary-backup protocol; restarting a failed server at any site; and a general naming service for the maintenance of dynamic memberships of replica groups. Finally, performance studies based on two implementation approaches are given
  • Keywords
    object-oriented languages; object-oriented programming; parallel languages; parallel programming; software reliability; Java; Java RMI; Java network packages; active replication; availability; distributed systems; dynamic memberships; failed server; fault tolerance; general naming service; implementation approaches; passive primary-backup scheme; passive replication; performance studies; primary-backup object replications; primary-backup protocol; remote method invocation approach; replica groups; replica-proxy approach; replication schemes; service replication; Australia; Availability; Checkpointing; Distributed computing; Fault tolerant systems; High performance computing; Java; Mathematics; Packaging; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 27. Proceedings
  • Conference_Location
    Beijing
  • Print_ISBN
    0-8186-9096-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.713589
  • Filename
    713589