Dynamic ACK skipping in TCP with Network Coding for Power Line Communication Networks

Nguyen Viet Ha, Le Van Hau, M. Tsuru
{"title":"Dynamic ACK skipping in TCP with Network Coding for Power Line Communication Networks","authors":"Nguyen Viet Ha, Le Van Hau, M. Tsuru","doi":"10.23919/ICACT48636.2020.9061477","DOIUrl":null,"url":null,"abstract":"Transmission Control Protocol (TCP) still plays an essential role in various user applications for end-to-end reliable data transmission. However, TCP cannot get a high goodput performance in the lossy networks because it considers any packet loss to be a congestion signal and decreases the congestion window mistakenly. Therefore, TCP with Network Coding (termed TCP/NC) was proposed to recover the packet loss at the sink without retransmission if the number of coded packets is enough. However, the ACK packet needs to be sent for any arriving coded packet as a feedback of the end-to-end channel condition, resulting in a lower transmission performance in half-duplex networks, e.g., Power Line Communication. Therefore, we propose the ACK-Skipping scheme for TCP/NC to limit the number of ACK packets but still retain the necessary information, e.g., for channel estimation. The simulation result on ns-3 (Network Simulation 3) shows that the proposal achieves a higher goodput on PLC environment compared to TCP with Selective Acknowledgment and TCP Westwood+ as well as the recent variant of TCP/NC.","PeriodicalId":296763,"journal":{"name":"2020 22nd International Conference on Advanced Communication Technology (ICACT)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 22nd International Conference on Advanced Communication Technology (ICACT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ICACT48636.2020.9061477","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Transmission Control Protocol (TCP) still plays an essential role in various user applications for end-to-end reliable data transmission. However, TCP cannot get a high goodput performance in the lossy networks because it considers any packet loss to be a congestion signal and decreases the congestion window mistakenly. Therefore, TCP with Network Coding (termed TCP/NC) was proposed to recover the packet loss at the sink without retransmission if the number of coded packets is enough. However, the ACK packet needs to be sent for any arriving coded packet as a feedback of the end-to-end channel condition, resulting in a lower transmission performance in half-duplex networks, e.g., Power Line Communication. Therefore, we propose the ACK-Skipping scheme for TCP/NC to limit the number of ACK packets but still retain the necessary information, e.g., for channel estimation. The simulation result on ns-3 (Network Simulation 3) shows that the proposal achieves a higher goodput on PLC environment compared to TCP with Selective Acknowledgment and TCP Westwood+ as well as the recent variant of TCP/NC.
电力线通信网络中基于网络编码的TCP动态ACK跳变
传输控制协议(TCP)在各种用户应用中仍然扮演着重要的角色,实现端到端可靠的数据传输。然而,TCP在有损耗的网络中无法获得良好的性能,因为它将任何丢包都视为拥塞信号,并错误地减小了拥塞窗口。因此,TCP with Network Coding(简称TCP/NC)被提出,如果编码的数据包数量足够多,则可以在不重传的情况下恢复sink的丢包。然而,对于任何到达的编码包,需要发送ACK包作为端到端信道条件的反馈,这导致在半双工网络中传输性能较低,例如电力线通信。因此,我们提出了TCP/NC的ACK跳过方案,以限制ACK数据包的数量,但仍然保留必要的信息,例如用于信道估计。在ns-3 (Network simulation 3)上的仿真结果表明,与TCP with Selective Acknowledgment和TCP Westwood+以及最近的TCP/NC变体相比,该方案在PLC环境下实现了更高的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信