peerTalk: A peer-to-peer multiparty voice-over-IP system

被引:5
|
作者
Gu, Xiaohui [1 ]
Wen, Zhen [2 ]
Yu, Philip S. [3 ]
Shae, Zon-Yin [2 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
[2] IBM TJ Watson Res Ctr, Hawthorne, NY 10532 USA
[3] Univ Illinois, Dept Comp Sci, Chicago, IL 60607 USA
关键词
peer-to-peer streaming; voice-over-IP; adaptive system; service overlay network; quality-of-service; failure resilience;
D O I
10.1109/TPDS.2007.70766
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multiparty voice-over-IP (MVoIP) services allow a group of people to freely communicate with each other via the Internet, which have many important applications such as online gaming and teleconferencing. In this paper, we present a peer-to-peer MVoIP system called peerTalk. Compared to traditional approaches such as server-based mixing, peerTalk achieves better scalability and failure resilience by dynamically distributing the stream processing workload among different peers. Particularly, peerTalk decouples the MVoIP service delivery into two phases: mixing phase and distribution phase. The decoupled model allows us to explore the asymmetric property of MVoIP services (for example, distinct speaking/listening activities and unequal inbound/outbound bandwidths) so that the system can better adapt to distinct stream mixing and distribution requirements. To overcome arbitrary peer departures/failures, peerTalk provides lightweight backup schemes to achieve fast failure recovery. We have implemented a prototype of the peerTalk system and evaluated its performance using both a large-scale simulation testbed and a real Internet environment. Our initial implementation demonstrates the feasibility of our approach and shows promising results: peerTalk can outperform existing approaches such as P2P overlay multicast and coupled distributed processing for providing MVoIP services.
引用
收藏
页码:515 / 528
页数:14
相关论文
共 50 条
  • [41] The searching scalability of Peer-to-Peer system
    Samsudin, Ahmad Tajuddin
    Herman, Nanna Suryana
    Unger, Herwig
    Awang, Mat Kamil
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 1891 - 1896
  • [42] Trust and security in peer-to-peer system
    Kumar, Vijay
    Seventeenth International Conference on Database and Expert Systems Applications, Proceedings, 2006, : 703 - 707
  • [43] A Peer-to-Peer Federated Authentication System
    Kang, Myong H.
    Khashnobish, Amitabh
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 382 - 387
  • [44] Peer-to-peer distribution database system
    Du, WC
    Zhang, NS
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 918 - 919
  • [45] A programming system for peer-to-peer computing
    Du, WC
    Jia, QA
    PLC '05: Proceedings of the 2005 International Conference on Programming Languages and Compilers, 2005, : 108 - 111
  • [46] Stability of a Peer-to-Peer Communication System
    Zhu, Ji
    Hajek, Bruce
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (07) : 4693 - 4713
  • [47] A scalable peer-to-peer IPTV system
    Lu, Meng-Ting
    Nien, Hung
    Wu, Jui-Chieh
    Peng, Kuan-Jen
    Huang, Polly
    Yao, Jason J.
    Lai, Chih-Chun
    Chen, Homer H.
    2007 4TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2007, : 313 - +
  • [48] An IP address based caching scheme for peer-to-peer networks
    Ferreira, RA
    Grama, A
    Jagannathan, S
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3845 - 3850
  • [49] A peer-to-peer IPTV service architecture for the IP multimedia subsystem
    Bikfalvi, A.
    Garcia-Reinoso, J.
    Vidal, I.
    Valera, F.
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2010, 23 (6-7) : 780 - 801
  • [50] Study of the relationship between peer-to-peer systems and IP multicasting
    Oh-ishi, T
    Sakai, K
    Kikuma, K
    Kurokawa, A
    IEEE COMMUNICATIONS MAGAZINE, 2003, 41 (01) : 80 - 84