ABSTRACT
Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada
Marc St-Hilaire
Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada Email: marc st hilaire@carleton.ca
F. Richard Yu
Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada
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.