Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Joni Jämsä
{"title":"无线局域网和LTE网络中传输控制中间件的性能评估","authors":"Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Joni Jämsä","doi":"10.1109/COGINFOCOM.2016.7804535","DOIUrl":null,"url":null,"abstract":"Since mobile terminals such as smartphones are basic information tools for users, their communication performance is always significant. Modern loss-based Transmission Control Protocols (TCP) take aggressive congestion window (CWND) control strategies in order to gain better throughput, but such strategies may cause a large number of packets to be backlogged and eventually dropped at the entry point to the wireless access network. This problem applies not only to the downstream TCP sessions but also to the upstream TCP sessions when the terminal is connected via a Wireless Local Area Network (WLAN), which disregards the size of packets in its scheduling. This paper focuses on the ACK packet backlog problem with the upstream TCP sessions, and proposes a CUBIC based CWND control mechanism as part of the middleware for the Android terminals. It utilizes the Round Trip Time (RTT) as an indication for the TCP ACK backlog condition at the WLAN AP, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. An experimental study with up to three Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN, and that it is highly effective particularly for cases where very long RTTs are observed.","PeriodicalId":440408,"journal":{"name":"2016 7th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Performance evaluation of transmission-control middleware in WLAN and LTE networks\",\"authors\":\"Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Joni Jämsä\",\"doi\":\"10.1109/COGINFOCOM.2016.7804535\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since mobile terminals such as smartphones are basic information tools for users, their communication performance is always significant. Modern loss-based Transmission Control Protocols (TCP) take aggressive congestion window (CWND) control strategies in order to gain better throughput, but such strategies may cause a large number of packets to be backlogged and eventually dropped at the entry point to the wireless access network. This problem applies not only to the downstream TCP sessions but also to the upstream TCP sessions when the terminal is connected via a Wireless Local Area Network (WLAN), which disregards the size of packets in its scheduling. This paper focuses on the ACK packet backlog problem with the upstream TCP sessions, and proposes a CUBIC based CWND control mechanism as part of the middleware for the Android terminals. It utilizes the Round Trip Time (RTT) as an indication for the TCP ACK backlog condition at the WLAN AP, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. An experimental study with up to three Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN, and that it is highly effective particularly for cases where very long RTTs are observed.\",\"PeriodicalId\":440408,\"journal\":{\"name\":\"2016 7th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 7th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COGINFOCOM.2016.7804535\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COGINFOCOM.2016.7804535","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
由于智能手机等移动终端是用户的基本信息工具,其通信性能一直很重要。现代基于丢包的传输控制协议(TCP)采用积极的拥塞窗口(CWND)控制策略以获得更好的吞吐量,但这种策略可能导致大量数据包积压,最终在无线接入网的入口点被丢弃。当终端通过无线局域网(Wireless Local Area Network, WLAN)连接时,这个问题不仅存在于TCP的下游会话中,也存在于TCP的上游会话中。无线局域网在调度时不考虑数据包的大小。针对上游TCP会话中ACK报文积压问题,提出了一种基于CUBIC的CWND控制机制,作为Android终端中间件的一部分。它利用往返时间(RTT)作为WLAN AP上TCP ACK积压情况的指示,并控制其CWND大小的上限和下限,以抑制自己TCP DATA数据包的过度传输。一项多达三个Android终端的实验研究表明,所提出的机制可以提高WLAN的总吞吐量和公平性,特别是在观察到非常长的rtt的情况下,它非常有效。
Performance evaluation of transmission-control middleware in WLAN and LTE networks
Since mobile terminals such as smartphones are basic information tools for users, their communication performance is always significant. Modern loss-based Transmission Control Protocols (TCP) take aggressive congestion window (CWND) control strategies in order to gain better throughput, but such strategies may cause a large number of packets to be backlogged and eventually dropped at the entry point to the wireless access network. This problem applies not only to the downstream TCP sessions but also to the upstream TCP sessions when the terminal is connected via a Wireless Local Area Network (WLAN), which disregards the size of packets in its scheduling. This paper focuses on the ACK packet backlog problem with the upstream TCP sessions, and proposes a CUBIC based CWND control mechanism as part of the middleware for the Android terminals. It utilizes the Round Trip Time (RTT) as an indication for the TCP ACK backlog condition at the WLAN AP, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. An experimental study with up to three Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN, and that it is highly effective particularly for cases where very long RTTs are observed.