Design and evaluation of load balancing algorithms in P2P streaming protocols

被引:6
|
作者
Wang, Yongzhi [1 ]
Fu, Tom Z. J. [1 ]
Chiu, Dah Ming [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Informat Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Peer-to-Peer; Content distribution; Load balance; NETWORKS;
D O I
10.1016/j.comnet.2011.07.021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider a central problem in P2P content distribution: given a set of neighboring peers connected to each other to exchange content, how they can optimally negotiate the rate in helping each other so as to achieve maximum overall throughput and minimize the content server's load. We call this the "load balancing problem" of a P2P system. By providing an abstract formulation of the optimization problem, we contrast this problem with the network congestion control problem, both in terms of parallels and differences. We then proceed to study several versions and aspects of this problem: (a) request allocation, (b) neighbor selection, and (c) server load minimization. We have proposed and evaluated several practical algorithms that are discrete (window-based), distributed (without needing global information), and adaptive. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:4043 / 4054
页数:12
相关论文
共 50 条
  • [1] Analysis of Load Balancing Algorithms in P2P Streaming
    Wang, Yongzhi
    Tom, Z. J. Fu
    Chiu, Dah Ming
    2008 46TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1-3, 2008, : 960 - 967
  • [2] Scheduling in P2P Streaming: From Algorithms to Protocols
    Abeni, Luca
    Montresor, Alberto
    SELF-ORGANIZING SYSTEMS, PROCEEDINGS, 2009, 5918 : 201 - 206
  • [3] Load Balancing in P2P Video Streaming Systems with Service Differentiation
    Yamada, Yuta
    Fujita, Satoshi
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 539 - 543
  • [4] Data allocation algorithms in P2P streaming
    Li, Zeping
    Lu, Xianliang
    Nie, Xiaowen
    Li, Lin
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (11): : 1803 - 1813
  • [5] A simple model for analyzing P2P streaming protocols
    Zhou, Yipeng
    Chiu, Dah Ming
    Lui, John C. S.
    2007 IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, 2007, : 226 - +
  • [6] Push/Pull Protocols for Streaming in P2P Systems
    Russo, Alessandro
    Lo Cigno, Renato
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, 2009, : 395 - 396
  • [7] A Bitmap Coding Method for P2P Streaming Protocols
    Deng, Guangqing
    Li, Chunxi
    Chen, Changjia
    Zhang, Yunfei
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 3, 2010, : 369 - 372
  • [8] Effective load balancing in P2P systems
    Xu, Zhiyong
    Bhuyan, Laxmi
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID: SPANNING THE WORLD AND BEYOND, 2006, : 81 - 88
  • [9] Load balancing in structured P2P systems
    Rao, A
    Lakshminarayanan, K
    Surana, S
    Karp, P
    Stoica, I
    PEER-TO-PEER SYSTEMS II, 2003, 2735 : 68 - 79
  • [10] Request-Peer Selection for Load-Balancing in P2P Live Streaming Systems
    Liu, Nianwang
    Wen, Zheng
    Yeung, Kwan L.
    Lei, Zhibin
    2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012, : 3227 - 3232