Abstract
Video content distribution dominates the Internet traffic. The state-of-the-art techniques generally work well in distributing popular videos, but do not provide satisfactory content distribution service for unpopular videos due to low data health or low data transfer rate. In recent years, the worldwide deployment of cloud utilities provides us with a novel perspective to consider the above problem. We propose and implement the cloud download scheme, which achieves high-quality video content distribution by using cloud utilities to guarantee the data health and enhance the data transfer rate. Specifically, a user sends his video request to the cloud which subsequently downloads the video from the Internet and stores it in the cloud cache. Then the user can usually retrieve his requested video (whether popular or unpopular) from the cloud with a high data rate in any place at any time via the intra-cloud data transfer acceleration. Running logs of our real deployed commercial system (named VideoCloud) confirm the effectiveness and efficiency of cloud download. The users’ average data transfer rate of unpopular videos exceeds 1.6 Mbps, and over 80 % of the data transfer rates are more than 300 Kbps which is the basic playback rate of online videos. Our study provides practical experiences and valuable heuristics for making use of cloud utilities to achieve efficient Internet video delivery.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The cloud does not accept keywords as the video request, because one keyword or a combination of several keywords may correspond to multiple videos with different contents in the Internet.
- 2.
Here we use retrieve to distinguish with download. In this chapter, download means the cloud obtains data from the Internet while retrieve means the user obtains data from the cloud.
- 3.
A BitTorrent/eMule link contains the hash code of its affiliated file in itself, while an HTTP/FTP link does not.
- 4.
Amazon Cloud Drive also sets 5 GB as the basic cloud storage capacity provided to its users.
- 5.
Since almost all the users of VideoCloud are 5-GB free users at the moment, we regard every user as a 5-GB free user for computation convenience.
References
The Cisco Visual Networking Index report. http://newsroom.cisco.com/dlls/2008/ekits/Cisco_Visual_Networking_Index_061608.pdf
The BitTorrent protocol specification. http://www.BitTorrent.org/beps/bep_0003.html
Zhang, X., Liu, J., Li, B., Yum, T.S.P.: CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of the 24th IEEE International Conference on Computer Communications (INFOCOM), pp. 2102–2111 (2005)
Huang, C., Li, J., Ross, K.W.: Can internet video-on-demand be profitable? ACM SIGCOMM Comput. Commun. Rev. (CCR) 37(4), 133–144 (2007)
Kangasharju, J., Roberts, J., Ross, K.W.: Object replication strategies in content distribution networks. Comput. Commun. 25(4), 376–383 (2002)
Huang, Y., Li, Z., Liu, G., Dai, Y.: Cloud download: using cloud utilities to achieve high-quality content distribution for unpopular videos. In: Proceedings of the 19th ACM International Conference on Multimedia (ACM-MM), pp. 213–222 (2011)
Roth, K.W., McKenney, K., Association, C.E., et al.: Energy Consumption by Consumer Electronics in U.S. Residences. TIAX LLC (2007)
Douceur, J.R.: The Sybil attack. In: Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS), pp. 251–260. Springer (2002)
Singh, A., Ngan, T.W.J., Druschel, P., Wallach, D.S.: Eclipse attacks on overlay networks: threats and defenses. In: Proceedings of the 25th IEEE International Conference on Computer Communications (INFOCOM), pp. 1–12. IEEE (2006)
Sit, E., Morris, R.: Security considerations for peer-to-peer distributed hash tables. In: Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS), pp. 261–269. Springer (2002)
Wu, D., Hou, Y.T., Zhu, W., Zhang, Y.Q., Peha, J.M.: Streaming video over the internet: approaches and directions. IEEE Trans. Circuits Syst. Video Technol. (TCSVT) 11(3), 282–300 (2001)
Yin, H., Liu, X., Zhan, T., Sekar, V., Qiu, F., Lin, C., Zhang, H., Li, B.: Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky. In: Proceedings of the 17th ACM International Conference on Multimedia (ACM-MM), pp. 25–34 (2009)
Wu, C., Li, B., Zhao, S.: On dynamic server provisioning in multichannel P2P live streaming. IEEE/ACM Trans. Networking (TON) 19(5), 1317–1330 (2011)
Liu, F., Shen, S., Li, B., Li, B., Yin, H., Li, S.: Novasky: cinematic-quality VoD in a P2P storage cloud. In: Proceedings of the 30th IEEE International Conference on Computer Communications (INFOCOM), pp. 936–944 (2011)
Choffnes, D.R., Bustamante, F.E.: Taming the torrent: a practical approach to reducing cross-isp traffic in peer-to-peer systems. ACM SIGCOMM Comput. Commun. Rev. (CCR) 38(4), 363–374 (2008)
Xie, H., Yang, Y.R., Krishnamurthy, A., Liu, Y.G., Silberschatz, A.: P4P: provider portal for applications. ACM SIGCOMM Comput. Commun. Rev. (CCR) 38(4), 351–362 (2008)
Podlipnig, S., Böszörmenyi, L.: A survey of web cache replacement strategies. ACM Comput. Surv. (CSUR) 35(4), 374–398 (2003)
Breslau, L., Cao, P., Fan, L., Phillips, G., Shenker, S.: Web caching and Zipf-like distributions: evidence and implications. In: Proceedings of the 18th IEEE International Conference on Computer Communications (INFOCOM), vol. 1, pp. 126–134 (1999)
The IDC Desktop and Laptop Sales report. http://news.techworld.com/sme/3227696/desktop-and-laptop-sales-to-grow-this-year
Croft, W.B., Metzler, D., Strohman, T.: Search Engines: Information Retrieval in Practice. Addison-Wesley Reading (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this chapter
Cite this chapter
Li, Z., Dai, Y., Chen, G., Liu, Y. (2016). Cloud Downloading for Unpopular Videos. In: Content Distribution for Mobile Internet: A Cloud-based Approach. Springer, Singapore. https://doi.org/10.1007/978-981-10-1463-5_3
Download citation
DOI: https://doi.org/10.1007/978-981-10-1463-5_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-1462-8
Online ISBN: 978-981-10-1463-5
eBook Packages: Computer ScienceComputer Science (R0)