Skip to main content

Implementing Application-Aware Resource Allocation on a Home Gateway for the Example of YouTube

  • Conference paper
  • First Online:
Mobile Networks and Management (MONAMI 2014)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Video clip available at http://www.youtube.com/watch?v=Aeaz4s7q0Ag&wide=1&hd=1.

References

  1. Home Gateway Initiative: Home Gateway QoS module requirements. whitepaper, Dec 2012

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  4. Alcock, S., Nelson, R.: Application flow control in youtube video streams. ACM SIGCOMM Comput. Commun. Rev. 41(2), 24–30 (2011)

    Article  Google Scholar 

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

    Google Scholar 

  6. Wikipedia: Youtube – Wikipedia, the free encyclopedia (2014). https://en.wikipedia.org/wiki/Youtube. Accessed 20 May 2014

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

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

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

  10. Hubert, B.: Linux Advanced Routing & Traffic Control, Linux Foundation. Accessed 26 May 2014

    Google Scholar 

  11. Freetz project: Freetz. http://freetz.org/

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

    Google Scholar 

  13. IEEE 802.1Q 2011: Standard for Local and Metropolitan Area Networks - Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks, August 2011

    Google Scholar 

  14. IEEE 802.11e-2005: Standard for Information technology - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, November 2005

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  17. RFC 791: DARPA Internet program protocol specification (1981)

    Google Scholar 

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

    Google Scholar 

  19. Agboma, F., Liotta, A.: QoE-aware QoS management. In: 6th International Conference on Advances in Mobile Computing and Multimedia, pp. 111–116. ACM (2008)

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  32. Song, G., Li, Y.: Utility-based resource allocation and scheduling in ofdm-based wireless broadband networks. IEEE Commun. Mag. 43(12), 127–134 (2005)

    Article  MathSciNet  Google Scholar 

  33. Saul, A.: Simple optimization algorithm for mos-based resource assignment. In: VTC Spring 2008, pp. 1766–1770. IEEE (2008)

    Google Scholar 

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

    Google Scholar 

  35. Zinca, D., Dobrota, V., Vancea, C., Lazar, G.: Protocols for communication between qos agents: Cops and sdp. In: COST

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Wamser .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics