{"title":"汽车以太网中cpu绑定通信的TCP吞吐量病理研究","authors":"Wongoo Han, Sangrok Han, Hyogon Kim","doi":"10.1109/VNC.2018.8628441","DOIUrl":null,"url":null,"abstract":"TCP protocol optimized for the general Internet environment can fail to maximally realize its potential in the in-vehicular network environment such as the automotive Ethernet. In this paper, we demonstrate that a throughput pathology can develop in the TCP communication between two ECUs that are typically lower-speed machines. We find that it stems from how the processing power is divided between the TCP kernel packet processing and the sending application at the TCP sender side. Moreover, once it sets in, it persistently decreases the TCP throughput by few tens of megabits per second (Mbps) over an extended period of time. Through kernel profiling and TCP code analysis, we prescribe a remedy that solves the pathology and enables ECUs to fully materialize the maximum throughput.","PeriodicalId":335017,"journal":{"name":"2018 IEEE Vehicular Networking Conference (VNC)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"On TCP Throughput Pathology in CPU-Bound Communication over Automotive Ethernet\",\"authors\":\"Wongoo Han, Sangrok Han, Hyogon Kim\",\"doi\":\"10.1109/VNC.2018.8628441\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"TCP protocol optimized for the general Internet environment can fail to maximally realize its potential in the in-vehicular network environment such as the automotive Ethernet. In this paper, we demonstrate that a throughput pathology can develop in the TCP communication between two ECUs that are typically lower-speed machines. We find that it stems from how the processing power is divided between the TCP kernel packet processing and the sending application at the TCP sender side. Moreover, once it sets in, it persistently decreases the TCP throughput by few tens of megabits per second (Mbps) over an extended period of time. Through kernel profiling and TCP code analysis, we prescribe a remedy that solves the pathology and enables ECUs to fully materialize the maximum throughput.\",\"PeriodicalId\":335017,\"journal\":{\"name\":\"2018 IEEE Vehicular Networking Conference (VNC)\",\"volume\":\"85 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Vehicular Networking Conference (VNC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VNC.2018.8628441\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Vehicular Networking Conference (VNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VNC.2018.8628441","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On TCP Throughput Pathology in CPU-Bound Communication over Automotive Ethernet
TCP protocol optimized for the general Internet environment can fail to maximally realize its potential in the in-vehicular network environment such as the automotive Ethernet. In this paper, we demonstrate that a throughput pathology can develop in the TCP communication between two ECUs that are typically lower-speed machines. We find that it stems from how the processing power is divided between the TCP kernel packet processing and the sending application at the TCP sender side. Moreover, once it sets in, it persistently decreases the TCP throughput by few tens of megabits per second (Mbps) over an extended period of time. Through kernel profiling and TCP code analysis, we prescribe a remedy that solves the pathology and enables ECUs to fully materialize the maximum throughput.