Statistical Learning Based Congestion Control for Real-Time Video Communication

被引:9
作者
Dai, Tongyu [1 ]
Zhang, Xinggong [1 ,2 ]
Zhang, Yihang [1 ]
Guo, Zongming [1 ,2 ]
机构
[1] Peking Univ, Wangxuan Inst Comp Technol, Beijing 100871, Peoples R China
[2] PKU UCLA JRI, Beijing 100871, Peoples R China
基金
国家重点研发计划;
关键词
Congestion control; real-time video streaming; low latency; statistical learning; adaptive adjustment; HIGH-SPEED; TCP VEGAS; PERFORMANCE; ALGORITHMS; ADAPTATION; RENO;
D O I
10.1109/TMM.2019.2959448
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The existing congestion control is hard to simultaneously achieve low latency, high throughput, good adaptability and fair bandwidth allocation, mainly because of the hardwired control strategy and egocentric convergence objective. To address these issues, we propose an end-to-end statistical learning based congestion control, named Iris. By exploring the underlying principles of self-inflicted delay, we find that RTT variation is linearly related to the difference between sending rate and receiving rate, which inspires us to control video bit rate using a statistical-learning congestion control model. The key idea of Iris is to force all flows to converge to the same queue load and adjust bit rate by the model. All flows keep a small and fixed number of packets queuing in the network, thus the fair bandwidth allocation and low latency are both achieved. Besides, the adjustment step size of sending rate is updated by online learning, to better adapt to dynamically changing networks. We carried out extensive experiments to evaluate the performance of Iris, with the implementations over transport layer and application layer respectively. The testing environment includes emulated network, real-world Internet and commercial cellular networks. Compared against Transmission Control Protocol (TCP) flavors and state-of-the-art protocols, Iris is able to achieve high bandwidth utilization, low latency and good fairness concurrently. Especially for HyperText Transfer Protocol (HTTP) video streaming service, Iris is able to increase the video bitrate up to 25% and Peak Signal to Noise Ratio (PSNR) up to 1 dB.
引用
收藏
页码:2672 / 2683
页数:12
相关论文
共 52 条
  • [1] DASH Adaptation Algorithm Based on Adaptive Forgetting Factor Estimation
    Aguayo, Miguel
    Bellido, Luis
    Lentisco, Carlos M.
    Pastor, Encarna
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (05) : 1224 - 1232
  • [2] pFabric: Minimal Near-Optimal Datacenter Transport
    Alizadeh, Mohammad
    Yang, Shuang
    Sharif, Milad
    Katti, Sachin
    McKeown, Nick
    Prabhakar, Balaji
    Shenker, Scott
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 435 - 446
  • [3] Data Center TCP (DCTCP)
    Alizadeh, Mohammad
    Greenberg, Albert
    Maltz, David A.
    Padhye, Jitendra
    Patel, Parveen
    Prabhakar, Balaji
    Sengupta, Sudipta
    Sridharan, Murari
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 63 - 74
  • [4] Alizadeh M, 2012, IEEE CONF OPEN SYST, P196
  • [5] [Anonymous], 2016, PCC USER SPACE IMPLE
  • [6] [Anonymous], 2013, SPROUT USER SPACE IM
  • [7] [Anonymous], 2013, UDT BREAKING DATA TR
  • [8] [Anonymous], 2017, BANDWIDTH LOGS USED
  • [9] Motion-Based Rate Adaptation in WebRTC Videoconferencing Using Scalable Video Coding
    Bakar, Gonca
    Kirmizioglu, Riza Arda
    Tekalp, A. Murat
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2019, 21 (02) : 429 - 441
  • [10] TCP VEGAS - END-TO-END CONGESTION AVOIDANCE ON A GLOBAL INTERNET
    BRAKMO, LS
    PETERSON, LL
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) : 1465 - 1480