{"title":"基于神经网络的TCP发送端可用带宽估计","authors":"S. K. Khangura","doi":"10.23919/PEMWN47208.2019.8986907","DOIUrl":null,"url":null,"abstract":"The information that short-lived TCP flows provide on bandwidth estimation may benefit adaptive video streaming applications or may contribute towards the success of new TCP versions. To estimate the available bandwidth active probing techniques may be used, but they cause an intrusive effect on the network affecting TCP performance. Therefore, passive measurements are favored, though capturing traffic traces comes with its own challenges. In this paper, we use the feedback provided by TCP acknowledgments and perform the estimation from sender-side measurements only. However, difficulties arise when in the presence of discrete random cross traffic, multiple tight links, packet losses, and inaccurate timestamping in general, the acknowledgment packet gaps get distorted. To deal with noise-afflicted packet gaps, we consider a machine-learning approach, specifically the neural network, for estimating the available bandwidth. We also apply the neural network under a variety of notoriously difficult conditions that have not been included in the training, such as multiple tight links, heavy cross traffic burstiness and packet losses. We compare the performance of our proposed method with a state-of-the-art model-based technique, where our neural network approach shows improved performance.","PeriodicalId":440043,"journal":{"name":"2019 8th International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Neural Network-based Available Bandwidth Estimation from TCP Sender-side Measurements\",\"authors\":\"S. K. Khangura\",\"doi\":\"10.23919/PEMWN47208.2019.8986907\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The information that short-lived TCP flows provide on bandwidth estimation may benefit adaptive video streaming applications or may contribute towards the success of new TCP versions. To estimate the available bandwidth active probing techniques may be used, but they cause an intrusive effect on the network affecting TCP performance. Therefore, passive measurements are favored, though capturing traffic traces comes with its own challenges. In this paper, we use the feedback provided by TCP acknowledgments and perform the estimation from sender-side measurements only. However, difficulties arise when in the presence of discrete random cross traffic, multiple tight links, packet losses, and inaccurate timestamping in general, the acknowledgment packet gaps get distorted. To deal with noise-afflicted packet gaps, we consider a machine-learning approach, specifically the neural network, for estimating the available bandwidth. We also apply the neural network under a variety of notoriously difficult conditions that have not been included in the training, such as multiple tight links, heavy cross traffic burstiness and packet losses. We compare the performance of our proposed method with a state-of-the-art model-based technique, where our neural network approach shows improved performance.\",\"PeriodicalId\":440043,\"journal\":{\"name\":\"2019 8th International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 8th International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/PEMWN47208.2019.8986907\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 8th International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/PEMWN47208.2019.8986907","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Neural Network-based Available Bandwidth Estimation from TCP Sender-side Measurements
The information that short-lived TCP flows provide on bandwidth estimation may benefit adaptive video streaming applications or may contribute towards the success of new TCP versions. To estimate the available bandwidth active probing techniques may be used, but they cause an intrusive effect on the network affecting TCP performance. Therefore, passive measurements are favored, though capturing traffic traces comes with its own challenges. In this paper, we use the feedback provided by TCP acknowledgments and perform the estimation from sender-side measurements only. However, difficulties arise when in the presence of discrete random cross traffic, multiple tight links, packet losses, and inaccurate timestamping in general, the acknowledgment packet gaps get distorted. To deal with noise-afflicted packet gaps, we consider a machine-learning approach, specifically the neural network, for estimating the available bandwidth. We also apply the neural network under a variety of notoriously difficult conditions that have not been included in the training, such as multiple tight links, heavy cross traffic burstiness and packet losses. We compare the performance of our proposed method with a state-of-the-art model-based technique, where our neural network approach shows improved performance.