Abstract
In Peer-to-Peer (P2P) Video-on-Demand (VoD) systems, data scheduling strategy is critical to make the most use of nodes in P2P network, and it also helps optimizing the time consuming of data scheduling and startup delay as well as the utilization of neighbors’ uplink bandwidth. But it is a challenging task to design an efficiently scheduling strategy. On one hand, the scheduling strategy should balance the need of segments between one requesting node and the whole system; On the other hand, the problem of scheduling segment transmission is a NP-hard problem due to the dynamic characteristics of P2P network. To resolve those problems we propose a scheduling strategy based on adaptive genetic algorithm (AGA). The scheduling strategy is based on segments’ emergency degree, supply and demand ratio and regional position to select the needed segments to schedule in a scheduling cycle. Then through the AGA to select the suitable supply nodes to transmit segments. Experiment results show that our proposed algorithm outperforms the RANDOM and Hill-climbing in terms of reducing the time consuming of each data scheduling, startup delay, and making the most use of the network uplink bandwidth.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hei X, liang C, liang J, Liu Y, Ross K (2007) A measurement study of a large-scale P2P IPTV system. IEEE Trans Multimed 9(3):405–414
Zhang X, Liu J, Li B, Yum TSP (2005) CoolStreaming/DONet: a data-driven overlay network for live media streaming. IEEE INFO COM, Miami
Venkataraman V, Yoshida K (2006) Chunkyspread: heterogeneous unstructured tree-based peer-to-peer multicast. IEEE International Conference on Network Protocols(ICNP)
Locher T (2007) Push-to-pull peer-to-peer live streaming. 21st international symposium on distributed computing (DISC). pp 388–402
Fang S-C (2008) A supply-and-demand based scheme for peer-to-Peer video-on-demand system
Huang G, Li C, Zhou Y, Bin C (2011) Data scheduling strategy in P2P VoD system based on genetic algorithm. 2011 third international conference on multimedia information networking and security
Wu J, Peng Y, Liu F (2011) Transmission scheduling in data-driven peer-to-peer streaming towards optimal throughput. 2011 IEEE international conference on networking, architecture, and storage
Agarwal V, Rejaie R (2005) Adaptive multi-source streaming in heterogeneous peer-to-peer networks. SPIE/ACM multimedia computing and networking, San Jose, pp 13–15
Kowalski G, Hefeeda M (2009) Empirical analysis of multi-sender segment transmission algorithms in peer-to-peer streaming. IEEE international symposium multimedia (ISM’09), San Diego, CA, pp 243–250
Annapureddy S, Guha S, Gkantsidis C, Rodriguez P (2007) Is high-quality VoD feasible using P2P swarming? World Wide Web Conference (www’07), Banff, AB, Canada, pp 903–912
Brucker P, Jurisch B, Sievers B (1994) A branch and bound algorithm for job-shop scheduling problem. DiscrAppl Math 49:105–127
Srinivas M, Patnaik LM (1994) Genetic algorithms: a survey. IEEE Comput 27:617–626
Acknowledgements
This work was supported by the National Natural Science Foundation of China (No. 61063038), the Foundation of Key Laboratory of Guangxi Trusted Software (No. kx201114), and the Foundation of Key Laboratory of Guangxi Wireless Broadband Communication and Signal Processing (No. 11108).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, Y., Dai, Y., Huang, G., Liu, P., Li, X. (2013). Data Scheduling Strategy in P2P VoD System Based on Adaptive Genetic Algorithm. In: Lu, W., Cai, G., Liu, W., Xing, W. (eds) Proceedings of the 2012 International Conference on Information Technology and Software Engineering. Lecture Notes in Electrical Engineering, vol 211. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34522-7_46
Download citation
DOI: https://doi.org/10.1007/978-3-642-34522-7_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34521-0
Online ISBN: 978-3-642-34522-7
eBook Packages: EngineeringEngineering (R0)