|
Architecture
This workpackage captures the basic requirements,
and defines the functionality and interfaces of
the services of the distinctive layers. At the
end of the project, this workpackage will perform
the evaluation of the system architecture, and
assess whether our objectives have been met.
We
have two distinct key system layers of abstraction:
the sensor and networking layer, and the distributed
services layer. Each layer provides services that
may be spontaneously specified and reconfigured.
- the
sensor and networking layer
contains the sensor nodes (the physical sensor and
wireless transmission modules) and the network protocols.
Ad-hoc routing protocols allow messages to be forwarded
through multiple sensor nodes taking into account
the mobility of nodes, and the dynamic change of topology.
Communication protocols must be energy-efficient since
sensor nodes have very limited energy supply. To provide
more efficient dissemination of data, some sensors
may process data streams, and provide replication
and caching.
- the
distributed services layer
contains distributed services for supporting mobile
sensor applications. Distributed services co-ordinate
with each other to perform decentralised services.
These distributed servers may be replicated for higher
availability, efficiency and robustness. We have identified
two major services. The lookup service supports mobility,
instantiation, and reconfiguration. The information
service deals with aspects of collecting data. This
service allows vast quantities of data to be easily
and reliably accessed, manipulated, disseminated,
and used in a customized fashion by applications.
On
top of this architecture applications can be built
using the sensor network and distributed services.
sensor
network architecture
|