ACM Home Page
Please provide us with feedback. Feedback
A comparison of hard-state and soft-state signaling protocols
Full text PdfPdf (364 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Karlsruhe, Germany
SESSION: Miscellany table of contents
Pages: 251 - 262  
Year of Publication: 2003
ISBN:1-58113-735-4
Authors
Ping Ji  University of Massachusetts at Amherst, USA
Zihui Ge  University of Massachusetts at Amherst, USA
Jim Kurose  University of Massachusetts at Amherst, USA
Don Towsley  University of Massachusetts at Amherst, USA
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 39,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/863955.863984
What is a DOI?

ABSTRACT

One of the key infrastructure components in all telecommunication networks, ranging from the telephone network, to VC-oriented data networks, to the Internet, is its signaling system. Two broad approaches towards signaling can be identified: so-called hard-state and soft-state approaches. Despite the fundamental importance of signaling, our understanding of these approaches - their pros and cons and the circumstances in which they might best be employed - is mostly anecdotal (and occasionally religious). In this paper, we compare and contrast a variety of signaling approaches ranging from a "pure" soft state, to soft-state approaches augmented with explicit state removal and/or reliable signaling, to a "pure" hard state approach. We develop an analytic model that allows us to quantify state inconsistency in single- and multiple-hop signaling scenarios, and the "cost" (both in terms of signaling overhead, and application-specific costs resulting from state inconsistency) associated with a given signaling approach and its parameters (e.g., state refresh and removal timers). Among the class of soft-state approaches, we find that a soft-state approach coupled with explicit removal substantially improves the degree of state consistency while introducing little additional signaling message overhead. The addition of reliable explicit setup/update/removal allows the soft-state approach to achieve comparable (and sometimes better) consistency than that of the hard-state approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Berger and D. Gan and G. Swallow and P. Pan and F. Tommasi and S. Molendini, RSVP Refresh Overhead Reduction Extensions, RFC 2961, April, 2001.
 
2
B. Cain and S. Deering and B. Fenner and A. Thyagarajan, Internet Group Management Protocol, Version 3, RFC 3376, Oct., 2002.
3
 
4
S. Deering, Host Extensions for IP Multicasting, RFC 1112, August, 1989.
 
5
 
6
D. Estrin and D. Farinacci and A. Helmy and D. Thaler and S. Deering and M. Handley and V. Jacobson and C. Liu and P. Sharma and L. Wei, Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification, RFC2362, http://www.faqs.org/rfcs/rfc2362.html, June, 1998.
 
7
W. Fenner, Internet Group Management Protocol, Version 2, RFC 2236, Nov., 1997.
 
8
 
9
M. Handley and H. Schulzrinne and E. Schooler and J. Rosenberg, SIP: Session Initiation Protocol, RFC 2543, Mar., 1999.
 
10
Ping Ji and Zihui Ge and Jim Kurose and Don Towsley, A Comparison of Soft-state Versus Hard-state Signaling, University of Massachusetts at Amherst, 2003.
 
11
Kazaa file sharing network, Kazaa file sharing network, http://www.cazaa.com/, 2002.
 
12
Ping Pan and Henning Schulzrinne, Staged Refresh Timers for RSVP, 2nd Global Internet Conference, 1997, Phoenix, AZ.
 
13
Partridge, C. and Pink, S., An Implementation of the Revised Internet Stream Protocol (ST-2), Journal of Internetworking: Research and Experience, 3, 1, March, 1992.
 
14
Q2931, Q2931, ITU-T Recommendation.
15
 
16
 
17
Topolcic, C., Experimental Internet Stream Protocol: Version 2 (ST-II), Internet RFC 1190, October, 1990.
 
18
 
19
Zhang, L. and Deering, S. and Estrin, D. and Shenker, S. and Zappala, D., RSVP: A New Resource ReSerVation Protocol, IEEE Network, September, 1993.
 
20

CITED BY  8

Collaborative Colleagues:
Ping Ji: colleagues
Zihui Ge: colleagues
Jim Kurose: colleagues
Don Towsley: colleagues