WSN  Vol.2 No.10 , October 2010
IEEE 802.11s Wireless Mesh Networks for Last-Mile Internet Access: An Open-Source Real-World Indoor Testbed Implementation
ABSTRACT
Due to their easy-to-deploy and self-healing features, WMNs (Wireless Mesh Networks) are emerging as a new promising technology with a rich set of applications. While the IEEE standardization of this new technology is still in progress, its main traits are already set, e.g., architecture and MAC routing. WMNs are attracting considerable research in academia and industry as well, but the lack of open-source testbeds is restricting such a research to simulation tools. The main problem with simulation tools is that they do not reflect the complexity of RF propagation, especially in indoor environments, of which IEEE 802.11s WMNs are an example. This paper presents an open-source implementation of an indoor IEEE 802.11s WMN testbed. The implementation is transparent, easy-to-deploy, and both the source code and deployment instructions are available online. The implementation can serve as a blueprint for the WMN research community to deploy their own testbeds, negating the shortcomings of using simulation tools. By delving into the testbed implementation subtleties, this paper is shedding further light on the details of the ongoing IEEE 802.11s standard. Major encountered implementation problems (e.g., clients association, Internetworking, and supporting multiple gateways) are identified and addressed. To ascertain the functionality of the testbed, both UDP and TCP traffic are supported and operational. The testbed uses the default IEEE 802.11s HWMP (Hybrid Wireless Mesh Protocol) routing protocol along with the default IEEE 802.11s Airtime routing metric.

Cite this paper
nullR. Abid, T. Benbrahim and S. Biaz, "IEEE 802.11s Wireless Mesh Networks for Last-Mile Internet Access: An Open-Source Real-World Indoor Testbed Implementation," Wireless Sensor Network, Vol. 2 No. 10, 2010, pp. 725-738. doi: 10.4236/wsn.2010.210088.
References
[1]   F. Akyildiz and X. Wang, “Wireless Mesh Networks: A Survey,” Computer Networks and ISDN Systems, Vol. 47, No. 4, 2005, pp. 445-487.

[2]   IEEE TGs, Status of Project IEEE 802.11s, 2010. http:// www.ieee802.org/11/Reports/tgs_update.htm

[3]   M. Bahr, “Update on the Hybrid Wireless Mesh Protocol of IEEE 802.11s,” IEEE Conference on Mobile Adhoc and Sensor Systems, Pisa, 2007, pp. 1-6.

[4]   M. Bahr, “Proposed Routing for IEEE 802.11s WLAN Mesh Networks,” The 2nd Annual International Wireless Internet Conference, Boston, 2006, pp. 6-13.

[5]   J. Bicket, D. De Couto, D. Aguayo and R. Morris, “A High-Throughput Path Metric for Multi-Hop Wireless Routing,” ACM Annual International Conference on Mobile Computing and Networking, San Diego, 2003, pp. 134-146.

[6]   J. Padhye, R. Draves and B. Zill, “Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks,” The 10th Annual International Conference on Mobile Computing and Networking, Philadelphia, 2004, pp. 114-128.

[7]   The NS-2 Manual. http://www.isi.edu/nsnam/ns

[8]   Scalable Networks, Qualnet. http://www.scalable-networks.com/products/qualnet/

[9]   P. Gupta and P. R. Kumar, “The Capacity of Wireless Networks,” IEEE Transactions on Information Theory, Vol. 46, No. 2, 2000, pp. 388-404.

[10]   V. Padmanabhan, L. Qiu, K. Jain and J. Padhye, “Impact of Interference on Multi-Hop Wireless Network Performance,” ACM Annual International Conference on Mobile Computing and Networking, San Diego, 2003, pp. 66-80.

[11]   C. Rosenbrg, A. Iyer and A. Karnik, “What is the Right Model for Wireless Channel Interference?” IEEE Transactions on Wireless Communications, Vol. 8, No. 5, 2009, pp. 2662-2671.

[12]   A Pre-IEEE 802.11s Wireless Mesh Network Testbed. http://www.eng.auburn.edu/users/abidmoh

[13]   Y. Kengo, H. Aoki, T. Shinji and Y. Akira, “IEEE 802.11s Wireless Mesh Network Technology,” IEEE NTT DoCoMo Technical Journal, Vol. 8, No. 2, 2006, pp. 13-21.

[14]   C. E. Perkins and E. M. Royer, “Ad-hoc On-Demand Dis- tance Vector Routing,” 2nd IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, 1999, pp. 90-100.

[15]   F. Templin, R. Orgier and M. Lewis, “Topology Dissemination Based on Reverse-Path Forwarding (TBRPF),” RFC 3684, IETF, 2004.

[16]   A. Raniwala and T. Chiueh, “Architecture and Algorithms for an 802.11-Based Multi-Channel Wireless Mesh Network,” The 24th Annual Joint Conference of the IEEE Computer and Communications Societies, Miami, 2005, pp. 2223-2234.

[17]   Doc IEEE 802.11-07/0631r0, 2007.

[18]   S. Keshav, “A Control-Theoretic Approach to Flow Control,” ACM SIGCOMM Computer Communication Review, Vol. 21, No. 4, 1991, pp. 3-15.

[19]   The Netfiler Project. http://www.netfilter.org/

[20]   Madwifi Bit-Rate Selection Algorithms. http://madwifi- project.org/wiki/UserDocs/RateControl

[21]   The Madwifi Project. http://madwifi-project.org/wiki

[22]   The Iperf project. http://dast.nlanr.net/Projects/Iperf/

[23]   Hardware Supported by Madwifi. http://madwifi-project. org/wiki/Compatibility

[24]   Y. Liu and E. Knightly, “Opportunistic Fair Scheduling over Multiple Wireless Channels,” 22nd Annual Joint Conference of the IEEE Computer and Communications, San Francisco, 2003, pp. 1106-1115.

[25]   J. So and N. Vaidya, “Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using a Single Transceiver,” Proceedings of the 5th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Tokyo, 2004, pp. 222-233.

 
 
Top