Progress Report
Sascha Meinrath
29 Jun 2004
The Champaign Urbana Community Wireless Network has completed or exceeded all Stage I benchmarks with the exception of RADIX_MPATH, which will be completed on July 3, 2004. Full documentation of Stage I benchmarks is available online at:
www.cuwin.net/osi/OSI_First_Benchmark. Stage I benchmarks have been completed on budget (a financial report is available online at: www.cuwin.net/osi/first/financial_report -- NOTE: a login and password are required to access this report). The CUWiN Development Team reports that everything is on schedule for successful completion of all future benchmarks and timelines.
The Hazy-Sighted Link State (HSLS) routing design is completed and ready for implementation during Stage II. HSLS will allow for scalable mesh networks to be built. Futher information on HSLS is available in the BBN Whitepaper that is available for download at www.cuwin.net/downloads/HSLS.pdf. The HSLS protocol will support IPv4 as well as the more international IPv6 into its packet format, allowing for global use both now and in the future. The HSLS protocol is compatible with multiple metrics, is parsimonious, suitable for standardization, and extensible. Three libraries now support HSLS code. A more in-depth analysis is available at: www.cuwin.net/osi/first/hsls_report.
The Expected Transmission Count (ETX) route prioritization metric is implemented in the HSLS daemon. Building on the earlier work conducted at MIT, ETX will allow scalable mesh networks to automatically determine "best" pathways for data traffic. More information is available at:www.cuwin.net/osi/first/etx_report.
Route Visualization will allow network users and administrators to view the connectivity infrastructure of the network. The route visualization program features location data, flexible mapping, dynamic layout, and image-mapping and is both cache-able and efficient enough to run on 486 computers. More in-depth documentation, along with beta user interface, examples of route-visualization in action, and examples of each route visualization component are all available at: www.cuwin.net/osi/first/viz_report.
RADIX_MPATH development is nearly complete and will be finished on July 3, 2003. In working on additional debugging work, a diagnostic utility, wlanctl(8), was developed by CUWiN that will be added to the NetBSD open-source operating system. More information is available at:
www.cuwin.net/osi/first/radx_report.
Proof of concept tests of both HSLS and ETX were conducted for this milestone. HSLS tests and logs are available at: www.cuwin.net/osi/first/hsls_proofand ETX tests and logs are available at: http://www.cuwin.net/osi/first/etx_proof.
All CUWiN source code has been made publicly available at wireless.sourceforge.net -- the CVS repository URL is sourceforge.net/cvs/?group_id=89823 and the Web CVS repository is cvs.sourceforge.net/viewcvs.py/wireless/cuw-trunk/.
A report of work that is beyond the scope of the current grant allocation, but which CUWiN recommends conducting is available at: www.cuwin.net/osi/first/beyond_scope.
This document tracks all areas that were either identified previous to the OSI project or have become apparent during project development and provide a resource for other developers and potential funders who want to support community Wireless Network development.
The core CUWiN OSI team has grown and currently consists of 5 people: Bryan Cribbs, Sascha Meinrath, Zach Miller, Anne Odom, and Dave Young. In addition, over the course of the OSI project, the CUWiN development team has grown to include additional volunteers: Andy Carra, Chase Phillips, Stephane Alnet, and Wendy Edwards, bringing the total CUWiN programming team to 9, more than double the original team size of 4.



