DocumentCode
784835
Title
Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol
Author
Fu, Xiaoming ; Schulzrinne, Henning ; Tschofenig, Hannes ; Dickmann, Christian ; Hogrefe, Dieter
Author_Institution
Inst. of Comput. Sci., Univ. of Gottingen, Gottingen
Volume
17
Issue
1
fYear
2009
Firstpage
158
Lastpage
171
Abstract
The general Internet signaling transport (GIST) protocol is currently being developed as the base protocol component 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 Gottingen, 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.
Keywords
Internet; signalling protocols; transport protocols; GIST protocol; IETF NSIS protocol stack; Linux testbed; general Internet signaling transport protocol; network-layer protocol; next step-in-signaling protocol;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2008.926502
Filename
4560039
Link To Document