Abstract
This paper proposes a Device-to-Device cooperative caching framework for streaming video consumption by mobile users. For downloading video with cooperative caching, a mobile device first searches within its neighboring Bluetooth-connected peers for whole or parts of the requested video before downloading them from a Content Provider’s server. A specific cooperative caching framework, namely, value-based caching is proposed in which the value of caching a hierarchically coded streaming video segment is defined for given pricing and video sharing models. Within this framework, we develop an Adaptive Quality (AQ) provisioning algorithm that minimizes the overall video content provisioning cost incurred due to the bandwidth usage of a cellular network. Detailed simulation experiments for functional validation and performance evaluation in comparison with other comparable caching strategies are then performed under different protocols and network parameters. It is shown that the proposed mechanism is able to appreciably reduce the overall video provisioning cost in the presence of end-user mobility.
Similar content being viewed by others
References
Loebbecke C, Soehnel A, Weniger S, Weiss T (2010) Innovating for the mobile end-user market: Amazon's Kindle 2 strategy as emerging business model. In: In Mobile Business and Ninth Global Mobility Roundtable (ICMB-GMR), 2010 Ninth International Conference on, pp 51–57 IEEE
Ma RTB, Chiu DM, Lui JCS, Misra V, Rubenstein D (2011) On cooperative settlement between content, transit, and eyeball internet service providers. IEEE/ACM Trans Networking 19(3):802–815
Maggs BM, Sitaraman RK (2015) Algorithmic nuggets in content delivery. ACM SIGCOMM Computer Communication Review 45(3):52–66
Yoon J, Liu P, Banerjee S (2016) Low-cost video transcoding at the wireless edge. In: IEEE/ACM Symposium on Edge Computing (SEC), pp 129–141 IEEE
Goel S, Imielinski T, Ozbay K (2004) Ascertaining viability of WiFi based vehicle-to-vehicle network for traffic information dissemination. In: Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No. 04TH8749), pp 1086–1091 IEEE
Zhang Y, Pan E, Song L, Saad W, Dawy Z, Han Z (2015) Social network aware device-to-device communication in wireless networks. IEEE Trans Wirel Commun 14(1):177–190
Zhang Y, Song L, Jiang C, Tran NH, Dawy Z, Han Z (2017) A social-aware framework for efficient information dissemination in wireless ad hoc networks. IEEE Commun Mag 55(1):174–179
Zhang L, Afanasyev A, Burke J, Jacobson V, Crowley P, Papadopoulos C, Wang L, Zhang B (2014) Named data networking. ACM SIGCOMM Computer Communication Review 44(3):66–73
Khouja M (2006) A joint optimal pricing, rebate value, and lot sizing model. Eur J Oper Res 174(2):706–723
Cadre HL, Bouhtou M, Tuffin B (2009) A pricing model for a mobile network operator sharing limited resource with a mobile virtual network operator. In: In International Workshop on Internet Charging and QoS Technologies. Springer, Berlin, Heidelberg, pp 24–35
Arcelus FJ, Kumar S, Srinivasan G (2008) Pricing and rebate policies in the two-echelon supply chain with asymmetric information under price-dependent, stochastic demand. Int J Prod Econ 113(2):598–618
“Screen Resolution Statistics (January 2017),” [online]. Availible: https://www.w3schools.com/browsers/browsers_display.asp
Sodagar I (2011) The mpeg-dash standard for multimedia streaming over the internet. IEEE MultiMedia 4:62–67
Liu Q, Safavi-Naini R, Sheppard NP (2003) Digital rights management for content distribution. In: Proceedings of the Australasian information security workshop conference on ACSW frontiers, pp 49–58
Chuang CY, Wang YC, Lin YB (2010) Digital right management and software protection on Android phones. In: Vehicular Technology Conference (VTC - Spring), 2010 IEEE 71st, pp 1–5 IEEE
Taghizadeh M, Biswas S (2013) Impacts of user-selfishness on cooperative content caching in social wireless networks. Ad Hoc Netw 11(8):2423–2439
Taghizadeh M, Micinski K, Ofria C, Torng E, Biswas S (2013) Distributed cooperative caching in social wireless networks. Mobile Computing, IEEE Transactions on 12.6:1037–1053
Ahlehagh H, Dey S (2012) Video caching in radio access network: impact on delay and capacity. In: Wireless Communications and Networking Conference (WCNC), pp 2276–2281 IEEE
Summers J, Brecht T, Eager D, Szepesi T, Cassell B, Wong B (2014) Automated control of aggressive prefetching for HTTP streaming video servers. In: In Proceedings of International Conference on Systems and Storage, pp 1–11 ACM
Delen E, Liew J, Willson V (2014) Effects of interactivity and instructional scaffolding on learning: self-regulation in online video-based environments. Comput Educ 78:312–320
Das SK, Naor Z, Raj M (2017) Popularity-based caching for IPTV services over P2P networks. Peer-to-Peer Networking and Applications 10(1):156–169
A. Keränen, O. Jörg, and T. Kärkkäinen 2009. "The ONE simulator for DTN protocol evaluation." In Proceedings of the 2nd international conference on simulation tools and techniques, p. 55. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering),
R. Pantos, and W. May 2017. HTTP live streaming. No. RFC 8216.
P. T. Joy, and K. P. Jacob 2012. "A comparative study of cache replacement policies in wireless Mobile networks." Advances in Computing and Information Technology. Springer Berlin Heidelberg. 609–619
Abdullahi, Arif S, Hassan S (2015) Survey on caching approaches in information centric networking. J Netw Comput Appl 56:48–59
Ma G, Wang Z, Zhang M, Ye J, Chen M, Zhu W (2017) Understanding performance of edge content caching for mobile video streaming. IEEE Journal on Selected Areas in Communications 35(5):1076–1089
J. Dai(2012), et al. "Collaborative caching in wireless video streaming through resource auctions." Selected Areas in Communications, IEEE Journal on 30.2: 458–466
Liang K, Yu HF (2012) Adjustable two-tier cache for IPTV based on segmented streaming. International Journal of Digital Multimedia Broadcasting 2012
Y. Liu 2013, et al. "Dynamic adaptive streaming over CCN: a caching and overhead analysis." Communications (ICC), IEEE International Conference on. IEEE, 2013
Kanai K, Muto T, Kisara H, Katto J, Tsuda T, Kameyama W, Park Y, Sato T (2014) Proactive content caching utilizing transportation systems and its evaluation by field experiment. In: IEEE Global Communications Conference, pp 1382–1387 IEEE
K. Kanai, T. Muto, J. Katto, S. Yamamura, T. Furutono, T. Saito, H. Mikami(2016) et al. "Proactive content caching for mobile video utilizing transportation systems and evaluation through field experiments." IEEE Journal on Selected Areas in Communications 34, no. 8: 2102–2114
Qiao J, He Y, Shen XS (2016) Proactive caching for Mobile video streaming in millimeter wave 5G networks. IEEE Trans Wireless Communications 15(10):7187–7198
Z. Liu, et al. "Small World P2P overlay for video sharing service." Wireless Communications and Networking Conference (WCNC), 2012 IEEE IEEE, 2012
Sun F, Liu B, Hou F, Zhou H, Chen J, Rui Y, Gui L (2016) A qoe centric distributed caching approach for vehicular video streaming in cellular networks. Wirel Commun Mob Comput 16(12):1612–1624
Kumar N, Zeadally S, Rodrigues JJ (2015) QoS-aware hierarchical web caching scheme for online video streaming applications in internet-based vehicular ad hoc networks. IEEE Trans Ind Electron 62(12):7892–7900
S. Hatakeyama, Y. Sakata, and H. Shigeno 2014. "Cooperative Mobile Live Streaming Considering Neighbor Reception." Advanced Information Networking and Applications (AINA), IEEE 28th International Conference on. IEEE, 2014
Bruneau-Queyreix J, Lacaud M, Négru D (2017) A Hybrid P2P/Multi-Server Quality-Adaptive Live-Streaming Solution Enhancing End-User's QoE. In: Proceedings of the 25th ACM international conference on Multimedia, pp 1261–1262 ACM
“Trace set of mobility data of taxi cabs in San Francisco, USA.” [online]. Available: https://crawdad.org/epfl/mobility/20090224/cab/
J. Guo, and Nathan Balon(2006). "Vehicular ad hoc networks and dedicated short-range communication." University of Michigan
Eetha S, Agarwal S, Neelam S (2018) Zynq FPGA Based System Design for Video Surveillance with Sobel Edge Detection. In: IEEE International Symposium on Smart Electronic Systems (iSES)(Formerly iNiS), pp 76–79 IEEE
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.
Rights and permissions
About this article
Cite this article
Wang, R., Hajiaghajani, F. & Biswas, S. Device-to-device streaming video caching for cellular download cost reduction. Peer-to-Peer Netw. Appl. 13, 1457–1473 (2020). https://doi.org/10.1007/s12083-020-00899-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-020-00899-1