WiFu: A composable toolkit for experimental wireless transport protocols
- 1 October 2012
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21556806,p. 299-307
Abstract
Extensive research has been performed on improving TCP performance in multi-hop wireless networks, but there have been relatively few experimental evaluations of this work. To make it easier to conduct research in this area, we are releasing WiFu, an open-source toolkit for developing experimental wireless transport protocols. WiFu provides for user-space development of reliable transport and rate control algorithms, greatly simplifying the implementation effort required. In this paper, we describe the architecture of the WiFu toolkit, which decomposes transport protocols into smaller components that enable rapid, plug-and-play development of new variants. We present experiments to demonstrate that the performance of WiFu compares favorably to the Linux kernel for wireless networks. We illustrate the utility of WiFu by using it to conduct experiments with several wireless transport protocols, and show that the performance of some protocols differs significantly from previously reported results.Keywords
This publication has 19 references indexed in Scilit:
- A high performance configurable transport protocol for grid computing2005
- Computing TCP's Retransmission Timer2000
- The click modular routerACM Transactions on Computer Systems, 2000
- TCP Congestion Control1999
- TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms1997
- TCP Extensions for High Performance1992
- Congestion Control in IP/TCP Internetworks1984
- The TCP Maximum Segment Size and Related Topics1983
- Window and Acknowledgement Strategy in TCP1982
- Transmission Control Protocol1981