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 :
بازگشت