Skip to Main Content
In this paper, we present a scheme that employs TCP aware network coding with opportunistic scheduling to enhance TCP performance in wireless mobile ad hoc networks. Specifically, we consider a TCP parameter, congestion window size, and wireless channel conditions simultaneously to improve TCP throughput performance. We evaluate our scheme by using ns2 simulations in which the mobility and the traffic parameters are varied. The results show that our scheme gives approximately 35% performance improvement in a high mobility environment and about 33% performance improvement in no/low mobility environment as compared to traditional network coding with opportunistic scheduling. The results further show that when more TCP sessions are generated in the network, our scheme performance increases by approximately 6.9 Kbps per TCP session as compared to traditional network coding with opportunistic scheduling which only increases by roughly 5.9 Kbps per TCP session.