Cerebro: Scalable presence information
Polychronis Ypodimatopoulos
ypod at mit.edu
Mon Dec 31 13:48:37 EST 2007
Announcing "Cerebro" - http://cerebro.mit.edu
Cerebro is a scalable, light-weight protocol that allows 802.11b/g
devices to form a mesh network. Cerebro has the following advantages:
- It provides presence information about 100 nodes using only a single
frame per 10 seconds, per node.
- It runs on _any_ 802.11b/g device (tested on XO, Ubuntu, Nokia N800)
- It can (but not yet) provide routing information within the mesh
network that is formed by regular wifi devices.
Demo:
http://lyme.media.mit.edu:8000/
The simulation running here shows 50 simulated nodes and a real one
(shown in the center of the screen). The nodes within the same group are
all in range with each other, but each group is not in range with other
groups. As a result, nodes within the same group are placed close
together, whereas different groups are placed as far apart as possible.
All nodes have information about presence and distance for every other
node.
There are 50 nodes simulated in 8 groups of 5 nodes and 1 group of 10
nodes. Although the presence algorithm scales quite well, the
visualization does not scale as well (yet :-). Therefore, only the first
20 nodes are displayed properly, while the rest are simply put in the
list on the right.
A sugarized version of the UI will follow soon!
Enjoy!
Pol
--
Polychronis Ypodimatopoulos
Graduate student
Viral Communications
MIT Media Lab
Tel: +1 (617) 459-6058
http://www.mit.edu/~ypod/
More information about the Devel
mailing list