Abstract
High bandwidth demand is incited by online video streaming that has become a fundamental of many consumers’ lives. To provide the best user experience taking into account the user device and the network available bandwidth, different new technologies have been proposed. MPEG Dynamic Adaptive Streaming over HTTP (DASH) is considered among the most used technology of video delivery nowadays. DASH standard is based on rate adaptation on the client side. However, to enhance the DASH delivery there is a growing need for new network architecture. Two main trends are investigated in the literature: integration of DASH over ICN/CCN architecture which allows in-network caching, and performing DASH streaming over SDN architecture to control network delivery. In this paper, we discuss the necessity and feasibility of a new hybrid architecture based on the combination of SDN and CCN to provide assisted DASH-aware networking which enables networks configuration according to the requirements of end users, network administrators and Internet service providers. Hence, our architecture allows the improvement of the Quality of Experience and the Quality of Service thanks to the SDN and CCN processes integrated.
Similar content being viewed by others
References
Visual Networking Index: Forecast and Methodology, 2015–2020, Technical Report, CISCO (2016)
Castellanos, W.E., Guerri, J.C., Arce, P.: A QoS-aware routing protocol with adaptive feedback scheme for video streaming for mobile networks. Comput. Commun. 77, 10–25 (2016)
Tanwir, S., Perros, H.: Modeling live adaptive streaming over HTTP. Comput. Commun. 85, 74–88 (2016)
Xiang, S., Xing, M., Cai, L., Pan, J.: Dynamic rate adaptation for adaptive video streaming in wireless networks. Signal Process. Image Commun. 39, 305–315 (2015)
Sodagar, I.: The MPEG-DASH standard for multimedia streaming over the internet. IEEE Multimed. 18(4), 62–67 (2011)
Rainer, B., Posch, D., Hellwagner, H.: Investigating the performance of pull-based dynamic adaptive streaming in NDN. IEEE J. Sel. Areas Commun. 34(8), 2130–2140 (2016)
Imbrenda, C., Muscariello, L., Rossi, D.: Analyzing cacheable traffic in ISP access networks for micro CDN applications via content-centric networking. In: Proceedings of the 1st International Conference on Information-centric Networking, INC, pp. 57–66 (2014)
Jacobson, V., Smetters, D.K., Hornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of ACM CoNEXT (2009)
Jmal, R., Fourati, L.C.: An OpenFlow architecture for managing content-centric-network (OFAM-CCN) based on popularity caching strategy. Comput. Stand. Interfaces 51, 22–29 (2017)
Aubry, E., Silverston, T., Chrisment, I.: SRSC: SDN-based routing scheme for CCN. In: 2015 1st IEEE Conference on Network Softwarization (NetSoft), pp. 1–5 (2015)
Chang, D., Kwak, M., Choi, N., Kwon, T.T., Choi, Y.: C-flow: an efficient content delivery framework with OpenFlow. In: Proceedings of IEEE ICOIN (2014)
Thomas, E., van Deventer, M.O., Stockhammer, T., Begen, A.C., Famaey, J.: Enhancing MPEG dash performance via server and network assistance. SMPTE Motion Imag. J. 126, 22–27 (2017)
Jmal, R., Simon, G., Chaari, L.: Network-assisted strategy for dash over CCN. In: 2017 IEEE International Conference on Multimedia and Expo (ICME), pp. 13–18 (2017)
Mok, R.K., Luo, X., Chan, E.W., Chang, R.K.: QDASH: a QoE-aware DASH system. In: Proceedings of the 3rd Multimedia Systems Conference, pp. 11–22 (2012)
Juluri, P., Tamarapalli, V., Medhi, D.: SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP. In: 2015 IEEE International Conference on Communication Workshop (ICCW), pp. 1765–1770 (2015)
Tian, G., Liu, Y.: Towards agile and smooth video adaptation in dynamic HTTP streaming. IEEE/ACM Trans. Netw. 24(4), 2386–2399 (2016)
Kleinrouweler, J.W., Cabrero, S., Cesar, P.: Delivering stable high-quality video: an SDN architecture with DASH assisting network elements. In: MMSys’16, Klagenfurt, Austria (2016)
Cofano, G., De Cicco, L., Zinner, T., Nguyen-Ngoc, A., Tran-Gia, P., Mascolo, S.: Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming. In: MMSys’16, Klagenfurt, Austria (2016)
Georgopoulos, P., Elkhatib, Y., Broadbent, M., Mu, M., Race, N.: Towards network-wide QoE fairness using openflow-assisted adaptive video streaming. In: Proceedings of the 2013 ACM SIGCOMM Workshop on Future Human-Centric Multimedia Networking, pp. 15–20 (2013)
Kleinrouweler, J.W., Cabrero, S., van der Mei, R., Cesar, P.: Modeling stability and bitrate of network assisted HTTP adaptive streaming players. In: Teletraffic Congress (ITC 27), 2015 27th International, IEEE (2015)
Petrangeli, S., Famaey, J., Claeys, M., Latré, S., De Turck, F.: QoE-driven rate adaptation heuristic for fair adaptive video streaming. ACM Trans. Multimed. Comput. Commun. Appl. 12(2), 1–24 (2016)
Posch, D., Kreuzberger, C., Rainer, B., Hellwagner, H.: Using in-network adaptation to tackle inefficiencies caused by dash in information-centric networks. In: Proceedings of the 10th International Conference on Emerging Networking Experiments and Technologies, VideoNext Workshop (2014)
Heikkinen, A., Ojanper, T., Vehkaper, J.: Dynamic cache optimization for DASH clients in Content Delivery Networks. In: 2016 13th IEEE Annual Consumer Communications and Networking Conference (CCNC), pp. 980–983 (2016)
Georgopoulos, P., Broadbent, M., Farshad, A., Plattner, B., Race, N.: Using Software Defined Networking to enhance the delivery of Video-on-Demand. Comput. Commun. 69, 79–87 (2015)
Zhao, S., Medhi, D.: SDN-Assisted adaptive streaming framework for tile-based immersive content using MPEG-DASH. In: 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pp. 1–6. Berlin (2017)
Naman, A.T., Wang, Y., Gharakheili, H.H., Sivaraman, V., Taubman, D.: Responsive high throughput congestion control for interactive applications over SDN-enabled networks. Comput. Netw. 134, 152–166 (2018)
Ozfatura, E., Ercetin, O., Inaltekin, H.: Optimal network-assisted multiuser DASH video streaming. IEEE Trans. Broadcast. 64(2), 247–265 (2018)
Jmal, R., Chaari Fourati, L.: Content-centric networking management based on software defined networks: survey. IEEE Trans. Netw. Serv. Manag. 14(4), 1128–1142 (2017)
Jmal, R., Chaari Fourati, L.: Implementing shortest path routing mechanism using Openflow POX controller. In: The 2014 International Symposium on Networks, Computers and Communications, pp. 1–6 (2014)
Smetters, D., Golle, P., Thornton, J.: CCNx Access Control Specifications. Technical report, PARC, Tech. Rep. (2010)
Lee, D.H., Dovrolis, C., Begen, A.C.: Caching in http adaptive streaming: friend or foe? In: Proceedings of Network and Operating System Support on Digital Audio and Video Workshop, p. 31 (2014)
Wang, Y., Orapinpatipat, C., Gharakheili, H.H., Sivaraman, V.: TeleScope: Flow-level video telemetry using SDN. In: 2016 Fifth European Workshop on Software-Defined Networks (EWSDN), Den Haag, Netherlands, pp. 31–36 (2016)
Lantz, B., Heller, B.: Mininet: rapid prototyping for Software Defined Networks. http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet. Accessed Aug 2015
Erickson, D.: Floodlight Java based OpenFlow Controller. http://floodlight.openflowhub.org/. Accessed, Aug 2015
Knight, S., Nguyen, H.X., Falkner, N., Bowden, R., Roughan, M.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)
Lederer, S., Mueller, C., Rainer, B., Timmerer, C., Hellwagner, H.: An experimental analysis of dynamic adaptive streaming over HTTP in content centric networks. In: 2013 IEEE International Conference on Multimedia and Expo (ICME), pp. 1–6 (2013)
Lederer, S., Mueller, C., Timmerer, C.: Dynamic adaptive streaming over HTTP dataset. In: Proceedings of the 3rd Multimedia Systems Conference (MMSys ‘12). ACM, New York, NY, USA, pp. 89–94 (2012)
Kreuzberger, C., Posch, D., Hellwagner, H.: AMuSt Framework—Adaptive Multimedia Streaming Simulation Framework for ns-3 and ndnSIM. https://github.com/ChristianKreuzberger/AMust-Simulator/ (2017)
Wireshark analyzer. http://www.wireshark.org (2017)
Liu, Y., et al.: Deriving and validating user experience model for DASH video streaming. IEEE Trans. Broadcast. 61(4), 651–655 (2015)
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
Jmal, R., Chaari Fourati, L. Assisted DASH-aware networking over SDN–CCN architecture. Photon Netw Commun 38, 37–50 (2019). https://doi.org/10.1007/s11107-019-00835-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11107-019-00835-1