Tournament rules

* For the tournament we will set up a single ad-hoc cell consisting of ~75 nodes outdoors. Most devices will have a single radio interface, but we will set up a subset of routers with two interfaces if the hardware is available.

* The systems we use are CPU and memory-constraint. Since it is not feasible to set up a LAN to all nodes on the site we have to run synchronized test programs, interrupt them and collect the data. Two competing protocols will run simultaneously during each challenge, so both participants will have a comparable radio environment. We will measure memory consumption, CPU load, time to establish end-to-end routes, routing performance (round-trip latency, throughput, packet loss), protocol overhead, convergence speed and detect and measure the occurance of routing loops. Each performance property will be marked with points to get a overall rating. The ratings and measurement results for each day will be published on this web site. If all goes well on the technical side we can repeat the challenges, until the day of the final tournament. So developers have the opportunity to improve their code, settings, fix bugs.

* Mesh protocol implementations must be open source and work with OpenWrt Linux (probably on Atheros (Mips 4K) platform ?). Source of the actual implementation must be available for code review. (Just for clarification: We don't expect to see anyone trying to use unfair tricks.)

* All you can win is a good feeling and a good reputation. You should later memorize the event as fun and joy even if you don't win. There is no prize (maybe we come up with a symbolic prize but nothing really valuable in terms of money).

TourNament (last edited 2010-01-29 14:43:59 by elektra)