Skip to main content
Log in

Device-to-device streaming video caching for cellular download cost reduction

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

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.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. 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

    Chapter  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Maggs BM, Sitaraman RK (2015) Algorithmic nuggets in content delivery. ACM SIGCOMM Computer Communication Review 45(3):52–66

    Article  Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Khouja M (2006) A joint optimal pricing, rebate value, and lot sizing model. Eur J Oper Res 174(2):706–723

    Article  MathSciNet  Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. “Screen Resolution Statistics (January 2017),” [online]. Availible: https://www.w3schools.com/browsers/browsers_display.asp

  13. Sodagar I (2011) The mpeg-dash standard for multimedia streaming over the internet. IEEE MultiMedia 4:62–67

    Article  Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. Taghizadeh M, Biswas S (2013) Impacts of user-selfishness on cooperative content caching in social wireless networks. Ad Hoc Netw 11(8):2423–2439

    Article  Google Scholar 

  17. 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

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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),

  23. R. Pantos, and W. May 2017. HTTP live streaming. No. RFC 8216.

  24. 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

  25. Abdullahi, Arif S, Hassan S (2015) Survey on caching approaches in information centric networking. J Netw Comput Appl 56:48–59

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

  28. Liang K, Yu HF (2012) Adjustable two-tier cache for IPTV based on segmented streaming. International Journal of Digital Multimedia Broadcasting 2012

  29. Y. Liu 2013, et al. "Dynamic adaptive streaming over CCN: a caching and overhead analysis." Communications (ICC), IEEE International Conference on. IEEE, 2013

  30. 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

    Google Scholar 

  31. 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

  32. 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

    Article  Google Scholar 

  33. Z. Liu, et al. "Small World P2P overlay for video sharing service." Wireless Communications and Networking Conference (WCNC), 2012 IEEE IEEE, 2012

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

    Google Scholar 

  38. “Trace set of mobility data of taxi cabs in San Francisco, USA.” [online]. Available: https://crawdad.org/epfl/mobility/20090224/cab/

  39. J. Guo, and Nathan Balon(2006). "Vehicular ad hoc networks and dedicated short-range communication." University of Michigan

  40. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rui Wang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00899-1

Keywords

Navigation