基于积压控制中间件的WLAN和LTE性能改进

Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Marjo Heikkilä, Joni Jämsä
{"title":"基于积压控制中间件的WLAN和LTE性能改进","authors":"Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Marjo Heikkilä, Joni Jämsä","doi":"10.1145/3004010.3004029","DOIUrl":null,"url":null,"abstract":"Smartphones have highly functional operating systems similar to PCs. Their communication throughput depends on behavior of Transmission Control Protocol (TCP). Modern loss-based TCP algorithms 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 network, such as Wireless Local Area Network (WLAN) and Long Term Evaluation (LTE) network, 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 LTE base station, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. Our experimental study with up to seven Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN. In addition, our evaluation on LTE network demonstrates that the method suitably controls congestion and communication delay also on LTE network.","PeriodicalId":406787,"journal":{"name":"Adjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Performance Improvement in WLAN and LTE Based on Backlog Control Middleware\",\"authors\":\"Ayumi Shimada, M. Oguchi, Saneyasu Yamaguchi, H. Kaartinen, Marjo Heikkilä, Joni Jämsä\",\"doi\":\"10.1145/3004010.3004029\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Smartphones have highly functional operating systems similar to PCs. Their communication throughput depends on behavior of Transmission Control Protocol (TCP). Modern loss-based TCP algorithms 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 network, such as Wireless Local Area Network (WLAN) and Long Term Evaluation (LTE) network, 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 LTE base station, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. Our experimental study with up to seven Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN. In addition, our evaluation on LTE network demonstrates that the method suitably controls congestion and communication delay also on LTE network.\",\"PeriodicalId\":406787,\"journal\":{\"name\":\"Adjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-11-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Adjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3004010.3004029\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Adjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3004010.3004029","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

智能手机拥有与个人电脑类似的功能强大的操作系统。它们的通信吞吐量取决于传输控制协议(TCP)的行为。现代基于损耗的TCP算法采用积极的拥塞窗口(CWND)控制策略以获得更好的吞吐量,但这种策略可能导致大量数据包积压并最终在无线接入网络的入口点丢失。当终端通过无线网络连接时,如无线局域网(WLAN)和LTE (Long Term Evaluation)网络,在调度中不考虑数据包大小时,该问题不仅存在于TCP会话的下游,也存在于TCP会话的上游。针对上游TCP会话中ACK报文积压问题,提出了一种基于CUBIC的CWND控制机制,作为Android终端中间件的一部分。它利用往返时间(RTT)作为WLAN AP和LTE基站的TCP ACK积压情况的指示,并控制其CWND大小的上限和下限,以抑制自己的TCP DATA数据包的过度传输。我们在多达7台Android终端上的实验研究表明,该机制可以提高WLAN的总吞吐量和公平性。此外,我们对LTE网络的评估表明,该方法在LTE网络上也能很好地控制拥塞和通信延迟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Performance Improvement in WLAN and LTE Based on Backlog Control Middleware
Smartphones have highly functional operating systems similar to PCs. Their communication throughput depends on behavior of Transmission Control Protocol (TCP). Modern loss-based TCP algorithms 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 network, such as Wireless Local Area Network (WLAN) and Long Term Evaluation (LTE) network, 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 LTE base station, and controls the upper and lower bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets. Our experimental study with up to seven Android terminals shows that the proposed mechanism can improve both aggregate throughput and fairness of the WLAN. In addition, our evaluation on LTE network demonstrates that the method suitably controls congestion and communication delay also on LTE network.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信