ABSTRACT
Enabling real-time communication over the Internet is of ever increasing importance due to the use of Internet for audio/video communication. The RTCWeb IETF working group has been established with the goal of standardizing a set of protocols for inter-operable real-time communication among Web browsers. In this paper we experimentally evaluate the Google Congestion Control (GCC) which has been recently proposed in the RTCWeb IETF WG. By setting up a controlled testbed, we have evaluated to what extent GCC flows are able to track the available bandwidth, while minimizing queuing delays, and fairly share the bottleneck with other GCC or TCP flows. We have found that the algorithm works as expected when a GCC flow accesses the bottleneck in isolation, whereas it is not able to provide a fair bandwidth utilization when a GCC flow shares the bottleneck with either a GCC or a TCP flow.
- L. Budzisz et al. On the fair coexistence of loss- and delay-based tcp. IEEE/ACM Trans. Netw., 19(6):1811--1824, Dec. 2011. Google ScholarDigital Library
- L. De Cicco et al. Skype video congestion control: An experimental investigation. Computer Networks, 55(3):558--571, 2011. Google ScholarDigital Library
- L. De Cicco and S. Mascolo. A Mathematical Model of the Skype VoIP Congestion Control Algorithm. IEEE Trans. on Automatic Control, 55(3):790--795, Mar. 2010.Google ScholarCross Ref
- S. Floyd et al. TCP Friendly Rate Control (TFRC): Protocol Specification. RFC 5348, 2008.Google Scholar
- J. Gettys and K. Nichols. Bufferbloat: Dark Buffers in the Internet. Comm. of the ACM, 55(1):57--65, Jan. 2012. Google ScholarDigital Library
- L. A. Grieco and S. Mascolo. Performance evaluation and comparison of WestwoodGoogle Scholar
- , New Reno, and Vegas TCP congestion control. ACM SIGCOMM CCR, 34(2):25--38, 2004.Google Scholar
- C. Kreibich et al. Netalyzr: illuminating the edge network. In Proc. ACM IMC '10, pages 246--259, 2010. Google ScholarDigital Library
- S. Loreto and S. P. Romano. Real-time communications in the web: Issues, achievements, and ongoing standardization efforts. IEEE Internet Computing, 16(5):68--73, 2012. Google ScholarDigital Library
- H. Lundin et al. Google congestion control algorithm for real-time communication on the world wide web. Draft IETF, 2013.Google Scholar
- R. S. Prasad et al. On the effectiveness of delay-based congestion avoidance. In Proc. PFLDNet '04, 2004.Google Scholar
- R. Rejaie et al. RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet. In Proc. INFOCOM '99, pages 1337--1345, 1999.Google Scholar
- H. Schulzrinne et al. RTP: A Transport Protocol for Real-Time Applications. RFC 3550, Standard, 2003. Google ScholarDigital Library
- K. Winstein et al. Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks. In Proc. USENIX NSDI '13, April 2013. Google ScholarDigital Library
- Y. Xu et al. Video telephony for end-consumers: measurement study of GoogleGoogle Scholar
- , iChat, and Skype. In Proc. ACM IMC '12, pages 371--384, 2012.Google Scholar
- X. Zhu and R. Pan. NADA: A Unified Congestion Control Scheme for Real-Time Media. Draft IETF, Mar. 2013.Google Scholar
Index Terms
Experimental investigation of the google congestion control for real-time flows
Recommendations
Coupled congestion control for RTP media
SIGCOMM'14Congestion occurs at a bottleneck along an Internet path; multiple flows between the same sender and receiver pairs can benefit from using only a single congestion control instance when they share the same bottleneck. These benefits include the ability ...
Coupled congestion control for RTP media
CSWS '14: Proceedings of the 2014 ACM SIGCOMM workshop on Capacity sharing workshopCongestion occurs at a bottleneck along an Internet path; multiple flows between the same sender and receiver pairs can benefit from using only a single congestion control instance when they share the same bottleneck. These benefits include the ability ...
Unreliable transport protocol using congestion control for high-speed networks
Currently there is no control for the real-time traffic of multimedia applications using UDP (User Datagram Protocol) in high-speed networks. Therefore, although a number of high-speed TCP (Transmission Control Protocol) protocols have been developed ...
Comments