Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

QoS guarantee for multimedia traffic in smart homes

Published: 01 March 2010 Publication History

Abstract

With the advent of home networking and widespread deployment of broadband connectivity to homes, a wealth of new services with real-time Quality of Service (QoS) requirements have emerged, e.g., Video on Demand (VoD), IP Telephony, which have to co-exist with traditional non-real-time services such as Web browsing and file downloading over the Transmission Control Protocol (TCP). The co-existence of such real-time and non-real-time services demands the residential gateway (RG) to employ bandwidth management algorithms to control the amount of non-real-time TCP traffic on the broadband access link from the Internet Service Provider (ISP) to the RG so that the bandwidth requirements of the real-time traffic are satisfied. In this paper we propose an algorithm to control the aggregate bandwidth of the incoming non-real-time TCP traffic at the RG so that QoS requirements of the real-time traffic can be guaranteed. The idea is to limit the maximum data rates of active TCP connections by dynamically manipulating their flow control window sizes based on the total available bandwidth for the non-real-time traffic. We show by simulation results that our algorithm limits the aggregate bandwidth of the non-real-time TCP traffic thus granting the real-time traffic the required bandwidth.

References

[1]
Akinlar C, Elbassioni K, Kamel I (2002) QoS management in residential gateways. The IEEE International Conference on Wireless LANs and Home Networking (ICWLHN 2002), Atlanta, Georgia.
[2]
Allman M (1998) On the generation and use of TCP acknowledgements. ACM Computer Communication Review.
[3]
Azuma K, Hasegawa G, Murata M (2006) A study on a receiver-based management scheme of access link resources for QoS-controllable TCP connections. Int J Commun Syst 19(7):751-773.
[4]
Bennett JCR, Zhang H (1996) Wf2q: worst-case fair weighted fair queuing. Proceedings of IEEE INFOCOM, San Francisco, CA.
[5]
Breslau L et al (2000) Advances in network simulation. IEEE Computer 33(5):59-67.
[6]
Clevenot F, Nain P, Ross KW (2005) Multiclass P2P networks: static resource allocation for bandwidthfor service differentiation and bandwidth diversity. Proceedings of Performance 2005.
[7]
Crovella M, Barford P (1998) The network effects of prefetching. Proceedings of IEEE INFOCOM.
[8]
Crowcroft J, Oechslin P (1998) Differentiated end-to-end internet services using a weighted proportional fair sharing TCP.
[9]
Dong Y, Rohit R, Zhang Z (2002) A practical technique to support controlled quality assurance in video streaming across the internet in packet video.
[10]
Floyd S, Handley M, Padhye J, Widmer J (2000) Equation based congestion control for unicast applications. ACM SIGCOMM.
[11]
Gnutella {Online}. Available: http://gnufu.net, visited Feb 2009.
[12]
Gupta M, Ammar M (2003) Service differentiation in peer-to-peer networks utilizing reputation. Proceedings of ACM Fifth International Workshop on Networked Group Communications.
[13]
Hawng W, Tseng P (2005) A QoS-aware residential gateway with bandwidth management. IEEE Transactions on Consumer Electronics, vol 51, No. 3.
[14]
Hoe J (1998) Improving the start-up behavior of a congestion control scheme for TCP. ACM SIGCOMM.
[15]
Hsiao PH, Kung H, Tan KS (2001) Active Delay Control for TCP. Proceedings of IEEE Globecon.
[16]
Huang T, Zeadally S, Chilamkurti N, Shieh C (2009) Design, implementation, and evaluation of programmable bandwidth agrregation system for home networks. Journal of Networks and Computer Applications, vol 32, Issue 3.
[17]
Jacobson V (1988) Congestion avoidance and control. Proceedings of ACM SIGCOMM. Stanford, CA, pp 314-329.
[18]
Jain M, Prasad R, Dovrolis C (2003) The TCP bandwidth-delay product revisited: network buffering, cross traffic, and socket buffer auto-sizing. Technical Report GIT-CERCS-03-02, College of Computing, Georgia Tech.
[19]
KaZaA {Online}. Available: http://www.kazaa.com, visited Feb 2009.
[20]
Kuzmanovic KE (2003) TCP-LP: a distributed algorithm for low priority data transfer. Proceedings of IEEE INFOCOM.
[21]
Liu S, Vojnovic M, Gunawardena D (2007) Competitive and considerate congestion control for bulk data transfers. The 15th IEEE International Workshop on Quality of Service, Evanston, IL, pp 21-22.
[22]
Ma RTB, Lee SCM, Lui JCS, Yau DKY (2004) A game theoretic approach to provide incentive and service differentiation in P2P networks. Proceedings of ACM SIGMETRICS/Performance.
[23]
Mehra P, Zakhor A, Vleeschouwer CD (2003) Receiver-driven bandwidth sharing for TCP. Proceedings of IEEE INFOCOM.
[24]
Mehra P, Vleeschouwer C, Zakhor A (2005) Receiver-driven bandwidth sharing for TCP and its application to video streaming. IEEE Transactions on Multimedia, vol 7, No. 4.
[25]
Napster {OnLine}. Available: http://www.napster.com, visited Oct 2008.
[26]
Padhye J, Firoiu V, Towsley D, Kurose J (1996) Modeling TCP throughput: a simple model and its empirical validation. ACM SIGCOMM.
[27]
Postel JB (1981) Transmission control protocol, RFC 793. Information Sciences Institute.
[28]
Semke J, Mahdavi J, Mathis M (1998) Automatic TCP buffer tuning. Proceedings of ACM SIGCOMM, pp 315-323.
[29]
Spring NT, Chesire M, Berryman M, Sahasranaman V, Anderson T, Bershad BN (2000) Receiver based management of low bandwidth access links. Proceedings of IEEE INFOCOM, pp 245-254.
[30]
Stevens W (1996) TCP/IP Illustrated, vol 1. Addison-Wesley.
[31]
Stoica I, Shenker S, Zhang H (1998) Core-stateless fair queuing: achieving approximately fair bandwidth allocations inhigh speed networks. Proceedings of ACM Sigcomm.
[32]
Tanenbaum (1994) Computer networks, 3rd edn. Addison-Wesley.
[33]
Tsugawa T, Hasegawa G, Murata M (2006) Background TCP data transfer with inline network measurement. IEICE Trans Commun E89-B(8):2152-2160.
[34]
UCB/LBNL/VINT Network Simulator ns2.1, http://www.mash.cs.berkeley.edu/ns
[35]
Venkataramani RK, Dahlin M (2002) TCP nice: a mechanism for background transfers. Proceedings of Operating Systems Design and Implementation.
[36]
Venkataramani PY, Kokku R, Sharif S, Dahlin M (2002) The potential costs and benefits of long term prefetching for content distribution. Comput Commun J 25(4):367-375.
[37]
Wu C, Li B (2007) Diverse: application-layer service differentiation in peer-to-peer communications. IEEE J Sel Areas Commun 25(1):222-234.

Cited By

View all
  • (2018)Concurrent home multimedia conferencing platform using a service component architectureMultimedia Tools and Applications10.1007/s11042-014-2210-074:23(10847-10872)Online publication date: 31-Dec-2018
  • (2010)Why is my home not smart?Proceedings of the Aging friendly technology for health and independence, and 8th international conference on Smart homes and health telematics10.5555/1894439.1894447(53-59)Online publication date: 22-Jun-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Multimedia Tools and Applications
Multimedia Tools and Applications  Volume 47, Issue 1
March 2010
217 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 March 2010

Author Tags

  1. Multimedia systems
  2. QoS
  3. Smart home
  4. Smart spaces
  5. VoD

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Concurrent home multimedia conferencing platform using a service component architectureMultimedia Tools and Applications10.1007/s11042-014-2210-074:23(10847-10872)Online publication date: 31-Dec-2018
  • (2010)Why is my home not smart?Proceedings of the Aging friendly technology for health and independence, and 8th international conference on Smart homes and health telematics10.5555/1894439.1894447(53-59)Online publication date: 22-Jun-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media