skip to main content
10.1145/2713168.2713173acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Congestion-aware MAC layer adaptation to improve video teleconferencing over wi-fi

Published: 18 March 2015 Publication History

Abstract

In wireless networks such as those based on IEEE 802.11, packet losses due to fading and interference are often misinterpreted as indications of congestion, causing unnecessary decrease in the data sending rate due to congestion control at higher layer protocols. For delay-constrained applications such as video teleconferencing, packet losses may result in excessive artifacts or freeze in the decoded video. We propose a simple and yet effective mechanism to detect and reduce channel-caused packet losses by adjusting the retry limit parameter of the IEEE 802.11 protocol. Since retry limit is left configurable in the IEEE 802.11 standard, and does not require cross-layer coordination, our scheme can be easily implemented and incrementally deployed. Experimental results of applying the proposed scheme to a WebRTC-based realtime video communication prototype show significant performance gain compared to the case where retry limit is configured statically.

References

[1]
C. Lochert, B. Scheuermann, and M. Mauve. A survey on congestion control for mobile ad hoc networks: Research articles. Wireless Communications and Mobile Computing, vol. 7, pp. 655--676, June 2007.
[2]
O. Gurewitz, V. Mancuso, J. Shi, and E. Knightly. Measurement and modeling of the origins of starvation of congestion-controlled flows in wireless mesh networks. IEEE/ACM Transactions on Networking, vol. 17, no. 6, pp. 1832--1845, December 2009.
[3]
K. Tan, F. Jiang, Q. Zhang, and X. Shen. Congestion control in multihop wireless networks. IEEE Transactions on Vehicular Technology, vol. 56, no. 2, pp. 863--873, March 2007.
[4]
S. Rangwala, A. Jindal, K.-Y. Jang, K. Psounis, and R. Govindan. Neighborhood-centric congestion control for multihop wireless mesh networks. IEEE Transactions on Networking, vol. 19, no. 6, 2011.
[5]
A. Al Islam and V. Raghunathan. End-to-end congestion control in wireless mesh networks using a neural network. in IEEE WCNC, 2011.
[6]
S. Prasanthi and S.-H. Chung. An efficient algorithm for the performance of tcp over multi-hop wireless mesh networks. in ITNG, 2010.
[7]
K. Y. Lee, K.-S. Cho, and B.-S. Lee. Cross-layered hop-by-hop congestion control for multihop wireless networks. in MASS, 2006.
[8]
X. Wang and D. Perkins. Cross-layer hop-by-hop congestion control in mobile ad hoc networks. in IEEE WCNC, 2008.
[9]
H. Kim, S. Yun, H. Lee, etc. WLC34-1 A Simple Congestion-Resilient Link Adaptation Algorithm for IEEE 802.11 WLANs. Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE
[10]
H. J. Xiao, Y. P. Wei, etc. Congestion-adaptive and queue reservation scheme for delay-constrained video streaming over IEEE 802.11 networks. 5th International Conference on Visual Information Engineering (VIE), 2008.
[11]
H. Zhou, D. Hoang, P. Nhan, etc. Introducing feedback congestion control to a network with IEEE 802.11 wireless LAN. Wireless Telecommunications Symposium, 2004.
[12]
P. A. K. Acharya, A. Sharma, etc. Congestion-Aware Rate Adaptation in Wireless Networks: A Measurement-Driven Approach. Proc. IEEE SECON, pp. 1--9, 2008.
[13]
L. Bononi, M. Conti, etc. Runtime Optimization of IEEE 802.11 Wireless LANs Performance. IEEE Transactions on Parallel and Distributed Systems, Vol. 15, Issue 1, Jan. 2004.
[14]
An-Chih Li, Ting-Yu Lin, Ching-Yi Tsai. ARC: Joint Adaptation of Link Rate and Contention Window for IEEE 802.11 Multi-rate Wireless Networks. SECON 2009.
[15]
Bianchi G. Performance analysis of the IEEE 802.11 distributed coordination function. IEEE Journal on Selected Areas in Communications 2000; 18(3): 535--547.
[16]
M. H. Lu, P. Steenkiste and T. Chen. A time-based adaptive retry stategy for video streaming in 802.11 WLANS. Wireless Communications and Mobile Computing, 2007.
[17]
S. Floyd, M. Handley, J. Padhye, etc. TCP Friendly Rate Control (TFRC): Protocol Specification. RFC 5348, September 2008.
[18]
A. Jardosh, K. Ramachandran, K. Almeroth, and E. Belding-Royer. Understanding Congestion in IEEE 802.11b Wireless Networks. In Proc. of IMC, Berkeley, CA, Oct 2005.
[19]
Y. Hu and D. Johnson. Exploiting Congestion Information in Network and Higher Layer Protocols in Multihop Wireless Ad Hoc Networks. In Proc. of ICDCS, Tokyo, Japan, Mar 2004.
[20]
WebRTC, "http://www.webrtc.org".
[21]
OPNET, SITL, https://support.riverbed.com/bin/support/static//doc/opnet/17.5.A/online/modeler_17.5_PL5/Tutorials/wwhelp/wwhimpl/common/html/wwhelp.htm#href=sitl_tut_1.html&single=true
[22]
L. D. Cicco, etc. Understanding the Dynamic Behaviour of the Google Congestion Control for RTCWeb. 20th International Packet Video Workshop (PV), 12--13 Dec. 2013.
[23]
S. Holmer, M. Shemer, and M. Paniconi. Handling packet loss in WebRTC. IEEE ICIP, 2013
[24]
H. Schulzrinne, S. Sivaranab, etc. RTP: A Tranport Protocol for Real-Time Applications. RFC3550, Standard, 2003
[25]
S. Floyd, M. Handley, etc. TCP Friendly Rate Control (TFRC): Protocol Specification. RFC 5348, 2008
[26]
H. Bobarshad, M. van der Schaar, etc. Analytical Modeling for Delay-Sensitive Video Over WLAN. IEEE transactions on Multimedia, VOL. 14, NO. 2, APRIL 2012
[27]
C. M. Chen, C. W. Lin, Y. C. Chen. Cross-Layer Packet Retry Limit Adaptation for Video Transport over Wireless LANs. IEEE transactions on circuits and systems for video technology, VOL. 20, NO. 11, November 2010.
[28]
S. Lohier, Y. G. Doudane, G. Pujolle. MAC-layer Adaptation to Improve TCP Flow Performance in 802.11 Wireless Networks. Proc. IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Montreal, Canada, 19--21 June 2006.
[29]
C. M. Chen, C. W. Lin, Y. C. Chen. Packet Scheduling for Video Streaming over Wireless with Content-Aware Packet Retry Limit. In IEEE 8th Workshop on Multimedia Signal Processing, Oct 2006.
[30]
N. C. Tas, T. Nadeem, A. K. Agrawala. Making Wireless Networks MORAL. INFOCOM, 2011 Proceedings IEEE
[31]
Y.-C. Chen, E. M. Nahum, R. J. Gibbens, and D. Towsley. Measuring cellular networks: Characterizing 3g, 4g, and path diversity. Technical report, UMass Amherst Technical Report: UM-CS-2012-022.
[32]
H. Lundin, S. Holmer, etc. A Google Congestion Control Algorithm for Real-Time Communication, draft-alvestrand-rmcat-congestion-02, 2014. http://tools.ietf.org/html/draft-alvestrand-rmcat-congestion-02.
[33]
D. Bertsekas and R. G. Gallager. Data Networks(2nd edition). Prentice Hall, 1992, ISBN 0132009161.
[34]
M. Franceschetti and R. Meester. Random Networks for Communication. Cambridge University Press, 2008.

Cited By

View all
  • (2024)HairpinProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation10.5555/3691825.3691876(907-926)Online publication date: 16-Apr-2024
  • (2024)Network Layer on Data Path: Smooth Queue ManagementLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_7(109-131)Online publication date: 30-Oct-2024
  • (2024)Transport Layer on Data Path: Differentiating RetransmissionsLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_6(87-108)Online publication date: 30-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MMSys '15: Proceedings of the 6th ACM Multimedia Systems Conference
March 2015
277 pages
ISBN:9781450333511
DOI:10.1145/2713168
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 March 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 802.11 MAC
  2. Google congestion control (GCC)
  3. WebRTC
  4. congestion detection
  5. retry limit
  6. video teleconferencing
  7. wi-fi

Qualifiers

  • Research-article

Conference

MMSys '15
Sponsor:
MMSys '15: Multimedia Systems Conference 2015
March 18 - 20, 2015
Oregon, Portland

Acceptance Rates

MMSys '15 Paper Acceptance Rate 12 of 41 submissions, 29%;
Overall Acceptance Rate 176 of 530 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)HairpinProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation10.5555/3691825.3691876(907-926)Online publication date: 16-Apr-2024
  • (2024)Network Layer on Data Path: Smooth Queue ManagementLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_7(109-131)Online publication date: 30-Oct-2024
  • (2024)Transport Layer on Data Path: Differentiating RetransmissionsLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_6(87-108)Online publication date: 30-Oct-2024
  • (2016)Congestion-Aware MAC Layer Adaptation to Improve Video Telephony over Wi-FiACM Transactions on Multimedia Computing, Communications, and Applications10.1145/298363412:5s(1-24)Online publication date: 15-Nov-2016
  • (2015)Early Packet Loss Feedback for WebRTC-Based Mobile Video Telephony over Wi-Fi2015 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2015.7417847(1-6)Online publication date: Dec-2015
  • (2014)Early Packet Loss Feedback for WebRTC-Based Mobile Video Telephony over Wi-Fi2015 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2014.7417847(1-6)Online publication date: Dec-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media