Abstract
An important class of large-scale distributed applications is insensitive to small inconsistencies among participants, as long as these events are temporary and not frequent. An efficient way for propagating information to participants in such cases is referred to as epidemic protocols. Epidemic protocols are simple, scale well and robust again common failures, and provide eventual consistency as well. They combine benefits of efficiency in hierarchical data dissemination with robustness in flooding protocols. These communication mechanisms have been mainly used for resolving inconsistencies in distributed database updates, failure detection, message loss recovery in multicast communication, network news distribution, group membership management, scalable system management, and resource discovery. In this paper, we focus on an end-to-end epidemic loss recovery mechanism for multicasting and give our simulation results discussing the performance of the approach in large-scale network settings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Peterson, L. and Davie, B.S., 1999, Computer Networks: A Systems Approach, Second Edition, Morgan Kaufmann Series in Networking, ISBN 1-55860-514-2.
Paxson, V., 1997, End-to-End Internet Packet Dynamics, Proceedings of SIGCOMM’ 97, 139–154p.
Lidl, K., Osbome, J. and Malcome, J., 1994, Drinking from the Firehose: Multicast USENET News, USENIX Winter 1994, 33–45p.
Floyd, S., Jacobson, V., Liu, C, McCanne, S. and Zhang, L., 1997, A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing, IEEE/ACM Transactions on Networking, 5(6), 784–803p.
Birman, K.P., Hayden, M., Ozkasap, O., Xiao, Z., Budiu, M. and Minsky, Y., 1999, Bimodal Multicast, ACM Transactions on Computer Systems, 17(2), 41–88p.
Tanenbaum, A.S. and van Steen, M., 2002, Distributed Systems: Principles and Paradigms, Prentice Hall, ISBN 0-13-088893-1.
Demers, A., Greene, D., Hauser, C, Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D. and Terry, D., 1987, Epidemic Algorithms for Replicated Database Maintenance, Proceedings of the Sixth ACM Symposium on Principles of Distributed Computing, Vancouver, British Columbia, 1–12p.
Ladin, R., Lishov, B., Shrira, L. and Ghemawat, S., 1992, Providing Availability using Lazy Replication, ACM Transactions on Computer Systems, 10(4), 360–391p.
Bajaj, S., Breslau, L., Estrin, D., et al., Improving Simulation for Network Research, 1999, USC Computer Science Dept. Technical Report 99-702.
Birrell, A.D., Levin, R., Needham, R.M. and Schroeder, M.D., 1982, Grapevine, An Exercise in Distributed Computing, Communications of the ACM, 25(4), 260–274p.
Ken Calvert, Matt Doar and Ellen W. Zegura. Modeling Internet Topology. IEEE Communications Magazine, June 1997.
Liu, C, Error Recovery in Scalable Reliable Multicast, Ph.D. dissertation, University of Southern California, 1997.
Lucas, M., Efficient Data Distribution in Large-Scale Multicast Networks, Ph.D. dissertation, Dept. of Computer Science, University of Virginia, 1998.
Golding, R.A. and Taylor K., 1992, Group Membership in the Epidemic Style, Technical Report, UCSC-CRL-92-13, University of California at Santa Cruz.
Bailey, N.T.J., 1975, The Mathematical Theory of Infectious Diseases and its Applications, second edition, Hafner Press.
Guo, K., 1998, Scalable Message Stability Detection Protocols, Ph.D. dissertation, Cornell University Dept. of Computer Science.
Van Renesse, R., Minsky, Y. and Hayden, M., 1998, A Gossip-style Failure Detection Service, Proceedings of Middleware’98, 55–70p.
Xiao, Z. and Birman, KP., 2001, A Randomized Error Recovery Algorithm for Reliable Multicast, Proceedings, IEEE Infocom 2001.
Ozkasap, O., Scalability, Throughput Stability and Efficient Buffering in Reliable Multicast Protocols, Technical Report, TR2000-1827, Dept. of Computer Science, Cornell University.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Özkasap, Ö. (2002). Large-Scale Behavior of End-to-End Epidemic Message Loss Recovery. In: Stiller, B., Smirnow, M., Karsten, M., Reichl, P. (eds) From QoS Provisioning to QoS Charging. QofIS ICQT 2002 2002. Lecture Notes in Computer Science, vol 2511. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45859-X_3
Download citation
DOI: https://doi.org/10.1007/3-540-45859-X_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44356-8
Online ISBN: 978-3-540-45859-3
eBook Packages: Springer Book Archive