Chapter 13 QoS Support in Multimedia Wireless Environments

Over the couple of years, there has been a strong proliferation in the use of multimedia wireless technology all over the world, creating new research and business opportunities for producers and consumers of these technologies. There are several reasons for this fast proliferation. First, wireless networking technologies such as cellular networks, wireless local area networking (WLAN) and Bluetooth are becoming an integral part of our communication environment. Second, new wireless devices such as cellular phones, PDAs, laptops are emerging to assist people in their lives. Third, multimedia applications became known, first in Internet environment, and now are embedded in wireless environments, due to (a) standardization of digital multimedia content such as MPEG-2, MPEG-4, H.263 and others, and (b) understanding of multimedia applications/and users behaviors under different networking conditions. This allows service providers to build larger scale known (from analog world) multimedia services such as video conferencing, video-on-demand, and offer them to larger population. Fourth, new hardware opportunities are appearing such as multi-frequency energy-efficient processors allowing for more efficient use of mobile devices. However, these new opportunities bring with them also various challenges. We will concentrate on addressing two major challenges. First, mobile devices running distributed multimedia applications and communicating over wireless networks must deal with scarce and variable resource allocations such as battery

[1]  Klara Nahrstedt,et al.  Energy-efficient CPU scheduling for multimedia applications , 2006, TOCS.

[2]  Douglas L. Jones,et al.  GRACE-1: cross-layer adaptation for multimedia quality and battery energy , 2006, IEEE Transactions on Mobile Computing.

[3]  K. Nahrstedt,et al.  Optimal resource allocation in wireless ad hoc networks: a price-based approach , 2006, IEEE Transactions on Mobile Computing.

[4]  Paramvir Bahl,et al.  Distributed fair scheduling in a wireless LAN , 2000, IEEE Transactions on Mobile Computing.

[5]  K. Nahrstedt,et al.  Channel-aware throughput fairness in multi-cell wireless LANs , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[6]  Klara Nahrstedt,et al.  Achieving proportional delay differentiation in wireless LAN via cross-layer scheduling , 2004, Wirel. Commun. Mob. Comput..

[7]  Klara Nahrstedt,et al.  A middleware for service adaptation in differentiated 802.11 wireless networks , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[8]  Robin Kravets,et al.  Throughput guarantees for multi-priority traffic in ad hoc networks , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[9]  Nitin H. Vaidya,et al.  The utility of explicit rate-based flow control in mobile ad hoc networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[10]  Klara Nahrstedt,et al.  Multimedia Systems , 2004, X.media.publishing.

[11]  Nikil D. Dutt,et al.  Integrated power management for video streaming to mobile handheld devices , 2003, MULTIMEDIA '03.

[12]  Klara Nahrstedt,et al.  Energy-efficient soft real-time CPU scheduling for mobile multimedia systems , 2003, SOSP '03.

[13]  Jason Nieh,et al.  A SMART scheduler for multimedia applications , 2003, TOCS.

[14]  Klara Nahrstedt,et al.  Dynamic Bandwidth Management for Single-Hop Ad Hoc Wireless Networks , 2003, PerCom.

[15]  Kang G. Shin,et al.  Energy-Aware Quality of Service Adaptation , 2003 .

[16]  Amin Vahdat,et al.  ECOSystem: managing energy as a first class operating system resource , 2002, ASPLOS X.

[17]  Klara Nahrstedt,et al.  Integration of dynamic voltage scaling and soft real-time scheduling for open mobile systems , 2002, NOSSDAV '02.

[18]  Parameswaran Ramanathan,et al.  Proportional differentiated services: delay differentiation and packet scheduling , 2002, TNET.

[19]  Vaduvur Bharghavan,et al.  WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks , 1999, Wirel. Networks.

[20]  Mani Srivastava,et al.  A power-aware API for embedded and portable systems , 2002 .

[21]  Mohammad Mirhakkak,et al.  Dynamic bandwidth management and adaptive applications for a variable bandwidth wireless environment , 2001, IEEE J. Sel. Areas Commun..

[22]  Derek McAuley,et al.  Energy is just another resource: energy accounting and energy pricing in the Nemesis OS , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[23]  L. Magalhães,et al.  MMTP: multimedia multiplexing transport protocol , 2001, CCRV.

[24]  Haiyun Luo,et al.  A new model for packet scheduling in multihop wireless networks , 2000, MobiCom '00.

[25]  Andrew T. Campbell,et al.  INSIGNIA: An IP-Based Quality of Service Framework for Mobile ad Hoc Networks , 2000, J. Parallel Distributed Comput..

[26]  Parameswaran Ramanathan,et al.  A case for relative differentiated services and the proportional differentiation model , 1999, IEEE Netw..

[27]  Klara Nahrstedt,et al.  CPU service classes for multimedia applications , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[28]  Hiroto Yasuura,et al.  Voltage scheduling problem for dynamically variable voltage processors , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[29]  Daniel P. Siewiorek,et al.  A resource allocation model for QoS management , 1997, Proceedings Real-Time Systems Symposium.

[30]  Jason Nieh,et al.  The design, implementation and evaluation of SMART: a scheduler for multimedia applications , 1997, SOSP.

[31]  M. Moser,et al.  An Algorithm for the Multidimensional Multiple-Choice Knapsack Problem , 1997 .

[32]  David Pisinger A minimal algorithm for the Multiple-choice Knapsack Problem , 1995 .

[33]  Hideyuki Tokuda,et al.  Dynamic QOS Control based on Real-Time Threads , 1993, NOSSDAV.