architecture - sensors&networking - distributed services - proof of concept   

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