Yeong-Jun Song, Won-Ju Eom, Jeong-Keun Kim, Chang-hoon Park, Geon-Hwan Kim, You-Ze Cho
{"title":"BBRv2带宽探测中的协议内收敛问题","authors":"Yeong-Jun Song, Won-Ju Eom, Jeong-Keun Kim, Chang-hoon Park, Geon-Hwan Kim, You-Ze Cho","doi":"10.1109/ICTC49870.2020.9289384","DOIUrl":null,"url":null,"abstract":"Google introduced Bottleneck Bandwidth Round-trip propagation time (BBR), which is a new concept of congestion control algorithm. BBR measures the available bottleneck bandwidth and minimum round-trip time. It then creates network path models to maximize the delivery rate and minimize latency. However, BBR creates unfairness problem with other TCP flows and excessive packet loss in a small buffer. Google, therefore, updated BBR, creating a new version, called BBRv2, to improve coexistence with other flows and reduce aggressiveness. BBRv2 significantly improved the fairness with loss-based congestion control algorithms and reduced the number of packet retransmissions in a small buffer compared to the existing BBR. However, in this study, we confirmed that multiple BBRv2 flows that enter the same link at different times do not take up bandwidth fairly. Therefore, we evaluate the fairness between identical BBRv2 flows through the Mininet emulation and analyze the reason for this problem. The test results show that when the bottleneck buffer size is smaller than 0.2 BDP, two BBRv2 flows have similar throughput and the number of packet retransmissions greatly reduces compared to BBRv1. However, with a large buffer, the flow starting first occupies more bandwidth.","PeriodicalId":282243,"journal":{"name":"2020 International Conference on Information and Communication Technology Convergence (ICTC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Intra-protocol Convergence Problem in BBRv2’s Bandwidth Probing\",\"authors\":\"Yeong-Jun Song, Won-Ju Eom, Jeong-Keun Kim, Chang-hoon Park, Geon-Hwan Kim, You-Ze Cho\",\"doi\":\"10.1109/ICTC49870.2020.9289384\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Google introduced Bottleneck Bandwidth Round-trip propagation time (BBR), which is a new concept of congestion control algorithm. BBR measures the available bottleneck bandwidth and minimum round-trip time. It then creates network path models to maximize the delivery rate and minimize latency. However, BBR creates unfairness problem with other TCP flows and excessive packet loss in a small buffer. Google, therefore, updated BBR, creating a new version, called BBRv2, to improve coexistence with other flows and reduce aggressiveness. BBRv2 significantly improved the fairness with loss-based congestion control algorithms and reduced the number of packet retransmissions in a small buffer compared to the existing BBR. However, in this study, we confirmed that multiple BBRv2 flows that enter the same link at different times do not take up bandwidth fairly. Therefore, we evaluate the fairness between identical BBRv2 flows through the Mininet emulation and analyze the reason for this problem. The test results show that when the bottleneck buffer size is smaller than 0.2 BDP, two BBRv2 flows have similar throughput and the number of packet retransmissions greatly reduces compared to BBRv1. However, with a large buffer, the flow starting first occupies more bandwidth.\",\"PeriodicalId\":282243,\"journal\":{\"name\":\"2020 International Conference on Information and Communication Technology Convergence (ICTC)\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Information and Communication Technology Convergence (ICTC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICTC49870.2020.9289384\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Information and Communication Technology Convergence (ICTC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTC49870.2020.9289384","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Intra-protocol Convergence Problem in BBRv2’s Bandwidth Probing
Google introduced Bottleneck Bandwidth Round-trip propagation time (BBR), which is a new concept of congestion control algorithm. BBR measures the available bottleneck bandwidth and minimum round-trip time. It then creates network path models to maximize the delivery rate and minimize latency. However, BBR creates unfairness problem with other TCP flows and excessive packet loss in a small buffer. Google, therefore, updated BBR, creating a new version, called BBRv2, to improve coexistence with other flows and reduce aggressiveness. BBRv2 significantly improved the fairness with loss-based congestion control algorithms and reduced the number of packet retransmissions in a small buffer compared to the existing BBR. However, in this study, we confirmed that multiple BBRv2 flows that enter the same link at different times do not take up bandwidth fairly. Therefore, we evaluate the fairness between identical BBRv2 flows through the Mininet emulation and analyze the reason for this problem. The test results show that when the bottleneck buffer size is smaller than 0.2 BDP, two BBRv2 flows have similar throughput and the number of packet retransmissions greatly reduces compared to BBRv1. However, with a large buffer, the flow starting first occupies more bandwidth.