To solve the problem that the existing request allocation algorithm is unable to adjust request amount allocated to each sender according to sender performance in multi-sender based P2P streaming system
leading to an insufficient bandwidth utilization and a heavy server pressure
a peer priority based scheduling algorithm is proposed. The algorithm calculates peer priority based on the historical scheduling evaluation and data ownership. The data request allocated to each peer is adjusted dynamically according to the priority during scheduling
the senders with higher historical scheduling evaluation and more wanted data are preferred to allocate among the data requests. The simulation and experiment in real P2P streaming system show that the proposed algorithm enables to make full use of peer bandwidth resources to transmit media data and reduces server pressure by 17.3% approximately
and the system scalability is improved effectively.
HUANG Yongxiang, QIAN Depei, WU Weiguo, et al. Non-uniform random membership management to construct overlays for transferring scalable video coding[J]. Journal of Xi'an Jiaotong University, 2009, 43(6):1-4.
PAI V, KUMAR K, TAMILMANI K, et al. Chainsaw:eliminating trees from overlay multicast [M]∥Lecture Notes in Computer Science: 3640. Berlin, Germany: SpringerLink, 2005:127-140.
XU Dongyan, HEFEEDA M, HAMBRUSCH S, et al. On peer-to-peer media streaming[EB/OL].[2011-03-22]. http:∥friends.cs.purdue.edu/pubs/ICDCS02.pdf.
YANG Weiwei, HUANG Niansong. Data assignment of P2P media streaming[J]. Journal of Huazhong University of Science and Technology, 2005, 33(5):3-6.
LU Yifeng, REN Hao, WANG Jinlin. Real-time performance vs. server bandwidth cost in peer-to-peer streaming system [C]∥Proceedings of the International Conference on Computer and Electrical Engineering. Piscataway, NJ, USA: IEEE, 2008: 286-290.
PALOMAR D, CHIANG M. Alternative distributed algorithms for network utility maximization: framework and applications[J]. IEEE Transactions on Automatic Control,2007, 52(12):2254-2269.
ZHANG Meng, ZHANG Qian, SUN Lifeng, et al. Understanding the power of pull-based streaming protocol: can we do better? [J]. IEEE Journal on Selected Areas in Communications, 2007, 25(9):1678-1694.
Cornell University. Meridian project [EB/OL]. [2011-02-10]. http:∥www.Cs.Cornell.Edu/people/egs/meridian/.
ZHANG Meng, XIONG Yongqiang, ZHANG Qian, et al. Optimizing the throughput of data-driven peer-to-peer streaming [J]. IEEE Transactions on Parallel and Distributed Systems, 2010, 20(1):97-110.
CIULLO D, GARCIA M A, HORVATH A, et al. Network awareness of P2P live streaming applications: a measurement study [J]. IEEE Transactions on Multimedia, 2010, 12(1):54-63.
LI X. NOVA[EB/OL]. [2010-11-30]. http:∥dspnova.8800.org/.