• 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