Roomba MADNeT: a Mobile Ad-hoc Delay Tolerant Networking Testbed

Roomba MADNeT is geared towards enabling the exploration of highly disconnected networks whose nodes must store and forward information (multi-hop paths are very unlikely), while allowing us to explore connected network scenarios as well. Using our MADNeT, we can emulate a wide range of mobile networking scenarios and execute real-world (albeit somewhat simplified) data collection missions. Our system is built from commercial off-the-shelf (COTS) hardware running a paired-down Linux OS, yielding a relatively inexpensive but fairly flexible mobile network testbed.

MADNeT Node MADNeT

We are currently using Roomba MADNeT to explore balanced message replication and connectivity maintenance algorithms, along with application of these techniques to scenarios as diverse as:
  • opportunistic surveillance
  • search and rescue
  • mesh network infrastructures that adaptively reconfigure their own topology to provide both connectivity and coverage

Publications:

Joshua Reich, Vishal Misra and Dan Rubenstein, Roomba MADNeT: a Mobile Ad-hoc Delay Tolerant Network Testbed, MC2R: Mobile Computing and Communications Review, ACM Sigmobile, 2008. [Paper] [BibTeX]

Joshua Reich, Vishal Misra and Dan Rubenstein, MADNeT Testbed, Joint Mobicom / Mobihoc Student Demo Competition, ACM, Montreal, QC, September, 2007, Best Student Demo Award Recipient. [Poster] [BibTeX]