skip to main content
10.5555/839292.842984guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Scalable Timers for Soft State Protocols

Published: 09 April 1997 Publication History

Abstract

Soft state protocols use periodic refresh messages to keep network state alive while adapting to changing network conditions; this has raised concerns regarding the scalability of protocols that use the soft-state approach. In existing soft state protocols, the values of the timers that control the sending of these messages, and the timers for aging out state, are chosen by matching empirical observations with desired recovery and response times. These fixed timer-values fail because they use time as a metric for bandwidth; they adapt neither to (1) the wide range of link speeds that exist in most wide-area internets, nor to (2) fluctuations in the amount of network state over time.We propose and evaluate a new approach in which timer-values adapt dynamically to the volume of control traffic and available bandwidth on the link. The essential mechanisms required to realize this scalable timers approach are: (1) dynamic adjustment of the senders' refresh rate so that the bandwidth allocated for control traffic is not exceeded, and (2) estimation of the senders' refresh rate at the receiver in order to determine when state can be timed-out and deleted. The refresh messages are sent in a round robin manner not exceeding the bandwidth allocated to control traffic, and taking into account message priorities.We evaluate two receiver estimation methods for dynamically adjusting network state timeout values: (1) counting of the rounds and (2) exponential weighted moving average.

References

[1]
David D. Clark. The Design Philosophy of the DARPA Internet Protocols. In SIGCOMM Symposium on Communications Architectures and Protocols, pages 106-1 14. ACM, August 1988.
[2]
S. Deering, D. Estrin, D. Farinacci, V. Jacobson, C. Liu, L. Wei, P. Sharma, and A. Helmy. Protocol Independent Multicast (PIM) : Motivation and Architecture. Internet Draft, March 1996.
[3]
S. Deering, D. Estrin, D. Farinacci, V. Jacobson, C. Liu, L. Wei, P. Sharma, and A. Helmy. Protocol Independent Multicast (PIM), Sparse Mode Protocol : Specification. Internet Draft, March 1996.
[4]
William C. Fenner. Internet Group Management Protocol, Version 2. Internet Draft, May 1996.
[5]
D. Waitzman S. Deering. C. Partridge. Distance Vector Multicast Routing Protocol, nov 1988. RFC1075.
[6]
Tony Ballardie, Paul Francis, and Jon Crowcroft. Core based trees (CBT). In SIGCOMM Symposium on Communications Architectures and Protocols, pages 85-95, San Francisco, California, September 1993. ACM.
[7]
Lixia Zhang, Bob Braden, Deborah Estrin, Shai Herzog, and Sugih Jamin. Resource Reservation Protocol (RSVP) - Version 1 Functional Specification. Internet Draft, Xerox PARC, October 1993. Work in progress.
[8]
C. Topolcic. Experimental Internet Stream Protocol: Version 2 (ST-II). Request for Comments RFC1190, Internet Engineering Task Force, October 1990.
[9]
Danny J. Mitzel, Deborah Estrin, Scott Shenker, and Lixia Zhang. An Architectural Comparison of ST-II and RSVP. In Proceedings of the Conference on Computer Communications (IEEE Infocom), Toronto, Canada, June 1994.
[10]
Henning Schulzrinne, Stephen Casner, Ron Frederick, and Van Jacobson. RTP: A Transport Protocol for Real-Time Applications. Internet draft (work-in-progress), November 1995.
[11]
Sally Floyd and Van Jacobson. Link-sharing and resource management models for packet networks. IEEE/ACM Transactions on Networking, 3(4):365-386, August 1995.
[12]
P. Sharma, D. Estrin, S. Floyd, and V. Jacobson. Scalable Timers for Soft State Protocols. ftp://catarina.usc.edu/pub/puneetsh/papers/CS-TR-96- 640.ps, University of Southern California, Technical Report TR96-640, June 1996.
[13]
J. Postel. Transmission Control Protocol. Request for Comments (Standard) STD 7, RFC 793, Internet Engineering Task Force, September 1981.
[14]
Van Jacobson. Congestion Avoidance and Control. ACM Computer Communication Review, 18(4):3 14-329, August 1988. Proceedings of the Sigcomm '88 Symposium in Stanford, CA, August, 1988.
[15]
Liming Wei. The Design of the USC PIM Simulator (pimsim). Technical report, TR95-604, University of Southern California, June 1995.

Cited By

View all
  1. Scalable Timers for Soft State Protocols

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    INFOCOM '97: Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
    April 1997
    ISBN:0818677805

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 09 April 1997

    Author Tags

    1. Internet
    2. Internetworking
    3. Multicast Algorithms
    4. Protocols

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media