Our testbed is mainly funded by DARPA SenseIT program for SCADDS project. For more information about SCADDS, you are welcome to visit its official web page.
Currently the testbed consists of 30 nodes built from off-shelf PC-104-based products: 14 of them are semi-permanently deployed on 10th and 11th floors, others can be deployed ad hoc on the hallways to create interesting experiment scenarios. Each node is equipped with an AMD ElanSC400 CPU, 16MB RAM, 16MB IDE Flash Disk. It also has a Radio Packet Controller (RPC) at 418Mhz. We have a small adapter designed to attach the RPC module to the PC-104 system. We wrote a kernel mode driver to use the RPC via the parallel port. The operation system is Linux and it is binary-compatible to recent RedHat distribution (7.2). A detailed description of the testbed is available here.
Deployed
nodes can be accessed from any ISI workstation. The user can start applications
either from a startup script or manually using telnet or rsh from a full-size
PC. Debugging and logging tools such as syslogd can be started selectively to
provide information to study system behaviors in different levels of details.
We
also designed a CVS-like management system to support multiple users. Different
experiments require different software from lower device driver to higher
directed diffusion applications. In order to avoid interference to each other,
individual user maintains a separate copy of Linux distribution. When a testbed
node boots up, it loads the corresponding Linux distribution from its assigned
owner. In this ways, multiple experiments can be done in the same time, at
least in the time-sharing fashion considering radio interference. You may find
the pages be helpful to get start with our testbed.
·
Guideline
for running experiments on our testbed
·
Cookbook
for your first directed diffusion application
·
Tools
and scripts to aid experiments
·
Location
and network topology of testbed nodes
Last revised by Jerry Zhao: 1/2/2002