iTCP: an intelligent TCP with neural network based end-to-end congestion control for ad-hoc multi-hop wireless mesh networks

被引:16
作者
Al Islam, A. B. M. Alim [1 ,2 ]
Raghunathan, Vijay [1 ]
机构
[1] Purdue Univ, Sch ECE, W Lafayette, IN 47907 USA
[2] Bangladesh Univ Engn & Technol, Dept CSE, Dhaka 1000, Bangladesh
关键词
Wireless mesh networks; Congestion control; Neural networks; CHANNEL; IMPACT;
D O I
10.1007/s11276-014-0799-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Maintaining the performance of reliable transport protocols, such as transmission control protocol (TCP), over wireless mesh networks (WMNs) is a challenging problem due to the unique characteristics of data transmission over WMNs. The unique characteristics include multi-hop communication over lossy and non-deterministic wireless mediums, data transmission in the absence of a base station, similar traffic patterns over neighboring mesh nodes, etc. One of the reasons for the poor performance of conventional TCP variants over WMNs is that the congestion control mechanisms in conventional TCP variants do not explicitly account for these unique characteristics. To address this problem, this paper proposes a novel artificial intelligence based congestion control technique for reliable data transfer over WMNs. The synergy with artificial intelligence is established by exploiting a carefully designed neural network (NN) in the congestion control mechanism. We analyze the proposed NN based congestion control technique in detail and incorporate it into TCP to create a new variant that we name as intelligent TCP or iTCP. We evaluate the performance of iTCP using both ns-2 simulations and real testbed experiments. Our evaluation results demonstrate that our proposed congestion control technique exhibits a significant improvement in total network throughput and average energy consumption per transmitted bit compared to the congestion control techniques used in other TCP variants.
引用
收藏
页码:581 / 610
页数:30
相关论文
共 106 条
[91]   End-to-end Routing for Dual-Radio Sensor Networks [J].
Stathopoulos, Thatios ;
Lukac, Martin ;
McIntire, Dustin ;
Heidemann, John ;
Estrin, Deborah ;
Kaiser, William J. .
INFOCOM 2007, VOLS 1-5, 2007, :2252-+
[92]  
Stevens W., 1997, RFC 2001
[93]  
Su Y, 2005, LECT NOTES COMPUT SC, V3552, P313
[94]   ATP: A reliable transport protocol for ad hoc networks [J].
Sundaresan, K ;
Anantharaman, V ;
Hsieh, HY ;
Sivakumar, R .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2005, 4 (06) :588-603
[95]  
Tonnesen A., 2010, OLSRD AD HOC WIRELES
[96]   Burstification effect on the TCP Synchronization and Congestion window mechanism [J].
Vlachos, Kyriakos G. .
2007 FOURTH INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS & SYSTEMS, VOLS 1 AND 2, 2007, :24-28
[97]  
Wan C., 2005, Proceedings of the 3rd international conference on Embedded networked sensor systems, P116, DOI [DOI 10.1145/1098918.1098931, 10.1145/1098918.1098931]
[98]   Adaptive congestion control for ATM UBR service using neural networks [J].
Wang, JL .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2004, 10 (03) :221-232
[99]  
Wei DavidX., 2006, WNS2 06, P9
[100]  
Wischik D., 2011, P US NSDI