Skip to main content

Brief Announcement: Consensus and Efficient Passive Replication

  • Conference paper
  • 1047 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7611))

Abstract

Passive replication is a popular practical approach to fault tolerance [1]. Using the Paxos consensus protocol [4] to implement it is seeing a growing popularity lately, but requires taking care of peculiar constraints. State updates must be applied using the same sequence of generation: if a primary is in state A and executes an operation making it transition to state B, the resulting state update δ AB must be applied to the state A. Applying it to a different state C ≠ A is not safe because it might lead to an incorrect state, which is inconsistent with the history observed by replicas and clients. Paxos does not necessarily preserve the dependency between A and the delivery of δ AB , as observed in [3].

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Budhiraja, N., Marzullo, K., Schneider, F.B., Toueg, S.: The primary- backup approach, pp. 199–216. ACM Press/Addison-Wesley (1993)

    Google Scholar 

  2. Défago, X., Schiper, A., Sergent, N.: Semi-passive replication. In: IEEE SRDS, pp. 43–50 (1998)

    Google Scholar 

  3. Junqueira, F., Reed, B., Serafini, M.: Zab: High-performance broadcast for primary-backup systems. In: IEEE DSN, pp. 245–256 (2011)

    Google Scholar 

  4. Lamport, L.: The part-time parliament. ACM Trans. on Comp. Sys (TOCS) 16(2), 133–169 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Junqueira, F., Serafini, M. (2012). Brief Announcement: Consensus and Efficient Passive Replication. In: Aguilera, M.K. (eds) Distributed Computing. DISC 2012. Lecture Notes in Computer Science, vol 7611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33651-5_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33651-5_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33650-8

  • Online ISBN: 978-3-642-33651-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics