[CUWiN-Dev] SoC ideas
Sascha Meinrath
sascha at ucimc.org
Mon Apr 24 22:28:38 CDT 2006
added!
keep 'em coming.
--sascha
Chase Phillips wrote:
> 1 Create a scheme for harvesting and publicizing node data
>
> Community wireless networks are frequently created based largely on
> volunteer effort. As nodes in a CUWiN-based mesh are set up, there
> is no automatic data publication or harvesting that happens that gives
> network implementors a vision of their network's size, its strengths
> and weaknesses, and where future volunteer effort should be spent.
> Any effort to create this list is purely manual.
>
> Implement a central authority for a wireless "cloud" that receives
> node status updates. The authority will receive reports sent by a
> daemon on each node which you will also implement. This project is
> less overall work than "Configuration information store" or they could
> be combined if a team of students chose to work together.
>
> 2 Implement a testing system for CUWiN's routing protocol and metric
>
> CUWiN networks use HSLS (hazy-sighted link state) as a routing
> protocol to determine how the network is laid out. Among other
> information, this protocol provides a way for node A to know how to
> talk to node C by finding out that both A and C can talk to node B.
> Each node has a "map" of the network and uses that to update its local
> routing table.
>
> As the network grows in size, the protocol can succomb to scaling and
> complexity issues. The daemon that implements the protocol and metric
> can succomb to software bugs and performance problems. Since no test
> harness currently exists to test our HSLS implementation for bugs or
> for its capabilities, most of our testing happens in the field and
> under uncontrolled circumstances.
>
> Implement a test harness for our HSLS implementation that will
> demonstrate CUWiN's current capabilities and provides an environment
> to validate the software we issue to community wireless networks.
>
> The test harness should allow us to set conditions on testing to
> ensure certain pre-existing environments work as expected and for
> attempting to create reproduceable test cases in this lab. We should
> also be able to use it for testing other routing protocols to compare
> their performance as network size and configurations grow. (For
> example, other routing protocol implementations can be found in the
> quagga daemon which is included on a CUWiN node.)
>
> Chase
> _______________________________________________
> CU-Wireless-Dev mailing list
> CU-Wireless-Dev at lists.cuwireless.net
> http://lists.chambana.net/cgi-bin/listinfo/cu-wireless-dev
>
>
--
Sascha Meinrath
Policy Analyst * Project Coordinator * President
Free Press *** CUWiN *** Acorn Active Media
www.freepress.net * www.cuwireless.net * www.acornactivemedia.com
More information about the CU-Wireless-Dev
mailing list