Resource-Aware Service Architecture for Mobile Services in Wireless Sensor Networks
Jan Blumenthal, Dirk Timmermann · 2006
After deployment of sensor nodes, the software of sensor nodes usually cannot be changed anymore. Thus, dynamical changing requests in networks and adaptations of the evaluation methods are not possible. We present a service architecture (RASA) for small, mobile, and resource-critical sensor networks. This architecture features software changes by injecting services at runtime. These services are executed on the sensor nodes. The design of RASA simplifies data aggregation and locally collaboration of sensor nodes. On this way, it is possible to extract implicit information of the network and to adapt the software to dynamically changing processes. Hence, RASA is able to react and to change the network behavior depending on the current conditions. The proposed service architecture is optimized to execute simple, but local services. RASA meets the strong requirements of sensor networks regarding small resources, e.g. low memory consumption, supporting mobility, and robustness. Additionally, it supports the reusability of existing services or parts of services.