An efficient switching TCP (STCP) approach to avoid congestion in ad-hoc networks

Transmission Control Protocol is commonly used communication protocol. Congestion Control is one of the hardest problems in robust networked systems. Throughput is a measured performance metric in all communication systems. Many TCP variants play an important role in controlling the congestion. TCP New-Reno works comparatively better when congestion is more in the network, however the data rate will be always constant. HSTCP works optimal with scaled data rate. A mode of switching from HSTCP to New-Reno and also from New-Reno to HSTCP depending upon the number of users in the network called as Switching TCP (STCP). Switching TCP variant avoids the congestion and also increases the data rate in the ad-hoc networked systems.