A Wireless Networking Framework providing System eXtensions for Supporting Multiple
Channels, Multiple Interfaces, and Other Interface Capabilities
Net-X is a framework being developed by the Distributed Algorithms and Wireless Networking (DAWN) Group at UIUC to provide support for exploiting various forms of diversity available in a wireless network in
the form of multiple channels, interfaces, transmission rates/power-levels etc.
Several interface capabilities may be available in next generation wireless networks. These include the ability to set the channel of operation and data rate on a frequent basis, and the ability to equip devices with multiple
radio interfaces and multiple antennas. It may be possible to significantly improve the performance of wireless networks by exploiting these interface capabilities through carefully designed protocols. However, current operating
systems have poor support for implementing protocols that need to use these diverse capabilities. The goal of the Net-X project is to develop generic OS support for utilizing interface capabilities, such that the support is
cleanly integrated into the network stack. As a first step in this direction, we have developed an architecture in Linux to support the use of multiple channels, multiple interfaces, and interface switching. The current framework
can be easily extended to support other capabilities, and these additional extensions are part of the project's future roadmap.
We have set up a wireless testbed that uses the Net-X framework, and have so far implemented a set of multichannel protocols, that were previously developed in our group.
A visualization tool for viewing the testbed nodes in real-time has been
developed as part of the Net-X project. The tool enables one to see the nodes
along with the channels allocated, the links between the nodes, the quality of
the links, and the routes taken by the packets. A snapshot of the visualization
tool is shown below:
A new version of Net-X is now available for download. The new version is more stable and includes fixes for different bugs which were
identified during testing. The new version of the code can be downloaded by selecting Version 1.0 from the link below.
Some Related Publications
- Net-X: System eXtensions for Supporting Multiple Channels, Multiple Interfaces, and Other Interface Capabilities, Pradeep Kyasanur, Chandrakanth Chereddi, and Nitin H.
Vaidya, Technical Report, August 2006
- Design and Implementation of a Multi-Channel Multi-Interface Network, Chandrakanth Chereddi, Pradeep Kyasanur, and Nitin H. Vaidya, REALMAN 2006, May 2006 ( slides )
- Experiments on a Multichannel Multi-Interface Wireless Mesh Network, Thomas Shen and Nitin H.
Vaidya, Technical Report, May 2008
- Link-State Routing Protocol for Multi-Channel Multi-Interface Wireless Networks, Cheolgi Kim, Young-Bae Ko, and Nitin H. Vaidya, MILCOM, October 2008
- Adjacent Channel Interference Reduction in Multichannel Wireless Networks Using Intelligent Channel Allocation, Vijay Raman and Nitin H. Vaidya, Technical Report, August 2009
- A Static-Hybrid Apporach for Providing Low Delay Routing for Real Time Applications, Vijay Raman and Nitin H. Vaidya, Technical Report, August 2009
- An Efficient Multicasting for Multi-Channel Multi-Interface Wireless Mesh Networks, Sung-Hwa Lim, Cheolgi Kim, Young-Bae Ko, and Nitin H. Vaidya, to appear in IEEE MILCOM, October 2009
- SHORT: A Static-Hybrid Approach for Routing Real Time Applications over Multichannel, Multi-Radio Wireless Networks, Vijay Raman and Nitin H. Vaidya, Recipient of the Best Paper Award
in the International Conference on Wired/Wireless Internet Communications (WWIC), June 2010.
Prof. Nitin H. Vaidya
Former Students, Post-Doc, and Visitors:
- Pradeep Kyasanur (Ph.D., graduated in 2006)
- Chandrakanth Chereddi (M.S., graduated in 2006)
- Nistha Tripathi (M.S., graduated in 2007)
- Rishi Bhardwaj (M.S., graduated in 2007)
- Paul Roycroft (B.S., graduated in 2007)
- Charles-Francois Natali (M.S., graduated in 2007)
- Thomas Shen (M.S., graduated in 2008)
- Santosh Vairavan (B.S.)
- Cheolgi Kim (Post-Doc)
- Sung-Hwa Lim (Visitor)
- Shehla Saleem Rana (currently a Ph.D. student, M.S. in 2009)
- Xavier Franco (M.S., graduated in 2011)
- Vijay Raman (Ph.D., graduated in 2011)