Article,

CTCP: A CROSS-LAYER INFORMATION BASED TCP FOR MANET

, and .
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC), 5 (1): 12 (February 2014)
DOI: 10.5121/ijasuc.2014.5101

Abstract

Traditional TCP cannot detect link contention losses and route failure losses which occur in MANET and considers every packet loss as congestion. This results in severe degradation of TCP performance. In this research work, we modified the operations of TCP to adapt to network states. The cross-layer notifications are used for adapting the congestion window and achieving better performance. We propose Cross-layer information based Transmission Control Protocol (CTCP) which consists of four network states. Decelerate state to recover from contention losses, Cautionary state to deal with route failures, Congested state to handle network congestion and Normal state to be compatible with traditional TCP. Decelerate state makes TCP slow down if the packet loss is believed to be due to contention rather than congestion.Cautionary state suspends the TCP variables and after route reestablishment resumes with conservative values. Congestion state calls congestion control when network is actually congested and normal state works as standard TCP. Simulation results show that network state based CTCP is more appropriate for MANET than packet loss based traditional TCP.

Tags

Users

  • @usmankhawaja

Comments and Reviews