On Providing Cloud-awareness to Client's DASH Application by Using DASH over HTTP/2

Authors

DOI:

https://doi.org/10.26636/jtit.2015.4.986

Keywords:

adaptive video streaming, DASH, HTTP/2

Abstract

Mobile Cloud Networks group together mobile users and clouds containing content servers. Hence, they are an ideal framework for media content delivery. Streamswitching adaptive video players cope well with some limitations of Mobile Cloud Networks as low bandwidth and bandwidth variability in access network. Nonetheless, other limitations, as cloud congestion, are difficult to be managed by the video players. This paper presents a system for discovering fault situations at the cloud (e.g., cloud congestion) and notifying to the video player, which will take appropriate actions for saving the quality of media transmission. In proposed implementation the video application is DASH-capable and adaptation action may be both stream rate adaptation and content server adaptation. The communication between client and server uses “bidirectional” communication feature of HTTP/2 thanks to the new deployed modules running DASH over HTTP/2 in both client’s and server’s applications.

Downloads

Download data is not yet available.

References

[1] T. Jursonovics and S. Imre, “Quality-based charging solutions for wireless multimedia services”, Int. J. Netw. Manag., vol. 24, no. 5, pp. 357–401, 2014.
View in Google Scholar

[2] M. Mehta, I. Ajmera, and R. Jondhale, “Mobile cloud computing”, Int. J. Elec. Commun. Engin. & Technol., vol. 4, no. 5, pp. 152–160, 2013.
View in Google Scholar

[3] S. Qureshi et al., “Mobile cloud computing as future for mobile applications – Implementation methods and challenging issues”, in Proc. IEEE Int. Conf. Cloud Comput. & Intell. Syst. CCIS 2011, Beijing, China, 2011, doi: 10.1109/CCIS.2011.6045111.
View in Google Scholar

[4] N. Fernando, W. L. Seng, and W. Rahayu, “Mobile cloud computing: A survey”, Future Gener. Comp. Sys., vol. 29, no. 1, pp. 84–106, 2013.
View in Google Scholar

[5] H. T. Dinh, C. Lee, D. Niyato, and P. Wang, “A survey of mobile cloud computing: Architecture, applications, and approaches”, Wirel. Commun. & Mob. Comput., vol. 13, no. 18, pp. 1587–1611, 2013.
View in Google Scholar

[6] J. Famaey and F. De Turck, “Federated management of the Future Internet: Status and challenges”, Int. J. Netw. Manag., vol. 22, no. 6, pp. 508–528, 2012.
View in Google Scholar

[7] GitHub repository for bitmovin libdash library [Online]. Available: https://github.com/bitmovin/libdash/tree/http2 (last access: Aug. 2015).
View in Google Scholar

[8] C. Dovrolis, M. Jain, and R. Prasad, “Measurement tools for the capacity and load of Internet paths” [Online]. Available: http://www.cc.gatech.edu/fac/Constantinos.Dovrolis/bw-est/ (last access: Aug. 2015).
View in Google Scholar

[9] S. Akhshabi, A. C. Begen, and C. Dovrolis, “An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP”, in Proc. 2nd Ann. ACM Conf. Multimed. Syst. MMSys 2011, San Jose, CA, USA, 2011, doi: 10.1145/1943552.1943574.
View in Google Scholar

[10] S. Akhshabi, L. Anantakrishnan, C. Dovrolis, and A. C. Begen, “What happens when HTTP adaptive streaming players compete for bandwidth?”, in Proc. 22nd Int. Worksh. Netw. Oper. Sys. Supp. for Digit. Audio Video NOSSDAV’12, Toronto, Ontario, Canada, 2012, doi: 10.1145/2229087.2229092.
View in Google Scholar

[11] F. Dobrian et al., “Understanding the impact of video quality on user engagement”, in Proc. ACM SIGCOMM 2011 Conf., Toronto, ON, Canada, 2011, doi: 10.1145/2043164.2018478.
View in Google Scholar

[12] B. Seo, W. Cui, and R. Zimmermann, “Efficient video uploading from mobile devices in support of HTTP streaming”, in Proc. 3rd Ann. ACM Conf. Multimed. Syst. MMSys 2012, Chapel Hill, NC, USA, 2012, doi: 10.1145/2155555.2155589.
View in Google Scholar

[13] M. Mirza, J. Sommers, P. Barford, and X. Zhu, “A machine learning approach to TCP throughput prediction”, IEEE/ACM Trans. Netw., vol. 18, no. 4, 2010, doi: 10.1109/TNET.2009.2037812.
View in Google Scholar

[14] Q. He, C. Dovrolis, and M. Ammar, “On the predictability of large transfer TCP throughput”, ACM SIGCOMM Comp. Commun. Rev., vol. 35, no. 4, pp. 145–156, 2005.
View in Google Scholar

[15] X. Liu et al., “A case for a coordinated Internet video control plane”, in Proc. ACM SIGCOMM 2012 Conf., Helsinki, Finland, 2012, doi: 10.1145/2342356.2342431.
View in Google Scholar

[16] R. Rejaie and J. Kangasharju, “Mocha: A quality adaptive multimedia proxy cache for Internet streaming”, in Proc. 21st Int. Worksh. Netw. Operat. Syst. Support for Digit. Audio and Video NOSSDAV’11, Vancouver, BC, Canada, 2011, doi: 10.1145/378344.378345.
View in Google Scholar

[17] I. Sodagar, “The MPEG-DASH standard for multimedia streaming over the Internet”, IEEE MultiMedia, vol. 18, no. 4, pp. 62–67, 2011.
View in Google Scholar

[18] Riverbed Stingray Traffic Manager [Online]. Available: http://www.riverbed.com/
View in Google Scholar

[19] D. Niu, Z. Liu, B. Li, and S. Zhao, “Demand forecast and performance prediction in peer-assisted on-demand streaming systems”, in Proc. 30th IEEE Int. Conf. Comp. Commun. IEEE INFOCOM’11, Shanghai, China, 2011, doi: 10.1109/INFCOM.2011.5935196.
View in Google Scholar

[20] J. Mongay Batalla and S. Janikowski, “In-segment content server adaptation for dual adaptation mechanism in DASH”, in Proc. 5th Int. Conf. Comput. Intell., Commun. Syst. Netw. IEEE CICSyN 2013, Madrid, Spain, 2013, doi: 10.1109/CICSYN.2013.16.
View in Google Scholar

[21] C. Mueller, S. Lederer, C. Timmerer, and H. Hellwagner, “Dynamic adaptive streaming over HTTP/2.0”, in Proc. IEEE Int. Conf. Multim. & Expo ICME 2013, San Jose, CA, USA, 2013, doi: 10.1109/ICME.2013.6607498.
View in Google Scholar

[22] W. Sheng and V. Swaminathan, “Low latency live video streaming over HTTP 2.0”, in Proc. 24th Int. Worksh. Netw. Operat. Syst. Support for Digit. Audio and Video NOSSDAV’14, Singapore, 2014, doi: 10.1145/2578260.2578277.
View in Google Scholar

[23] nghttp2 – HTTP/2 C Library. Project webpage [Online]. Available: http://nghttp2.org (last access: Aug. 2015).
View in Google Scholar

[24] M. Belshe et al., “Hypertext Transfer Protocol version 2”, IETF HTTPbis Working Group Internet-Draft, 2014 [Online]. Available: http://tools.ietf.org/html/draft-ietf-httpbis-http2-13
View in Google Scholar

[25] S. Lederer, C. Müller, and C. Timmerer, “Dynamic adaptive streaming over HTTP dataset”, in Proc. 3rd Ann. ACM Conf. Multimed. Syst. MMSys 2012, Chapel Hill, NC, USA, 2012, doi: 10.1145/2155555.2155570.
View in Google Scholar

Downloads

Submitted

2023-06-26

Published

2015-12-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
J. M. Batalla, “On Providing Cloud-awareness to Client’s DASH Application by Using DASH over HTTP/2”, JTIT, vol. 62, no. 4, pp. 54–64, Dec. 2015, doi: 10.26636/jtit.2015.4.986.

Most read articles by the same author(s)

1 2 > >>