Altruism driven application-layer multicast

被引:0
|
作者
Wang, Miao [1 ,2 ]
Peng, Ge [1 ,2 ]
Zhang, Yujun [1 ]
Li, Guojie [1 ]
机构
[1] Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
[2] Graduate University of Chinese Academy of Sciences, Beijing 100049, China
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2011年 / 48卷 / 05期
关键词
Forestry;
D O I
暂无
中图分类号
学科分类号
摘要
Selfishness issue is one of big challenges of current application-layer multicast techniques. The selfish participants might stop forwarding data accidentally or deliberately, which will affect the overall streaming quality. To address the selfishness issue in the application-layer multicast, an altruism driven application-layer multicast (ADALM) is presented. ADALM defines an altruism value for each node associative to its contributions to the system. The multicast tree is constructed to place the nodes with greater altruism value at the higher layer of the tree. As compared with other studies in this area, ADALM exhibits innovative advantages in both altruism value computation and multicast tree construction. Firstly, the node's altruism value is generated from the feedback from its parent and children, which enables the system to detect the selfish nodes effectively. Peers don't need the extra probe messages to measure the QoS of their neighbors. During the process of tree construction and maintenance, only O(lg N) nodes needs to be adjusted. Lastly, the altruism value calculation and multicast tree construction are realized in a decentralized manner without any single point of failure. Simulation results show that even with a significant portion of nodes being selfish, ADALM is able to build a dissemination tree that provides high overall streaming quality with low control overhead.
引用
收藏
页码:729 / 735
相关论文
共 50 条
  • [1] Application-layer multicast
    Katrinis, K
    May, M
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 157 - 170
  • [2] Application-layer multicast with Delaunay triangulations
    Liebeherr, J
    Nahas, M
    GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 1651 - 1655
  • [3] Loss recovery in application-layer multicast
    Jin, Xing
    Yiu, W. -P. Ken
    Chan, S. -H. Gary
    IEEE MULTIMEDIA, 2008, 15 (01) : 18 - 27
  • [4] A SURVEY OF APPLICATION-LAYER MULTICAST PROTOCOLS
    Hosseini, Mojtaba
    Ahmed, Dewan Tanvir
    Shirmohammadi, Shervin
    Georganas, Nicolas D.
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2007, 9 (03): : 58 - 74
  • [5] On the stability of application-layer multicast tree
    Xu, Ke
    Liu, Jiangchuan
    Fu, Lizheng
    Liu, Chunyu
    Computer and Information Sciences - ISCIS 2006, Proceedings, 2006, 4263 : 401 - 412
  • [6] An Overlay Application-Layer Multicast Infrastructure
    Uchoa, Daniel C.
    Kopp, Samuel
    Pimentel, Helcio M.
    Matushima, Reinaldo
    Silveira, Regina M.
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 233 - 240
  • [7] Application-layer multicast in MANETs: To broadcast or not to broadcast?
    Baumung, Peter
    2008 FIFTH ANNUAL CONFERENCE ON WIRELESS ON DEMAND NETWORK SYSTEMS AND SERVICES, 2008, : 133 - 140
  • [8] Scalable Application-Layer Multicast Simulations with OverSim
    Krause, Stephan
    Huebsch, Christian
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 314 - 318
  • [9] Heuristic algorithm for application-layer multicast structure
    Szabolcs, Kiss
    Piroska, Haller
    5TH ROEDUNET IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 2006, : 199 - 203
  • [10] Selfishness-aware Application-Layer Multicast
    Wang Miao
    Peng Ge
    Zhang Yujun
    Li Guojie
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,