Network Coding as a WiMAX Link Reliability Mechanism: An Experimental Demonstration
Our demonstration showcases a network-coding (NC)– enabled reliability architecture for next generation wireless networks. Our NC architecture uses a flexible thread-based design, applying systematic intra-session random linear network coding as a packet erasure code at the IP layer. Using GENI WiMAX platforms, a series of point-to-point transmission experiments are conducted to compare NC with Automatic Repeated reQuest (ARQ) and Hybrid ARQ (HARQ). At the application layer, Iperf and UFTP are used to measure throughput, packet loss and file transfer delay. In our selected scenarios, NC offers up to 5.9 times gain in throughput and 5.5 times reduction in file transfer delay, compared to HARQ and joint HARQ/ARQ. Our demonstration hence illustrates that lower-layer redundancy mechanisms such as HARQ and ARQ incur high cost since they operate at the packet-level. Conversely, running NC at higher layers (e.g., IP) amortizes the cost of redundancy over several packets, thus leading to higher efficiency.
KeywordsARQ GENI HARQ Network Coding WiMAX
Unable to display preview. Download preview PDF.
- 1.Médard, M., Sprintson, A. (eds.): Network Coding: Fundamentals and Applications. Academic Press (2011)Google Scholar
- 2.Andrews, J., Ghosh, A., Muhamed, R.: Fundamentals of WiMAX: understanding broadband wireless networking. Prentice Hall (2007)Google Scholar
- 3.Teerapittayanon, S., Fouli, K., Médard, M., Montpetit, M.J., Shi, X., Seskar, I., Gosain, A.: Network coding as a WiMAX link reliability mechanism. Arxiv (2012)Google Scholar
- 4.Teerapittayanon, S.: Performance enhancements in next generation wireless networks using network coding: A case study in WiMAX. Master’s thesis. MIT (2012)Google Scholar
- 5.Global Environment for Network Innovations (GENI), http://www.geni.net
- 6.The netfilter.org project, http://www.netfilter.org
- 7.ORBIT testbed, http://www.orbit-lab.org/wiki/Hardware/gDomains/dSB4
- 9.Bush, D.: UFTP, http://www.tcnj.edu/~bush/uftp.html