{"title":"基于流量感知的TCP拥塞窗口平滑控制算法研究","authors":"Bing Han, Lijun Wang, Zhenliang Li","doi":"10.1117/12.2671663","DOIUrl":null,"url":null,"abstract":"In view of the current TCP congestion control slow-start algorithm and its waste of bandwidth due to short connections, network congestion and packet loss caused by the rapid growth of the congestion window in the later period, this paper studies the slow-start algorithm part of the TCP transmission protocol. Considering the characteristics of the current relatively high-speed network, this paper proposes an improved slow start algorithm with traffic awareness. By statistical analysis of data transmission in the network, the algorithm dynamically determines the initial congestion window size of slow start, and dynamically adjusts the congestion window by tracking the changes of real-time network traffic. In the slow start stage, the smoothness of the congestion window is further analyzed, and the smoothness of the window growth is corrected in real time, so that the congestion window does not increase exponentially, but increases by a more efficient power function. The results of this experiment show that the improved algorithm slows down the growth rate of the congestion window and improves the smoothness of the window growth. It also significantly improved the data transmission rate and throughput.","PeriodicalId":120866,"journal":{"name":"Artificial Intelligence and Big Data Forum","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on TCP congestion window smoothing control algorithm based on traffic awareness\",\"authors\":\"Bing Han, Lijun Wang, Zhenliang Li\",\"doi\":\"10.1117/12.2671663\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In view of the current TCP congestion control slow-start algorithm and its waste of bandwidth due to short connections, network congestion and packet loss caused by the rapid growth of the congestion window in the later period, this paper studies the slow-start algorithm part of the TCP transmission protocol. Considering the characteristics of the current relatively high-speed network, this paper proposes an improved slow start algorithm with traffic awareness. By statistical analysis of data transmission in the network, the algorithm dynamically determines the initial congestion window size of slow start, and dynamically adjusts the congestion window by tracking the changes of real-time network traffic. In the slow start stage, the smoothness of the congestion window is further analyzed, and the smoothness of the window growth is corrected in real time, so that the congestion window does not increase exponentially, but increases by a more efficient power function. The results of this experiment show that the improved algorithm slows down the growth rate of the congestion window and improves the smoothness of the window growth. It also significantly improved the data transmission rate and throughput.\",\"PeriodicalId\":120866,\"journal\":{\"name\":\"Artificial Intelligence and Big Data Forum\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Artificial Intelligence and Big Data Forum\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2671663\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence and Big Data Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2671663","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on TCP congestion window smoothing control algorithm based on traffic awareness
In view of the current TCP congestion control slow-start algorithm and its waste of bandwidth due to short connections, network congestion and packet loss caused by the rapid growth of the congestion window in the later period, this paper studies the slow-start algorithm part of the TCP transmission protocol. Considering the characteristics of the current relatively high-speed network, this paper proposes an improved slow start algorithm with traffic awareness. By statistical analysis of data transmission in the network, the algorithm dynamically determines the initial congestion window size of slow start, and dynamically adjusts the congestion window by tracking the changes of real-time network traffic. In the slow start stage, the smoothness of the congestion window is further analyzed, and the smoothness of the window growth is corrected in real time, so that the congestion window does not increase exponentially, but increases by a more efficient power function. The results of this experiment show that the improved algorithm slows down the growth rate of the congestion window and improves the smoothness of the window growth. It also significantly improved the data transmission rate and throughput.