Skip to main content
Log in

An efficient server bandwidth costs decreased mechanism towards mobile devices in cloud-assisted P2P-VoD system

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Recently, more and more devices with small buffer size such as PDAs or mobile phones are joining in the VoD system, which leads to two major challenges: how to efficiently distribute their bandwidth resources with small buffer size, and how to provide assistant mechanism to make them playback smoothness. In face of this situation and for the purpose of decreasing the server bandwidth costs, we propose a peers’ downloading mechanism called NCDLT to solve above challenges. It contains two algorithms. The first is neighbors and chunks downloading selection (NCS) algorithm and it ensures peers to find neighbors who can provide video data with lower refusal rate. The second is distributed linear taxation algorithm (DLT) and it makes peers with lower capability acquire enough download rate to reduce the request to servers. The simulation results demonstrate that our algorithms can offload the server bandwidth costs and improve the download rate of peers with small buffer size.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Liang C, Fu Z, Liu Y, Wu CW (2009) iPASS: incentivized peer-assisted system for asynchronous streaming In: INFOCOM, Birkhaüser, Cambridge, MA, pp 2741–2745

    Google Scholar 

  2. Xu K, Li H, Liu J, Zhu W,Wang W (2010) PPVA: a universal and transparent peer-to-peer accelerator for interactive online video sharing. In: IEEE quality of service workshop, Beijing, China, pp 1–9

  3. HomePages. http://www.youku.com/. Accessed 2011

  4. Huang Y, Fu TZJ, Chiu DM, Lui JCS, Huang C (2008) Challenges, design and analysis of a large-scale P2P-VoD System. In: ACM SIGCOMM, pp 1354–1367

  5. Li H, Zhong L, Liu J, Bo L, Xu K (2011) Cost-effective partial migration of VoD services to content clouds. In: IEEE 4th international conference on cloud computing, pp 203–210

  6. Khan A, Ahirwar K (2011) Mobile cloud computing as a future of mobile multimedia database. Int J Comput Sci Commun 6(2):219–221

    Google Scholar 

  7. Huang C, Li J, Ross KW(2007) Can Internet video-on-demand be profitable? In: ACM SIGCOMM, pp 133–144

  8. Yeung MKH, Kwok Y-K (2009) On game theoretic peer selection for resilient peer-to-peer media streaming. IEEE Trans Parallel Distrib Syst 20(10):1512–1525

    Article  Google Scholar 

  9. Guo Y, Suh K, Kurose J, Towsley D (2003) P2Cast: peer-to-peer patching scheme for VoD service. In: International world wide web conference, pp 301–309

  10. Liu Z, Shen Y, Ross KW, Panwar SS, Wang Y (2008) Substream trading: towards an open P2P live streaming system. In: IEEE international conference on network protocols (ICNP), pp 94–103

  11. Liang C, Fu Z, Liu Y, Wu CW (2010) iPASS: incentivized peerassisted streaming for on-demand services. IEEE Trans Parallel Distrib Syst 21(9):1354–1367

    Article  Google Scholar 

  12. Sharma A, Bestavros A, Matta I (2005) dPAM: A distributed prefetching protocol for scalable asynchronous multi-cast in P2P systems. In: IEEE international conference on network protocols (ICNP), pp 1139–1150

  13. Annapureddy S, Guha S, Gkantsidis C, Gunaw-ardena D, Gunawardena D (2007) Is high quality VoD feasible using P2P swarming? In: International world wide web conference, pp 903–912

  14. Zhou YP, Chiu DM, Lui JCS (2007) A simple model for analyzing P2P streaming protocols. In: IEEE international conference on network protocols (ICNP), pp 226–235

  15. Zhao BQ, Lui JC, Chiu DM (2009) Exploring the optimal chunks selection policy for data-driven P2P streaming systems. In: The 9th international conference on peer-to-peer computing, pp 271–280

  16. Bonald T, Massoulie F, Mathieu L, Perino D, Twigg A (2008) Epidemic live streaming: optimal performance trade-offs. In: ACM SIGMETRICS, pp 325–336

  17. Shakkottai S, Srikant R, Ying L (2011) The asymptotic behavior of minimum buffer size requirements in large P2P streaming networks. IEEE J Sel Areas Commun 29(5):928–937

    Article  Google Scholar 

  18. Hao H, Guo Y, Liu Y (2010) Mesh-based peer-to-peer layered video streaming with taxation. In: ACM SIGCOMM, pp 1013–1026

  19. Sung YW, Bishop M, Rao S (2006) Enabling contribution awareness in an overlay broadcasting system. In: ACM SIGCOMM, pp 1605–1620

  20. Chu YH, Chuang J, Zhang H (2004) A case for taxation in peer-to-peer streaming broadcast. In: ACM SIGCOMM workshop practice theory incentives networked system, pp 205–212

  21. Amazon CloudFront. http://aws.amazon.com/cloudfront. Accessed 2011

  22. AzureStorage. http://www.microsoft.com/windowsazure/storage/default.aspx. Accessed 2011

  23. Lin C-S (2010) Enhancing P2P live streaming performance by balancing description distribution and available forwarding bandwidth in P2P streaming network. Int J Comput Sci Commun 24(5):568–585

    Google Scholar 

Download references

Acknowledgments

This work is partially supported by Research Fund for the Doctoral Program of Higher Education of China (2009000512001 2); National Key Basic Research Program of China (973 Program) (2009 CB320504); Innovative Research Groups of the National Natural Science Foundation of China (61121061); Important national science & technology specific projects: Next-generation broadband wireless mobile communications network.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sen Su.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cong, X., Shuang, K., Su, S. et al. An efficient server bandwidth costs decreased mechanism towards mobile devices in cloud-assisted P2P-VoD system. Peer-to-Peer Netw. Appl. 7, 175–187 (2014). https://doi.org/10.1007/s12083-012-0193-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-012-0193-z

Keywords

Navigation