Skip to main content
Log in

An Extended SDN Architecture for Video-on-Demand Caching

  • Research
  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Owing to the variety of ways to view the Internet and the changes in user behavior on the Internet, network traffic has been explosively growing in recent years. Users can watch high-quality videos on the Internet; it is a critical issue to reduce network traffic and increase the user's quality of experience (QoE). Therefore, there have been in-network caching services that cache the content that had been fetched by the user in a proxy server. Meanwhile, the software-defined network (SDN) has been developed to implement the network function through the virtualization function. Programmers can implement customized network functions using the SDN architecture. In this paper, we proposed an Extended SDN Cache service architecture (ESC). The ESC decomposes the function of inspecting incoming traffic, making cache decisions, and caching content to three network entities. This design can reduce the load of a single network entity. To reduce the load of the SDN controller, we utilize an extended OpenFlow switch named the DPI (deep packet inspection) switch, which can inspect the incoming traffic. The ESC designed a mechanism that can cache the different parts of a video in distinct cache nodes. The distributed content storage mechanism can increase the cache capability and the system's flexibility. We use the M/M/1 queuing model to analyze the average queuing delay time and compare the ESC queuing delay time with the C-flow and the OpenCache. The numerical analysis results show that the ESC queuing delay is shorter than the other two.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the current study.

References

  1. Cisco I (2019) Cisco visual networking index: Forecast and methodology, 2017–2022. CISCO White paper. 2017–2022

  2. Kim H, Feamster N (2013) Improving network management with software-defined networking. Communications Magazine, IEEE 51(2):114–119

    Article  Google Scholar 

  3. Chang D, Kwak M, Choi N, Kwon T, Choi Y (2014) C-flow: An efficient content delivery framework with OpenFlow," Information Networking (ICOIN), 2014 International Conference on, IEEE, Phuket, Thailand. 270–275

  4. Chiang WK, Shang YH (2023) ES-5G: A Novel Edge-based SDN-enabled 5G Architecture for Lower Latency, 2023 The 6th International Conference on Information Science and Systems/ The 4th Communication Technologies and Cloud Computing Conference (ICISS/CTCCC 2023), August 10–13, 2023, in Edinburgh. UK

  5. Wichtlhuber M, Reinecke R, Hausheer D (2015) An SDN-Based CDN/ISP Collaboration Architecture for Managing High-Volume Flows, Network and Service Management, IEEE Transactions on 12.1, Rio de Janeiro, Brazil. 48–60

  6. Faigl Z, Szabo Z, Schulcz R (2014) Application-layer traffic optimization in software-defined mobile networks: A proof-of-concept implementation. Telecommunications Network Strategy and Planning Symposium (Networks), 2014 16th International. IEEE, Funchal, Madeira Island, Portugal

  7. Vahlenkamp M, Schneider F, Kutscher D, Seedorf J (2013) Enabling Information Centric Networking in IP Networks Using SDN, Future Networks and Services (SDN4FNS), 2013 IEEE SDN for. IEEE, Trento, Italy

  8. Salsano S, Blefari-Melazzi N, Detti A, Morabito G, Veltril L (2013) Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed. Comput Netw 57(16):3207–3221

    Article  Google Scholar 

  9. Georgopoulos P, Broadbent M, Farshad A, Plattner B, Race N (2015) Using Software Defined Networking to enhance the delivery of Video-on-Demand. Comput Commun 69:79–87

    Article  Google Scholar 

  10. Lin Y-D, Lin P-C, Yeh C-H, Wang Y-C, Lai Y-C (2015) An extended SDN architecture for network function virtualization with a case study on intrusion prevention. Network, IEEE 29(3):48–53

    Article  Google Scholar 

  11. Cho C, Lee J, Kim ED, Ryoo JD (2016) A Sophisticated Packet Forwarding Scheme with Deep Packet Inspection in an OpenFlow Switch," 2016 International Conference on Software Networking (ICSN), Jeju, Korea (South), 2016, pp. 1–5 https://doi.org/10.1109/ICSN.2016.7501921

  12. Rohde & Schwarz company and The Fast Mode (2023) Research report: Deep packet inspection and encrypted traffic visibility for IP networks,” 2023. https://www.ipoque.com/news-media/resources/ebooks/dpi-encrypted-traffic-visbility

  13. Http Sequence Diagram, http://www.eventhelix.com/Realtime Mantra/Networking/ http_sequence_diagram.pdf

  14. Chiang WK, Li TY (2016) An extended SDN-based in-network caching service for video on demand, 2016 International Computer Symposium (ICS 2016), pp. 159–164, December 15–17, 2016, Chiayi, Taiwan

  15. Ozden B, Rastogi R, Silberschatz A (1996). Buffer replacement algorithms for multimedia storage systems. Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems, Jun 1996

  16. Wu KL, Yu PS, Wolf JL (2004) Segmentation of multimedia streams for proxy caching. IEEE Trans Multimedia 6(5):770–780

    Article  Google Scholar 

  17. Chen S, Shen B, Wee S, Zhang X (2006) Segment-based streaming media proxy: modeling and optimization. IEEE Trans Multimedia 8(2):243–256

    Article  Google Scholar 

  18. Dan A, Sitaram D (1996) A Generalized Interval Caching Policy for Mixed Interactive and Long Video Environments. Proc. SPIE 2667, Multimedia Computing and Networking, March 1996

  19. Kim T, Bahn H, Koh K (2003) Popularity-Aware Interval Caching for Multimedia Streaming Servers. Electron Lett 39(21):1555–1557

    Article  Google Scholar 

  20. Kwon O, Bahn H, Koh K (2008) Popularity and prefix aware interval caching for multimedia streaming servers. IEEE International Conference on Computer and Information Technology (CIT), July 2008

  21. Kwon O, Kim T, Bahn H (2010) Block-level buffer management for video streaming services in IPTV environments. IEEE Trans Consum Electron 56(3):1809–1813

    Article  Google Scholar 

  22. Kleinrock L (1975) Theory, volume 1, Queueing systems. Wiley-interscience

  23. Medhi J (2002) Stochastic models in queueing theory. Academic Press

  24. Jarschel M, Oechsner S, Schlosser D, Pries R, Goll S, Tran-Gia P (2011) Modeling and performance evaluation of an OpenFlow architecture, Proceedings of the 23rd, International Teletraffic Congress

  25. Ameigeiras P, Ramos-Munoz JJ, Navarro-Ortiz J, Lopez-Soler JM (2012) Analysis and modelling of YouTube traffic. Transactions on Emerging Telecommunications Technologies 23(4):360–377

    Article  Google Scholar 

  26. Improving Your CDN’s Cache Hit Ratio, MaxCDN, http://pages.maxcdn.com/hubfs/Downloads/improving-cdn-cache-hit-ratio.pdf.

  27. Sen S, Rexford J, Towsley D (1999). Proxy prefix caching for multimedia streams. IEEE Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Mar 1999

Download references

Acknowledgements

We would like to thank the editors and the anonymous reviewers for their valuable comments and suggestions. Their efforts have significantly improved the quality of this article.

Author information

Authors and Affiliations

Authors

Contributions

Chiang conceived of the presented idea.

Chiang encouraged Li. to investigate extended SDN Cache architecture and supervised the findings of this work.

Li wrote the main manuscript text and prepared all figures.

All authors discussed the results and contributed to the manuscript.

Corresponding author

Correspondence to Wei-Kuo Chiang.

Ethics declarations

Competing Interests

The authors declare no competing interests.

Additional information

Publisher's Note

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

This work was sponsored in part by Taiwan National Science and Technology Council under the contract NSTC112-2221-E-194-020.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chiang, WK., Li, TY. An Extended SDN Architecture for Video-on-Demand Caching. Mobile Netw Appl (2024). https://doi.org/10.1007/s11036-024-02321-z

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11036-024-02321-z

Keywords

Navigation