{"title":"Primary-backup object replications in Java","authors":"Li Wang, Wanlei Zhou","doi":"10.1109/TOOLS.1998.713589","DOIUrl":null,"url":null,"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.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1998.713589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
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.