DOI QR코드

DOI QR Code

Cross-layer Design of Rate and Quality Adaptation Schemes for Wireless Video Streaming

  • Received : 2010.02.08
  • Accepted : 2010.05.22
  • Published : 2010.06.30

Abstract

Video streaming service over wireless networks is a challenging task because of the changes in the wireless channel conditions that can occur due to interference, fading, and station mobility. To provide an efficient wireless video streaming service, the rate adaptation scheme should improve wireless node performance and channel utilization. Moreover, the quality adaptation scheme should be considered at the streaming application. To meet these requirements, we propose a new cross-layer design for video streaming over wireless networks. This design includes the rate and quality adaptation schemes. The rate adaptation scheme selects the optimal transmission mode and resolves the performance anomaly problem. Based on performance improvement by the proposed rate adaptation scheme, our quality adaptation scheme improves the quality of video streaming. Through performance evaluations, we prove that our cross-layer design improves the wireless channel utilization and the quality of video streaming.

Keywords

References

  1. A. Kamerman and L. Monteban, "WaveLAN-II: A High-performance Wireless LAN for the Unlicensed Band," Bell Labs Technical Journal, Vol. 2, No. 3, 1997.
  2. G. Holland, N. Vaidya, and P. Bahl, "A Rate-adaptive MAC Protocol for Multi-hop Wireless Networks," in Proc. of ACM/IEEE MOBICOM, 2001.
  3. R. Rejaie, M. Handley, and D. Estrin, "Layered quality adaptation for Internet video streaming," IEEE Journal on Selected Areas of Communications, 2000.
  4. S. Lee and K. Chung, "Quality Adaptive Video Streaming Mechanism Using the Temporal Scalability," IEICE Transactions on Communications, Vol. E-91B, No. 1, 2008.
  5. L. Zhou, X. Wang, Y. Li, B. Zheng, and B. Geller, "Optimal Scheduling for Multiple Description Video Streams in Wireless Multi-hop Networks," IEEE Communications Letters, Vol. 13, No. 7, 2009.
  6. L. Zhou, B. Geller, B. Zheng, A. Wei, and J. Cui, "System Scheduling for Multi-description Video Streaming over Wireless Multi-hop Networks," IEEE Transactions on Broadcasting, Vol. 55, No. 4, 2009.
  7. IEEE 802.11, part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications, IEEE Std. 802.11-1999, 1999.
  8. IEEE 802.11b, part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications: higher-speed physical layer extension in the 2.4 GHz band, supplement to IEEE 802.11 Std., 1999.
  9. J. Kim, S. Kim, S. Choi, and D. Qiao, "CARA: Collision-aware Rate Adaptation for IEEE 802.11 WLANs," in Proc. of IEEE INFOCOM, 2006.
  10. M. Vutukuru, H. Balakrishnan, and K. Jamieson, "Cross-layer Wireless Bit Rate Adaptation," in Proc. of SIGCOMM, 2009.
  11. I. Haratcherev, J. Taal, K. Langendoen, R. Lagendijk, and H. Sips, "Automatic IEEE 802.11 Rate Control for Streaming Applications," Wireless Communications and Mobile Computing, Vol. 5, 2005.
  12. S. Lee and K. Chung, "Channel Quality-based Rate Adaptation Scheme for Wireless Networks," in Proc. of ICOIN, 2008.
  13. M. Heusse, F. Rousseau, G. Sabbatel, and A. Duda, "Performance Anomaly of 802.11b," in Proc. of IEEE INFOCOM, 2003.
  14. G. Tan and J. Guttag, "Time-based Fairness Improves Performance in Multi-rate WLANs," in Proc. of Usenix Annual Technical Conference, 2004.
  15. S. Yoo, J. Choi, J. Hwang, and C. Yoo, "Eliminating the Performance Anomaly of 802.11b," in Proc. of ICN, 2005.
  16. H. Kim, S. Yun, I. Kang, and S. Bahk, "Resolving 802.11 Performance Anomalies through QoS Differentiation," IEEE Communications Letters, 2005.
  17. Y. Chetoui, N. Bouabdallah, and J. Othman, "Resolving the Unfairness Limitations of the IEEE 802.11 DCF," International Journal of CSNS, 2007.
  18. P. Lettieri and M. Srivastava, "Adaptive Frame Length Control for Improving Wireless Link Throughput, Range, and Energy Efficiency," in Proc. of IEEE INFOCOM, Vol. 2, 1998.
  19. The network simulator ns-2, www.isi.edu/nsnam/ns/