Reactive Sensor Networks Project
Approach
We will construct the system in the following steps:
- Mobile code support - implement mobile code support for languages
other than Java. The system will support interpreted and compiled
languages on embedded, Windows NT, Unix, and Linux systems
including at least one parallel supercomputer.
- Multi-resolution multi-sensor fusion - develop coding techniques
that support multi-resolution transmission of information. Low
resolution information can be sent with very low latency. The amount
of data resolution provided is a function of bandwidth.
Multi-resolution information may be "fused" during transmission to
reduce bandwidth usage. An explicit trade off will be made between
data fusion and redundancy for increased error tolerance.
- Agile adaptation - resource allocation will be done dynamically
using resource bounded optimization techniques. Program profiles
expressing answer quality as a function of resources used will
be established by empirical experimentation. Meta-reasoning keeps
the overhead of this process to a minimum.
- Testing - we will find methods of invoking aberrant behavior in the
system. The goal of this is to establish limits of stability,
efficiency, and robustness. Comparisons will be made with
theoretically optimal processing. We will attempt to use these
results to develop theoretical bounds to this approach.