BBRvl vs BBRv2: Examining Performance Differences through Experimental Evaluation

Aarti Nandagiri, M. Tahiliani, V. Misra, K. Ramakrishnan
{"title":"BBRvl vs BBRv2: Examining Performance Differences through Experimental Evaluation","authors":"Aarti Nandagiri, M. Tahiliani, V. Misra, K. Ramakrishnan","doi":"10.1109/LANMAN49260.2020.9153268","DOIUrl":null,"url":null,"abstract":"BBR, a congestion control algorithm proposed by Google, regulates the source sending rate by deriving an estimate of the bottleneck’s available bandwidth and RTT of the path. The initial version of BBR, called BBRvl, was found to be unfair, getting higher than the fair share of bandwidth when co-existing on bottleneck links with other congestion control algorithms. It also does not perform as well with networks having routers with shallow buffers. To overcome these concerns, a newer version, called BBRv2, has been proposed. Our goal in this paper is to understand the differences between the two versions and examine the primary reasons behind the improvement in performance of BBRv2. We present an experimental evaluation of BBRvl and BBRv2, evaluating their fairness across connections using the same protocol (intra-protocol fairness) and using different protocols (inter-protocol fairness) as well as delay and link utilization. From experiments with shallow and deep buffers, BBRv2 is most effective when it uses Explicit Congestion Notification (ECN), but fairness issues continue to exist in BBRv2 when ECN is disabled. A concern for BBRv2 is that it is somewhat complex to deploy in Wide Area Networks (WAN) because of the dependency with the DCTCP-style reduction of the congestion window, which is primarily usable in low-feedback delay Data Center Networks.","PeriodicalId":431494,"journal":{"name":"2020 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LANMAN49260.2020.9153268","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

BBR, a congestion control algorithm proposed by Google, regulates the source sending rate by deriving an estimate of the bottleneck’s available bandwidth and RTT of the path. The initial version of BBR, called BBRvl, was found to be unfair, getting higher than the fair share of bandwidth when co-existing on bottleneck links with other congestion control algorithms. It also does not perform as well with networks having routers with shallow buffers. To overcome these concerns, a newer version, called BBRv2, has been proposed. Our goal in this paper is to understand the differences between the two versions and examine the primary reasons behind the improvement in performance of BBRv2. We present an experimental evaluation of BBRvl and BBRv2, evaluating their fairness across connections using the same protocol (intra-protocol fairness) and using different protocols (inter-protocol fairness) as well as delay and link utilization. From experiments with shallow and deep buffers, BBRv2 is most effective when it uses Explicit Congestion Notification (ECN), but fairness issues continue to exist in BBRv2 when ECN is disabled. A concern for BBRv2 is that it is somewhat complex to deploy in Wide Area Networks (WAN) because of the dependency with the DCTCP-style reduction of the congestion window, which is primarily usable in low-feedback delay Data Center Networks.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
BBRvl与BBRv2:通过实验评估检验性能差异
BBR是Google提出的一种拥塞控制算法,它通过估计瓶颈的可用带宽和路径的RTT来调节源发送速率。BBR的初始版本,称为BBRvl,被发现是不公平的,当与其他拥塞控制算法共存于瓶颈链路时,获得的带宽份额高于公平份额。它在具有浅缓冲路由器的网络中也表现不佳。为了克服这些顾虑,一种被称为BBRv2的新版本被提出。我们在本文中的目标是了解两个版本之间的差异,并研究BBRv2性能改进背后的主要原因。我们对BBRvl和BBRv2进行了实验评估,评估了它们在使用相同协议(协议内公平)和使用不同协议(协议间公平)以及延迟和链路利用率的连接之间的公平性。从浅缓冲区和深缓冲区的实验来看,BBRv2在使用显式拥塞通知(ECN)时是最有效的,但是当ECN被禁用时,BBRv2中仍然存在公平性问题。BBRv2的一个问题是,它在广域网(WAN)中部署有些复杂,因为它依赖于dctcp风格的拥塞窗口减少,这主要用于低反馈延迟的数据中心网络。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Managing State for Failure Resiliency in Network Function Virtualization Generating IoT traffic: A Case Study on Anomaly Detection Understanding Container Network Interface Plugins: Design Considerations and Performance Eco-friendly Caching and Forwarding in Named Data Networking BBRvl vs BBRv2: Examining Performance Differences through Experimental Evaluation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1