Using P2P Overlay to Improve VoIP Quality in SIP+P2P System

The Current Internet provides a Best-effort service, which can not satisfy service quality guarantees that VoIP systems often require. Systems such as multi-homing and overlay network leverage path diversity that Internet inherently has to enhance end-to-end application performance. In this paper, we propose a P2P overlay approach, which is used to transmit media stream in SIP+P2P system. SIP+P2P is a Peer-to-Peer VoIP system, which leverages potential path diversity provided by P2P overlay to enhance VoIP quality. Firstly, we propose a path selection mechanism to ensure that end-to-end paths have a high degree of diversity. Then we develop an effective path switching mechanism based on P2P overlay, including path quality evaluation, predicting, and application-driven path switching. Finally, we evaluate our design on our SIP+P2P testbed, and prove that our path selection can explore high path diversity and that path switching can improve VoIP quality effectively.

[1]  David R. Choffnes,et al.  Drafting Behind Akamai: Inferring Network Conditions Based on CDN Redirections , 2009, IEEE/ACM Transactions on Networking.

[2]  Donald F. Towsley,et al.  Improving VoIP quality through path switching , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[3]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[4]  Farnam Jahanian,et al.  Impact of path diversity on multi-homed and overlay networks , 2004, International Conference on Dependable Systems and Networks, 2004.

[5]  Aleksandar Kuzmanovic,et al.  Drafting behind Akamai (travelocity-based detouring) , 2006, SIGCOMM 2006.

[6]  Weimin Lei,et al.  Using P2P Network to Transmit Media Stream in SIP-based System , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[7]  Anees Shaikh,et al.  A measurement-based analysis of multihoming , 2003, SIGCOMM '03.

[8]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[9]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[10]  Yiwei Thomas Hou,et al.  Service overlay networks: SLAs, QoS, and bandwidth provisioning , 2003, TNET.

[11]  Donald F. Towsley,et al.  Exploring the Performance Benefits of End-to-End Path Switching , 2004, ICNP.