Article thumbnail
Location of Repository

Application-Based Dynamic Primary Views in Asynchronous Distributed Systems

By Alberto Bartoli and Zalp Babaoglu


this paper we propose a methodology for enabling the application itself to establish its own notion of "primary partition" on top of a partitionable group membership service. Each group member determines whether it belongs to the primary partition or not by applying a local +ryrp#v' ...yr to its current view. The contribution of this paper consists of algorithms for establishing the primary partitions in partitionable systems with the following features: . Selection rules can be modified at run time without having to halt and restart the application, . Support for dynamic groups whose membership changes not only due to failures/recoveries but also due to processes voluntarily joining and leaving, . A primary partition can be re-established even after a "total failure" scenario where all group members crash, . Selection rules can be defined on a per-application basis. Applications using different instances of a group infrastructure are not bound to use the same selection rule. The same applies to applications that share a common group infrastructure for efficiency [GBC93], . Selection rules for determining if a view is "primary" are based on local information alone and do not require any additional communicatio

Year: 2007
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.