Extending Sensor Network Lifetime with Middleware that Actively Manipulates Network Parameters
Head of project at USI: Amy Murphy
Starting date: 1 Maggio 2005
Duration: 24 months
- P175 Informatics, systems theory
- Facoltà di scienze informatiche
Recently attempts have been made to raise the abstraction from the network into middleware for sensor networks. While this work addresses energy concerns, it often provides only best effort to the application, without taking into consideration what the application actually requires. Consider a case where the application does not require the maximal information, but can instead function fully with partial information. By limiting the sensors used at any given time, different sensors can provide information at different times, and the lifetime of the application can be increased.
We have proposed a new middleware, MiLANMiddleware Linking Applications and Networks, that both addresses the needs of the application and reaches down into the network to address energy concerns. The goal is to maximize the lifetime of the network while maintaining the quality required by the applications. Our previous work defined an architecture for MiLAN, including an API for applications to specify their needs and a plug-in structure for MiLAN that allows it to function over multiple network types (e.g., Bluetooth, IEEE 802.11 and 802.15.4).
Our key idea is to allow the middleware to adjust the network specific parameters to manage energy consumption (e.g., selecting nodes as master/slave in Bluetooth, or specifying multi-hop routes for data 802.11) but always in such a way that the application quality needs are met.