Compare packets loss rate of BBR and CUBIC on ns3

 In this post, I compare the performance of BBR and Cubic on ns3 in term of packets loss rate. And the simulation code is based on quic coebase. A point to point channel is built. In each test case, three fows are injected into the link and with the same congestion control algorithm(Cubic or BBR).
 And there is a paremeter (drain_to_target_) in quic BBR, which impact the performance of the algorithm in term of packet loss. Here, BBR(false) means that (drain_to_target_=false).

caseBBR(false)BBR(true)CUBIC
10.03600.01100.0077
20.02890.00990.0099
30.03010.00970.0106
40.04000.01280.0054
50.02550.00970.0073
60.01910.00970.0088
70.03300.00980.0047
80.03370.00960.0062
90.01680.00960.0076

  The averge packets loss rate of BBR 1%~2% seems quite conforming with these tests in [3,4]. The cubic can achieve lower packets loss rate but also results in longer packet transmision delay. And the packet loss rate in cellular access network seem quit low about 1% as tested by [6,7].
 The packet loss in internet for webrtc also is also low enough (below 1% in most cases) testd in [8].
 Even through BBR has bias torwards longer RTT flows [5], It can get quite high utilization of link bandwidth resource and achieve lower transmisison delay.
  The rate dynamic when two BBR flows (flow1 and flow2) competing bandwidth (total 12 Mbps) with a Cubic flow(flow3):
在这里插入图片描述
 Packet one way transmission delay:
在这里插入图片描述
[1] quic code
[2] Increased Retransmission using BBR
[3] BBR Congestion Control: An Update
[4] BBR Congestion Control Work at Google
[5] BBR拥塞控制RTT不公平性测试
[6] End-to-end delay analysis of WeChat video call service in live DC-HSPA+ network
[7] Performance Evaluation of WeChat Video Call Service in Live HSPA+ Network
[8] Performance of DASH and WebRTC Video Services for Mobile Users

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值