Kohei Ogawa, Kouto Miyazawa, Saneyasu Yamaguchi, A. Kobayashi
{"title":"TCP BBR连接上的吞吐量分配与稳定","authors":"Kohei Ogawa, Kouto Miyazawa, Saneyasu Yamaguchi, A. Kobayashi","doi":"10.1109/CloudNet53349.2021.9657137","DOIUrl":null,"url":null,"abstract":"Abstract—TCP BBR (Bottleneck Bandwidth and Round-trip time) is one of the most promising transport layer algorithms in the near future. This algorithm provides higher throughput than existing algorithms. However, it was reported that the throughput fairness between TCP BBR connections that share the bottleneck link is not high in some cases. In this situation, the throughputs of some TCP BBR connections are not high enough. We think that this should be solved for TCP BBR to become popular. In this paper, we focus on the TCP BBR implementation of the Linux kernel and discuss the throughput fairness between TCP BBR connections. First, we evaluate the throughput fairness and show that the fairness is not high in some cases. Second, we reveal that the cause of this unfairness. Third, we propose a method for improving fairness by fixing a parameter in this implementation. Fourth, we evaluate the proposed method and show that the method can improve fairness significantly. In the cases of optimized parameters, the fairness index improved more than four times.","PeriodicalId":369247,"journal":{"name":"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Throughput Distribution and Stabilization on TCP BBR Connections\",\"authors\":\"Kohei Ogawa, Kouto Miyazawa, Saneyasu Yamaguchi, A. Kobayashi\",\"doi\":\"10.1109/CloudNet53349.2021.9657137\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract—TCP BBR (Bottleneck Bandwidth and Round-trip time) is one of the most promising transport layer algorithms in the near future. This algorithm provides higher throughput than existing algorithms. However, it was reported that the throughput fairness between TCP BBR connections that share the bottleneck link is not high in some cases. In this situation, the throughputs of some TCP BBR connections are not high enough. We think that this should be solved for TCP BBR to become popular. In this paper, we focus on the TCP BBR implementation of the Linux kernel and discuss the throughput fairness between TCP BBR connections. First, we evaluate the throughput fairness and show that the fairness is not high in some cases. Second, we reveal that the cause of this unfairness. Third, we propose a method for improving fairness by fixing a parameter in this implementation. Fourth, we evaluate the proposed method and show that the method can improve fairness significantly. In the cases of optimized parameters, the fairness index improved more than four times.\",\"PeriodicalId\":369247,\"journal\":{\"name\":\"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CloudNet53349.2021.9657137\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudNet53349.2021.9657137","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Throughput Distribution and Stabilization on TCP BBR Connections
Abstract—TCP BBR (Bottleneck Bandwidth and Round-trip time) is one of the most promising transport layer algorithms in the near future. This algorithm provides higher throughput than existing algorithms. However, it was reported that the throughput fairness between TCP BBR connections that share the bottleneck link is not high in some cases. In this situation, the throughputs of some TCP BBR connections are not high enough. We think that this should be solved for TCP BBR to become popular. In this paper, we focus on the TCP BBR implementation of the Linux kernel and discuss the throughput fairness between TCP BBR connections. First, we evaluate the throughput fairness and show that the fairness is not high in some cases. Second, we reveal that the cause of this unfairness. Third, we propose a method for improving fairness by fixing a parameter in this implementation. Fourth, we evaluate the proposed method and show that the method can improve fairness significantly. In the cases of optimized parameters, the fairness index improved more than four times.