Compared to traditional routing protocols, network coding is bandwidth efficient and can achieve high throughput gains. By intelligently mixing (coding) packets together, fewer transmissions are required and bandwidth becomes available for new data. The goal of this chapter is to show that when XOR network coding is used in conjunction with an opportunistic scheduling and the Transmission Control Protocol (TCP) window state, higher throughput can be achieved. The necessary motivation and background are provided to 308 Emerging Wireless Networks: Concepts, Techniques, and Applications enable the reader to acquire the essence of the problem. Finally, a cross-layer approach is proposed followed by simulation results.

School of Information Technology

Nage, T. (Tebatso), St-Hilaire, M, & Yu, F.R. (2011). Network coding approach to improving tcp throughput in wireless networks. In Emerging Wireless Networks: Concepts, Techniques and Applications (pp. 307–323).