Skip to main content

On Randomization Versus Synchronization in Distributed Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3142))

Abstract

We use techniques from concurrency theory to present two new impossibility results for asynchronous distributed systems with randomization. While these results are interesting by themselves, they also complete a picture of how particular liveness assumptions influence the solvability of distributed computation problems in the absence and presence of randomization.

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   189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   239.00
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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Attie, P.C., Francez, N., Grumberg, O.: Fairness and hyperfairness in multiparty interactions. Distributed Computing 6, 245–254 (1993)

    Article  MATH  Google Scholar 

  2. Ben-Or, M.: Another advantage of free choice: Completely asynchronous agreement protocols. In: Proc. 2nd PoDC, pp. 27–30. ACM, New York (1983)

    Google Scholar 

  3. Chandy, K.M., Misra, J.: Parallel Program Design: A Foundation. Addison-Wesley, Reading (1988)

    MATH  Google Scholar 

  4. Dijkstra, E.W.: Hierarchical ordering of sequential processes. Acta Inf. 1, 115–138 (1971)

    Article  MathSciNet  Google Scholar 

  5. Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of distributed consensus with one faulty process. J. of the ACM 32(2), 374–382 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  6. Hart, S., Sharir, M., Pnueli, A.: Termination of probabilistic concurrent programs. ACM ToPLaS 5(3), 356–380 (1983)

    Article  MATH  Google Scholar 

  7. Kindler, E., Walter, R.: Mutex needs fairness. IPL 62, 31–39 (1997)

    Article  MathSciNet  Google Scholar 

  8. Nielsen, M., Plotkin, G., Winskel, G.: Petri nets, event structures and domains, part I. Theoretical Computer Science 13, 85–108 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  9. Vogler, W.: Efficiency of asynchronous systems and read arcs in Petri nets. In: Degano, P., Gorrieri, R., Marchetti-Spaccamela, A. (eds.) ICALP 1997. LNCS, vol. 1256, pp. 538–548. Springer, Heidelberg (1997)

    Google Scholar 

  10. Völzer, H.: Randomized non-sequential processes. In: Larsen, K.G., Nielsen, M. (eds.) CONCUR 2001. LNCS, vol. 2154, pp. 184–201. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  11. Völzer, H.: Refinement-robust fairness. In: Brim, L., Jančar, P., Křetínský, M., Kucera, A. (eds.) CONCUR 2002. LNCS, vol. 2421, pp. 547–561. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Völzer, H. (2004). On Randomization Versus Synchronization in Distributed Systems. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds) Automata, Languages and Programming. ICALP 2004. Lecture Notes in Computer Science, vol 3142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27836-8_100

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27836-8_100

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22849-3

  • Online ISBN: 978-3-540-27836-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics