Reducing P2PSIP session setup delays

It has been shown in previous work that session setup delays in a Peer-to-Peer Session Initiation Protocol (P2PSIP) based Voice over IP (VoIP) system can be unacceptably high. This is due to the need to route several messages across the P2P overlay and also due to the fact that P2PSIP needs to establish separate connections for SIP signaling and Real-Time Protocol (RTP) media between the communicating parties across Network Address Translators (NATs). In this paper, we will develop optimizations to reduce P2PSIP session setup delays. We will also analyze the performance of these optimizations. Using the proposed optimizations, it is possible to achieve delays that are up to three times lower than those of unoptimized P2PSIP.

[1]  Ari Keränen,et al.  Reducing delays related to NAT traversal in P2PSIP session establishments , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[2]  Pekka Nikander,et al.  HIP BONE: Host Identity Protocol (HIP) Based Overlay Networking Environment (BONE) , 2011, RFC.

[3]  Jonathan D. Rosenberg,et al.  Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols , 2010, RFC.

[4]  Jonathan D. Rosenberg,et al.  Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) , 2020, RFC.

[5]  Gonzalo Camarillo,et al.  Estimating operating conditions in a Peer-to-Peer Session Initiation Protocol overlay network , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[6]  Gonzalo Camarillo,et al.  Study on maintenance operations in a chord-based Peer-to-Peer session initiation protocol overlay network , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[7]  Salvatore Loreto,et al.  Using RELOAD and CoAP for wide area sensor and actuator networking , 2012, EURASIP Journal on Wireless Communications and Networking.

[8]  Ari Keränen,et al.  Impact of Network Address Translator Traversal on Delays in Peer-to-Peer Session Initiation Protocol , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[9]  Henning Schulzrinne,et al.  REsource LOcation And Discovery (RELOAD) Base Protocol , 2014, RFC.

[10]  Carsten Bormann,et al.  Signaling Compression (SigComp) , 2003, RFC.

[11]  Dan Wing,et al.  Session Traversal Utilities for NAT (STUN) , 2020, RFC.

[12]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[13]  Gonzalo Camarillo,et al.  Analysis of Delays in a Peer-to-Peer Session Initiation Protocol Overlay Network , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[14]  Jouni Mäenpää Performance evaluation of Recursive Distributed Rendezvous based service discovery for Peer-to-Peer Session Initiation Protocol , 2012, Comput. Networks.

[15]  David R. Karger,et al.  Observations on the Dynamic Evolution of Peer-to-Peer Networks , 2002, IPTPS.

[16]  Fulvio Risso,et al.  Providing End-to-End Connectivity to SIP User Agents Behind NATs , 2008, 2008 IEEE International Conference on Communications.

[17]  Gade Krishna,et al.  A scalable peer-to-peer lookup protocol for Internet applications , 2012 .