[Olsr-users] Channel Selection for Multi Radio OLSR
David Murray
(spam-protected)
Tue Aug 12 05:47:17 CEST 2008
Hi,
With the recent discussion about multiple radios and OLSR I would like
to put my recent university project out there. TDCS: Table Driven
Channel Selection is a Channel selection mechanism for multi radio OLSR.
It works by using the drivers scan cache to make initial decisions
about channel selection and then uses the OLSR routing table to
stabilize these assignments. I am over simplifying but if an interface
is currently being used for routing by OLSR, the channel assignment is
considered stable. If the route is removed and the interface is no
longer providing a usable route then the interface is reassigned to a
different channel.
There are also mechanisms to prevent too many nodes from converging on
the same channel and ways to prevent co located radios from using close
frequencies (inter radio interference). The other major problem that a
lot of these schemes encounter is how to ensure that the backbone does
not form radio islands that are disconnected. TDCS deals with this by
ensuing that all nodes have connectivity to a single gateway node.
TDCS is written in Ruby and can be found at [1]. If anyone wants to try
it out I would be very interested in hearing some feedback. The draft
chapter of my PhD thesis can be found here [2]. Apologies about the
length. I have a much more concise paper but it has not been published
yet so email me if you would like an advanced copy.
I have tested TDCS using 8 dual radio ALIX nodes with Atheros CM9's.
the results I was able to get are reasonably promising (see the
chapter). Constructive criticism is always welcome. Also, if anyone
thinks TDCS is a good idea and wants to help, they are more than
welcome.
Thanks Dave
[1] http://www.it.murdoch.edu.au/~30179198/code/tdcs-0.1.tar.gz
[2] http://www.it.murdoch.edu.au/~30179198/docs/tdcs.pdf DRAFT!
More information about the Olsr-users
mailing list