Energy-Efficient Method to Improve TCP Performance for MANETs

The current implementation of TCP for the Internet is not efficient when used for Mobile Ad hoc Networks (MANETs). This is because TCP assumes that all packet losses are caused by congestion, whereas transmission errors are a main reason for packet losses in wireless networks. To ameliorate this situation and increase performance, we propose a method of using multi-metric parameters to distinguish the causes for packet losses and use Colored Petri Net to analyze the revised protocol. We call this TCP-MEDX (Mobile Error Detection eXtension). TCP-MEDX has two characteristics: Firstly, it is energy-efficient because this solution is only initiated when a packet loss is detected. This characteristic is very important for MANETs because of its limited power source; secondly, our approach removes negative effects caused by asymmetry in wireless links, thus improving correctness in determining causes for packet losses. Our simulation results using Design/CPN show that the proposed approach increases throughput and reduces propagation delay compared with standard TCP.

[1]  Sue Bok Moon,et al.  Measurement and analysis of end-to-end delay and loss in the internet , 2000 .

[2]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[3]  Tricia Walker,et al.  Computer science , 1996, English for academic purposes series.

[4]  Yi Zhou,et al.  Modeling and performance analysis using extended fuzzy-timing Petri nets for networked virtual environments , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Stathes Hadjiefthymiades,et al.  Using path prediction to improve TCP performance in wireless/mobile communications , 2002 .

[6]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 1, Basic Concepts , 1992 .

[7]  Songwu Lu,et al.  Design and implementation of a TCP-friendly transport protocol for ad hoc wireless networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[8]  Bing Zhang,et al.  Improving ECN-based TCP performance over wireless networks using a homogeneous implementation of EWLN , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[9]  Sukumar Nandi,et al.  TCP FECN: a unified solution for wireless networks , 2002, The 8th International Conference on Communication Systems, 2002. ICCS 2002..

[10]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[11]  Ibrahim Matta,et al.  Effectiveness of loss labeling in improving TCP performance in wired/wireless networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..