IJCNS  Vol.3 No.2 , February 2010
A Topology-Aware Relay Lookup Scheme for P2P VoIP System
Abstract: Because of the best-effort service in Internet, direct routing path of Internet may not always meet the VoIP quality requirements. Thus, many researches proposed Peer-to-Peer VoIP systems such as SIP+P2P system, which uses relay node to relay RTP stream from the source node to the destination node and uses application-layer routing scheme to lookup the best relay nodes. The key of those systems is how to lookup the appropriate relay nodes, which we call relay lookup problem. This paper presents a novel peer relay lookup scheme based on SIP+P2P system. The main ideas are to organize the P2P network using a Cluster overlay and to use topology-aware to optimize relay selection. We introduce the mechanism in detail, and then evaluate this mechanism in NS2 network simulation environment. The results show that our scheme is scalable and can get high relay hit ratio, which confirm the feasibility of a real system. We also make comparison with traditional schemes and the results show that our scheme has good path quality.
Cite this paper: nullX. ZHANG, R. GUO, W. LEI and W. ZHANG, "A Topology-Aware Relay Lookup Scheme for P2P VoIP System," International Journal of Communications, Network and System Sciences, Vol. 3 No. 2, 2010, pp. 119-125. doi: 10.4236/ijcns.2010.32018.

[1]   S. Ren, L. Guo, and X. Zhang, “ASAP: An as-aware peer-relay protocol for high quality VoIP,” Proceedings of 2006 IEEE ICDCS, pp. 70–79, 2006.

[2]   X. W. Zhang, W. M. Lei, and W. Zhang, “Using P2P network to transmit media stream in SIP-based system,” Proceedings of ICYCS 2008, pp. 362–367, November 2008.

[3]   S. Guha and N. Daswani, “An experimental study of the skype peer-to-peer VoIP system,” Proceedings of 2006 IPTPS, pp. 677–686, 2006.

[4]   D. G. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris, “Resilient overlay networks,” ACM SIGCOMM Computer Communication Review, Vol. 32, No. 1, pp. 75–83, 2001.

[5]   D. G. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris, “The case for resilient overlay networks,” Proceedings of 2001 Workshop on Hot Topics in Operating Systems, pp. 131–143, 2001.

[6]   S. Tao, K. Xu, A. Estepa, T. Fei, et al., “Improving VoIP quality through path switching,” Proceedings of 2005 IEEE INFOCOM, pp. 515–523, 2005.

[7]   K. Suh, F. Daniel, K. Jim, and D. Towsley, “Chara- cterizing and detecting skype-relayed traffic,” Procee- dings of 2006 IEEE INFOCOM, pp. 292–301, 2006.

[8]   H. Xie and Y. Yang, “A measurementbased study of the skype peer-to-peer VoIP performance,” Proceedings of 2007 IPTPS, 2007.

[9]   K. Calvert and E. W. Zegura, “GT-ITM: Georgia tech internetwork topology models,” In, 1997.