ACM Home Page
Please provide us with feedback. Feedback
Overhead and performance study of the general internet signaling transport (GIST) protocol
Full text PdfPdf (1.03 MB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 17 ,  Issue 1  (February 2009) table of contents
Pages 158-171  
Year of Publication: 2009
ISSN:1063-6692
Authors
Xiaoming Fu  Institute of Computer Science, University of Göttingen, Göttingen, Germany
Henning Schulzrinne  Department of Computer Science, Columbia University, New York, NY
Hannes Tschofenig  Nokia Siemens Networks and the University of Göttingen, Göttingen, Germany
Christian Dickmann  Institute of Computer Science, University of Göttingen, Göttingen, Germany
Dieter Hogrefe  Institute of Computer Science, University of Göttingen, Göttingen, Germany
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 145,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: 10.1109/TNET.2008.926502

ABSTRACT

The General Internet Signaling Transport (GIST) protocol is currently being developed as the base protocol compo-nent in the IETF Next Steps In Signaling (NSIS) protocol stack to support a variety of signaling applications. We present our study on the protocol overhead and performance aspects of GIST. We quantify network-layer protocol overhead and observe the effects of enhanced modularity and security in GIST. We developed a first open source GIST implementation at the University of Göttingen, and study its performance in a Linux testbed. A GIST node serving 45 000 signaling sessions is found to consume average only 1.1 ms for processing a signaling message and 2.4 KB of memory for managing a session. Individual routines in the GIST code are instrumented to obtain a detailed profile of their contributions to the overall system processing. Important factors in determining performance, such as the number of sessions, state management, refresh frequency, timer management and signaling message size are further discussed. We investigate several mechanisms to improve GIST performance so that it is comparable to an RSVP implementation.


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
 
2
 
3
4
 
5
 
6
L. Zhang, S. Deering, D. Estrin, S. Shen, and D. Zappala, "RSVP: A new resource reservation protocol," IEEE Network, vol. 7, no. 5, pp. 8-18, Sep. 1993.
 
7
 
8
 
9
 
10
 
11
M. Karsten, J. Schmitt, and R. Steinmetz, "Implementation and eval-uation of the KOM RSVP engine," presented at the IEEE INFOCOM, Anchorage, AK, Apr. 2001.
 
12
 
13
P. Pan, E. Hahne, and H. Schulzrinne, "BGRP: A tree-based aggre-gation protocol for inter-domain reservations," J. Commun. Networks, vol. 2, no. 2, pp. 157-167, June 2000.
 
14
P. Pan and H. Schulzrinne, "YESSIR: A simple reservation mechanism for the Internet," presented at the ACM NOSSDAV, Cambridge, U.K., Jul. 1998.
 
15
G. Feher, K. Nemeth, M. Maliosz, I. Cselenyi, J. Bergkvist, D. Ahlard, and T. Engborg, "Boomerang-A simple protocol for resource reser-vation in IP networks," presented at the IEEE RTAS, Vancouver, BC, Canada, Jun. 1999.
 
16
P. Chandra, A. Fisher, and P. Steenkiste, "A signaling protocol for structured resource allocation," presented at the IEEE INFOCOM, New York, NY, Mar. 1999.
 
17
 
18
 
19
W.-T. Chen and L.-C. Huang, "RSVP mobility support: A signaling protocol for integrated services Internet with mobile hosts," presented at the IEEE INFOCOM 2000, Tel-Aviv, Israel, Mar. 2000.
 
20
J. Manner and X. Fu, "Analysis of existing quality-of-service signaling protocols Internet engineering task force," IETF RFC 4094, May 2005.
 
21
The IETF Next Steps in Signaling (NSIS) Working Group [Online]. Available: http://www.ietf.org/html.charters/nsis-charter.html
 
22
B. Braden and B. Lindell, "A two-level architecture for Internet sig-naling," Internet Draft (Draft-Braden-2Level-Signaling-01), Work in Progress, Oct. 2002.
 
23
H. Schulzrinne, H. Tschofenig, X. Fu, and A. McDonald, "CASP-Cross-application signaling protocol," Internet Draft (Draft-Schulzrinne-Nsis-Casp-01), Work in Progress, Mar. 2003.
 
24
 
25
H. Schulzrinne and R. Hancock, "GIST: General Internet sig-naling transport," Internet Draft (Draft-Ietf-NSIS-NTLP-15), Work in Progress, Feb. 2008.
 
26
R. Hancock, G. Karagiannis, J. Loughney, and S. Van den Bosch, "Next steps in signaling (NSIS): Framework," Internet Engineering Task Force, RFC 4080, Jun. 2005.
 
27
R. Stewart, "Stream control transmission protocol," Internet Engi-neering Task Force, RFC 4960, Sep. 2007.
 
28
E. Kohler, M. Handley, and S. Floyd, "Datagram congestion control protocol (DCCP)," Internet Engineering Task Force, RFC 4340, Mar. 2006.
 
29
X. Fu, C. Dickmann, and J. Crowcroft, "General Internet signaling transport (GIST) over SCTP," Internet Draft (Draft-Ietf-NSIS-NTLP-SCTP-04), Work in Progress, Feb. 2008.
 
30
J. Manner, G. Karagiannis, and A. McDonald, "NSLP for quality-of-service signaling," Internet Draft (Draft-IETF-NSIS-QOS-NSLP-16), Work in Progress, Feb. 2008.
 
31
M. Stiemerling, H. Tschofenig, C. Aoun, and E. Davies, "NAT/firewall NSIS signaling layer protocol (NSLP)," Internet Draft (Draft-IETF-NSIS-NSLP-NATFW-16), Work in Progress, Feb. 2008.
 
32
A. Fessi, G. Carle, F. Dressler, J. Quittek, C. Kappler, and H. Tschofenig, "NSLP for metering configuration signaling," Internet Draft (Draft-Dressler-NSIS-Metering-NSLP-05), Work in Progress, Mar. 2007.
 
33
 
34
T. Tsenov, H. Tschofenig, X. Fu, C. Aoun, and E. Davies, "GIST state machine," Internet Draft (Draft-IETF-NSIS-NTLP-Statemachine-05), Work in Progress, Feb. 2008.
 
35
C. Aoun, E. Davies, and H. Tschofenig, "Securing middlebox dis-covery for path-directed signaling in the Internet," presented at the IEEE ASWN 2005 Workshop, Paris, France, Jul. 2005.
 
36
P. Pan and H. Schulzrinne, "Staged refresh timers for RSVP," presented at the IEEE Global Internet, Phoenix, AZ, Nov. 1997.
 
37
 
38
L.-E. Jonsson, G. Pelletier, and K. Sandlund, "The robust header com-pression (ROHC) framework Internet engineering task force," IETF RFC 4995, July 2007.
 
39
C. Dickmann, I. Juchem, S. Willert, and X. Fu, "A stateless ping tool for simple tests of GIST implementations," Internet Draft (Draft-Juchem-NSIS-Ping-Tool-02), Work in Progress, Jul. 2005.
 
40
OpenNSIS Implementation. University of Göttingen, Göttingen, Germany [Online]. Available: http://user.informatik.uni-goet-tingen.de/~nsis
 
41
The eXtensible Open Router Platform (XORP). [Online]. Available: http://www.xorp.org/
 
42
P. Marques, Kernel ISDN Subsystem and Device Drivers. [On-line]. Available: http://kernel.org/pub/linux/kernel/people/marcelo/ linux-2.4/drivers/isdn/
 
43
Ethereal Dissector for GIST. [Online]. Available: http://user.infor-matik.uni-goettingen.de/~nsis/ethereal.html
44
45
46
 
47
 
48
49
 
50
 
51
 
52
 
53
D. Mitzel, D. Estrin, S. Shenker, and L. Zhang, "An architectural comparison of ST-II and RSVP," presented at the IEEE INFOCOM, Toronto, ON, Canada, Jun. 1994.
 
54
T.-L. Wu, S. F. Wu, Z. Fu, H. Huang, and F.-M. Gong, "Securing QoS: Threats to RSVP messages and their countermeasures," presented at the IWQoS, London, U.K., Jun. 1999.
 
55
M. Shore, "The NSIS transport layer protocol (NTLP)," Internet Draft (Draft-Shore-NTLP-00), Work in Progress, May 2003.
 
56
S. Nelakuditi, S. Lee, Y. Yu, and Z.-L. Zhang, "Failure insensitive routing for ensuring service availability," presented at the IWQoS, Monterey, CA, Jun. 2003.
 
57
P. Pan and H. Schulzrinne, "Processing overhead studies in resource reservation protocols," presented at the Int. Teletraffic Congr. (ITC), Salvador, Brazil, Sep. 2001.
 
58
 
59
T. Sanda, X. Fu, S. Jeong, J. Manner, and H. Tschofenig, "Applica-bility statement of NSIS protocols in mobile environments," Internet Draft (Draft-IETF-NSIS-Applicability-Mobility-Signaling-09) Work in Progress, Feb. 2008.
 
60
J. B. Postel, "Transmission control protocol," Internet Engineering Task Force, RFC 793, Sep. 1981.
 
61
 
62
 
63
 
64
 
65
X. Fu, H. Schulzrinne, H. Tschofenig, C. Dickmann, and D. Hogrefe, "Overhead and performance study of the general Internet signaling transport (GIST) protocol," presented at the IEEE INFOCOM, Barcelona, Spain, Apr. 2006.

Collaborative Colleagues:
Xiaoming Fu: colleagues
Henning Schulzrinne: colleagues
Hannes Tschofenig: colleagues
Christian Dickmann: colleagues
Dieter Hogrefe: colleagues