Abstract
Today’s Internet does not offer any quality level beyond best effort for the majority of applications used by private customers. If multiple customers with heterogeneous applications share a bottleneck link to the Internet, this often leads to quality deterioration for the customers. This particularly holds for home networks with small band Internet access and for home networks with resource limitation like a bad channel quality within a wireless network. For such cases, the best effort allocation of resources between heterogeneous applications leads to an unfair distribution of the application quality among the users. To provide a similar application quality for all users, we propose to implement an application-oriented resource management on a home gateway. Therefore, allocation mechanisms need to be implemented such as the prioritization of network flows. Furthermore, a component monitoring the application quality and dynamically triggering these mechanisms is required. We show the feasibility of this concept by the implementation of an application monitor for YouTube on a standard home gateway. The gateway estimates the YouTube video buffers and prioritizes the video clip before the playback buffer depletes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Video clip available at http://www.youtube.com/watch?v=Aeaz4s7q0Ag&wide=1&hd=1.
References
Home Gateway Initiative: Home Gateway QoS module requirements. whitepaper, Dec 2012
Eckert, M., Knoll, T.M.: ISAAR (Internet Service Quality Assessment and Automatic Reaction) a QoE monitoring and enforcement framework for internet services in mobile networks. In: Timm-Giel, A., Strassner, J., Agüero, R., Sargento, S., Pentikousis, K. (eds.) MONAMI 2012. LNICST, vol. 58, pp. 57–70. Springer, Heidelberg (2013)
Wamser, F., Zinner, T., Iffländer, L., Tran-Gia, P.: Demonstrating the prospects of dynamic application-aware networking in a home environment. In: Proceedings of the 2014 ACM Conference on SIGCOMM, pp. 149–150. ACM (2014)
Alcock, S., Nelson, R.: Application flow control in youtube video streams. ACM SIGCOMM Comput. Commun. Rev. 41(2), 24–30 (2011)
Sieber, C., Hoßfeld, T., Zinner, T., Tran-Gia, P., Timmerer, C.: Implementation and user-centric comparison of a novel adaptation logic for DASH with SVC. In: IFIP/IEEE International Workshop on Quality of Experience Centric Management (QCMan), Ghent, Belgium (2013)
Wikipedia: Youtube – Wikipedia, the free encyclopedia (2014). https://en.wikipedia.org/wiki/Youtube. Accessed 20 May 2014
A.S. Incorporated: Video File Format Specification, Adobe Systems Incorporated Std., Rev. 10, November 2008. http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf. Accessed 26 May 2014
Singer, D.: 3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP), ETSI 3GPP Std., Rev. 12.3.0, March 2014. http://www.3gpp.org/DynaReport/26244.htm. Accessed 26 May 2014
MPEG 4 standards ISO/IEC 14496–1 ff, International Organization for Standardization Std., Rev. 2010 (1999). http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=24462
Hubert, B.: Linux Advanced Routing & Traffic Control, Linux Foundation. Accessed 26 May 2014
Freetz project: Freetz. http://freetz.org/
Zinner, T., Jarschel, M., Blenk, A., Wamser, F., Kellerer, W.: Dynamic application-aware resource management using software-defined networking: implementation prospects and challenges. In: IFIP/IEEE International Workshop on Quality of Experience Centric Management (QCMan), Krakow, Poland (2014)
IEEE 802.1Q 2011: Standard for Local and Metropolitan Area Networks - Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks, August 2011
IEEE 802.11e-2005: Standard for Information technology - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, November 2005
IEEE 802.16m-2011: Standard for Local and metropolitan area networks - Part 16: Air Interface for Broadband Wireless Access Systems, Amendment 3: Advanced Air Interface (802.16m-2011), May 2011
Paul, S., Jain, R., Pan, J., Iyer, J., Oran, D.: Openadn: A case for open application delivery networking. In: 2013 22nd International Conference on Computer Communications and Networks (ICCCN), pp. 1–7. IEEE (2013)
RFC 791: DARPA Internet program protocol specification (1981)
Nichols, K., Blake, S., Baker, F., Black, D.: RFC 2474: Definition of the differentiated services field (DS field) in the IPv4 and IPv6 headers (1998)
Agboma, F., Liotta, A.: QoE-aware QoS management. In: 6th International Conference on Advances in Mobile Computing and Multimedia, pp. 111–116. ACM (2008)
Fiedler, M., Hoßfeld, T., Tran-Gia, P.: A generic quantitative relationship between quality of experience and quality of service. IEEE Network 24(2), 36–41 (2010). Special Issue on Improving QoE for Network Services
Gross, J., Klaue, J., Karl, H., Wolisz, A.: Cross-layer optimization of OFDM transmission systems for MPEG-4 video streaming. Comput. Commun. 27(11), 1044–1055 (2004)
Khan, S., Peng, Y., Steinbach, E., Sgroi, M., Kellerer, W.: Application-driven cross-layer optimization for video streaming over wireless networks. IEEE Commun. Mag. 44(1), 122–130 (2006)
Reis, A., Chakareski, J., Kassler, A., Sargento, S.: Quality of experience optimized scheduling in multi-service wireless mesh networks. In: IEEE Conference on Image Processing (ICIP), pp. 3233–3236. IEEE (2010)
Pries, R., Hock, D., Staehle, D.: QoE based bandwidth management supporting real time flows in IEEE 802.11 mesh networks. Praxis der Informationsverarbeitung und Kommunikation 32(4), 235–241 (2010)
Ameigeiras, P., Ramos-Munoz, J.J., Navarro-Ortiz, J., Mogensen, P., Lopez-Soler, J.M.: QoE oriented cross-layer design of a resource allocation algorithm in beyond 3G systems. Comput. Commun. 339(5), 571–582 (2010)
Huang, C., Juan, H., Lin, M., Chang, C.: Radio resource management of heterogeneous services in mobile WiMAX systems [Radio Resource Management and Protocol Engineering for IEEE 802.16]. IEEE Wireless Commun. 14(1), 20–26 (2007)
Thakolsri, S., Khan, S., Steinbach, E., Kellerer, W.: QoE-driven cross-layer optimization for high speed downlink packet access. J. Commun. 4(9), 669–680 (2009)
Superiori, L., Wrulich, M., Svoboda, P., Rupp, M., Fabini, J., Karner, W., Steinbauer, M.: Content-aware scheduling for video streaming over HSDPA networks. In: Second International Workshop on Cross Layer Design, IWCLD 2009, pp. 1–5. IEEE (2009)
Staehle, B., Wamser, F., Hirth, M., Stezenbach, D., Staehle, D.: AquareYoum: Application and quality of experience-aware resource management for YouTube in wireless mesh networks. PIK - Praxis der Informationsverarbeitung und Kommunikation (2011)
Xiao, M., Shroff, N., Chong, E.: A utility-based power-control scheme in wireless cellular systems. IEEE/ACM Trans. Netw. 11(2), 210–221 (2003)
Andrews, M., Qian, L., Stolyar, A.: Optimal utility based multi-user throughput allocation subject to throughput constraints. In: IEEE INFOCOM, vol. 4, pp. 2415–2424. IEEE (2005)
Song, G., Li, Y.: Utility-based resource allocation and scheduling in ofdm-based wireless broadband networks. IEEE Commun. Mag. 43(12), 127–134 (2005)
Saul, A.: Simple optimization algorithm for mos-based resource assignment. In: VTC Spring 2008, pp. 1766–1770. IEEE (2008)
Pei, X., Zhu, G., Wang, Q., Qu, D., Liu, J.: Economic model-based radio resource management with qos guarantees in the cdma uplink. Eur. Trans. Telecommun. 21(2), 178–186 (2010)
Zinca, D., Dobrota, V., Vancea, C., Lazar, G.: Protocols for communication between qos agents: Cops and sdp. In: COST
Katchabaw, M., Lutfiyya, H., Bauer, M.: Usage based service differentiation for end-to-end quality of service management. Comput. Commun. 28(18), 2146–2159 (2005)
Martin, J., Feamster, N.: User-driven dynamic traffic prioritization for home networks. In: Proceedings of the 2012 ACM SIGCOMM Workshop on Measurements Up the Stack, pp. 19–24. ACM (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Wamser, F., Iffländer, L., Zinner, T., Tran-Gia, P. (2015). Implementing Application-Aware Resource Allocation on a Home Gateway for the Example of YouTube. In: Agüero, R., Zinner, T., Goleva, R., Timm-Giel, A., Tran-Gia, P. (eds) Mobile Networks and Management. MONAMI 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 141. Springer, Cham. https://doi.org/10.1007/978-3-319-16292-8_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-16292-8_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16291-1
Online ISBN: 978-3-319-16292-8
eBook Packages: Computer ScienceComputer Science (R0)