Skip to main content

The Surprising Power of Epidemic Communication

  • Chapter
  • First Online:
Future Directions in Distributed Computing

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

Abstract

The focus of this position paper is on the most appropriate form of middleware to offer in support of distributed system management, control, information sharing and multicast communication. Our premise is that technology has been deficient in all of these areas. If recent advances can be transitioned into general practice, this could enable a new generation of better distributed systems, with value in settings ranging from such “critical infrastructure” areas as air traffic control and control of the restructured electric power grid to emerging areas, such as large-scale sensor networks, data mining and data fusion. The middleware domain of interest to us has witnessed some three decades of debate between distributed computing systems with strong properties (such as virtual synchrony, fault-tolerance, security, or guaranteed consistency) and those with weak properties (typified by web browsers, but extending into the broader area of web services and network applications built from remote procedure call and using timeout for failure detection). It seems fair to say that neither has been completely satisfactory, and commercial platforms have yet to include either kind of technology in a standard, widely available form. Systems with stronger guarantees would be preferable to systems with weaker guarantees if the two categories were comparable in other dimensions (including performance, ease of use, programming support, configuration and management, runtime control, complexity of runtime environment, etc). However, the two classes differ in most of these respects, hence the question is more subtle. Systems offering stronger guarantees are very often slow, scale poorly, and require complex infrastructure. They have rarely been supported to the same degree as other technologies by commercial vendors. Programming tools are inferior or completely lacking, and integration with commercial platforms is poor.

607-255-9199. This work was support in part by DARPA/AFRL grant number RADC F30602-99-1-0532 under ARPA Order J026.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Astrolabe: A Robust and Scalable Technology for Distributed System Monitoring, Management, and Data Mining. Robbert van Renesse, and Kenneth Birman. Submitted to ACM TOCS, November 2001

    Google Scholar 

  2. Bimodal Multicast. Kenneth P. Birman, Mark Hayden, Oznur Ozkasap, Zhen Xiao, Mihai Budiu and Yaron Minsky. ACM Transactions on Computer Systems, Vol. 17, No. 2, pp 41–88, May, 1999.

    Article  Google Scholar 

  3. Wide-Area Cooperative Storage with CFS. Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris (MIT), Ion Stoica (UC Berkeley)

    Google Scholar 

  4. A Scalable Content-Addressable Network. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Schenker. Proc. ACM SIGCOMM, San Diego, CA, August 2001.

    Google Scholar 

  5. Fighting Fire with Fire: Using Randomized Gossip to Combat Stochastic Reliability Limits. Indranil Gupta, Ken Birman, Robbert van Renesse. Quality and Reliability Engineering International, 18: 165–184 (Wiley; 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Birman, K.P. (2003). The Surprising Power of Epidemic Communication. In: Schiper, A., Shvartsman, A.A., Weatherspoon, H., Zhao, B.Y. (eds) Future Directions in Distributed Computing. Lecture Notes in Computer Science, vol 2584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37795-6_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-37795-6_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00912-2

  • Online ISBN: 978-3-540-37795-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics