System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Middleware challenges for wireless sensor networks
ACM SIGMOBILE Mobile Computing and Communications Review
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Towards Sensor Database Systems
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
TinyLIME: Bridging Mobile and Sensor Networks through Middleware
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
A dynamic operating system for sensor nodes
Proceedings of the 3rd international conference on Mobile systems, applications, and services
AMUN: an autonomic middleware for the Smart Doorplate Project
Personal and Ubiquitous Computing
Mires: a publish/subscribe middleware for sensor networks
Personal and Ubiquitous Computing
Nano-RK: An Energy-Aware Resource-Centric RTOS for Sensor Networks
RTSS '05 Proceedings of the 26th IEEE International Real-Time Systems Symposium
A survey of middleware for sensor networks: state-of-the-art and future directions
Proceedings of the international workshop on Middleware for sensor networks
The design space of wireless sensor networks
IEEE Wireless Communications
Hi-index | 0.00 |
In this paper we present an approach for the design of a wireless sensor network (WSN) architecture and the corresponding middleware. The middleware, with the main functions service discovery and task management, interacts with the WSN and allows an efficient collaboration of the services on top. Design criteria for a WSN architecture and the middleware are scalability, fault-tolerance and self-organization. To meet these requirements it is necessary to minimize the need for communication of a single sensor node and to distribute the functionality of a node with respect to its properties autonomously. Therefore, our system approach envisions a four layer model for the sensor network and its middleware: Two layers of sensor nodes, one layer of gateway peers and one layer of process peers. The middleware's communication model is based on a peer-to-peer approach to reduce communication complexity. Important aspects of the system are already implemented and evaluated with respect to energy consumption and message complexity.