Abstract
The caching-enabled networks, especially Information-Centric Networking (ICN), have attracted much attention from some global research communities, and the corresponding achievements have been highlighted in the field of video delivery. This paper studies more effective video delivery mechanism in order to guarantee better network performance based on two conceptions, i.e., the intermediate caching of popular video segments and the light delivery of identity object. At first, we evaluate the popularity under the dynamic environment, including descending modelling, ascending modelling and period modelling. Then, we propose identity-based light video delivery mechanism; in particular, we introduce Data Plane Development Kit (DPDK) to ensure that all video segments have the same size and to accelerate video transmission by bypassing the kernel. Finally, the simulation experiments are made based on the real YouTube dataset over CERNET network topology, and the results demonstrate that the proposed video delivery mechanism outperforms two the-state-of-the-art mechanisms in terms of cache hit ratio, routing hop count, delivery delay and network load.
Similar content being viewed by others
References
Zhao H, Ge Y, Liu Q, et al. (2017) P2P lending survey: platforms, recent advances and prospects. ACM Trans Intell Sys Technol 8(6):1–28
Anjum N, Karamshuk D, Shikh-Bahaei M, et al. (2017) Survey on peer-assisted content delivery networks. Comput Netw 117:79–95
Xylomenos G, Ververidis CN, Siris VA, et al. (2014) A survey of information-centric networking research. IEEE Communications Surveys & Tutorials 16(2):1004–1049
6CN. http://6cn.io
Akamai. wwww.akamai.com
Tang L, Huang Q, Puntambekar A, et al. (2017) Popularity prediction of Facebook videos for higher quality streaming. In: Proc. USENIC annual technical conference, pp 111–123
Shen H, Chandler H, Wang H (2018) Toward efficient short-video sharing in the YouTube social network. ACM Trans Internet Technol 18(3):1–25
Mawji A, Hassanein H (2011) Efficient content distribution for peer-to-peer overylays on mobile ad hoc networks. J Adv Res 2(3):265–279
Matsushita T, Yamanka S, Zhao F (2011) A peer-to-peer content-distribution scheme resilient to key leakage. In: Proc. international workshop on information security applications, pp 121–135
Gramatikov S, Jaureguizar F, Cabrera J, et al. (2012) Popularity based distribution schemes for P2P assisted streaming of VoD contents. In: Proc. international conferences on advances in multimedia, pp 14–19
You W, Mathieu B, Simon G (2013) Exploiting end-users caching capacities to improve content-centric networking delivery. In: Proc. international conference on P2P, parallel, grid, cloud and internet computing, pp 179–185
Zhang X, Wang N, Vassilakis VG, et al. (2015) A distributed in-network caching scheme for p2p-like content chunk delivery. Comput Netw 91:577–592
Shehab A, Elhoseny M, Hassanien AE (2017) An efficient scheme for video delivery in wireless networks. In: Proc. quantum computing: an environment for intelligent large scale real application, pp 207–225
Ghasemkhani H, Li Y, Moinzadeh K, et al. (2018) Contracting models for P2P content distribution. Production and Operations Managemnt 27 (11):1940–1959
Garmehi M, Analoui M, Pathan M, et al. (2014) An economic replica replacement mechanism for streaming contnet distribution in hybrid CDN-p2p networks. Comput Commun 52:60–70
Ibn-Khedher H, Adb-Elrahman E, Kamal AE, et al. (2017) OPAC: an optimal placement algorithm for virtual CDN. Comput Netw 120:12–27
Gussun G (2017) Routing-aware partitioning of the interest address space for server ranking in CDNs. Comput Commun 106:86–99
Lai J, Fu Q, Moor2 T (2017) Using SDN and NFV to enhave request rerouting in ISP-CDN collaborations. Comput Netw 113:176–187
Li J, Lu Z, Tong Y, et al. (2019) A general AI-defined attention networks for predicting CDN performance. Futur Gener Comput Syst 100:759–769
Baake P, Sudaric S (2019) Net neutrality and CDN intermediation. Inf Econ Policy 46:55–67
Haw R, Hong CS (2012) A seamless content delivery scheme for flow mobility in content centric network. In: Proc. Asia-Pacific symposium on network operations and management, pp 1–5
Feng Z, Xu M, Yang Y, et al. (2016) Optimizing content delivery in ICN networks by the supply chain model. In: Proc. IEEE international conference on performance computing and communications, pp 1–8
Frangoudis PA, Polyzos GC, Rubino G (2016) Relay-based multipoint content delivery for wireless users in an information-centric network. Comput Netw 105:207–223
Son J, Kim D, Kang H, et al. (2016) Forwarding strategy on SDN-based content centric network for efficient content delivery. In: Proc. international conference on information networking, pp 220–225
Ren Y, Li J, Li L, et al. (2017) Modeling content transfer performance in information-centric networking. Futur Gener Comput Syst 74:12–19
Lv J, Wang X, Ren K, et al. (2017) ACO-inspired information-centric networking routing mechanism. Comput Netw 126:200–217
Azgin A, Ravindran R, Wang G (2018) Scalable multicast for content delivery in information centric networks. In: Proc. international conference on computing, networking and communications, pp 105–111
Bourtsoulatze E, Thomos N, Saltarin J, et al. (2018) Content-aware delivery of scalable video in network coding enabled named data networks. IEEE Transactions on Multimedia 20(6):1561–1575
Araujo P, Batista I, Linder N (2019) Testbed for ICN media distribution over LTE radio access networks. Comput Netw 150:70–80
Cheng X, Dale C, Liu J (2008) Statistics and social network of YouTube videos. In: Proc. IEEE/ACM international symposium on quality of services, pp 229–238
DPDK. https://www.dpdk.org
CERNET. http://www.topology-zoo.org
Acknowledgements
This work is supported by Jilin Provincial Social Science Planning Project (Grant No. 2018JD55).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
The abbreviations frequently used in this paper are listed as follows.
- AICDN:
-
AI based mechanism in CDN
- ACHR:
-
Average Cache Hit Ratio
- ADD:
-
Average Delivery Delay
- ANL:
-
Average Network Load
- ARHC:
-
Average Routing Hop Count
- CC:
-
Constraint Condition
- CDN:
-
Content Delivery Networks
- CR:
-
Content Router
- CS:
-
Content Store
- DPDK:
-
Data Plane Development Kit
- DIT:
-
Delivery Information Table
- DUM:
-
DPDK Usage Module
- GRO:
-
Generic Receive Offload
- GSO:
-
Generic Segmentation Offload
- ICN:
-
Information-Centric Networking
- ISP:
-
Internet Service Provider
- 6CN:
-
IPv6 Content Networking
- HICN:
-
Hybrid ICN
- LRU:
-
Least Recently Used
- LDM:
-
Light Delivery Module
- NVDC:
-
Mechanism in This Paper
- ICICN:
-
Network Coding based mechanism in ICN
- OS:
-
Origin Server
- P2PN:
-
Peer-to-Peer Networking
- PEM:
-
Popularity Evaluation Module
- SDN:
-
Software-Defined Networking
Rights and permissions
About this article
Cite this article
Qi, Z. A novel video delivery mechanism for caching-enabled networks. Multimed Tools Appl 79, 25535–25549 (2020). https://doi.org/10.1007/s11042-020-09208-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09208-7