1 Architectural Components of Sensor Networks David Starobinski Boston University NSF NeTS-NOSS PI Meeting Harvard University 10/17/2005 2 Sensor Network Architectures Management Plane Control Plane Data Plane Challenge: Identify and develop building blocks reusable in different architectures 3 Data Plane • Provides mechanisms for efficient communication and processing of data • Examples: – Network protocols (e.g., MAC) – Database query processing (merge, filter, .) – Signal processing (compression, detection, ) { Integration 4 Control Plane • Provides services for network set up and maintenance in dynamic environments • Examples: – Self-organization – Routing – Localization Q u a l i t y o f S e r v i c e 5 Management Plane • Provides tools for managing network elements and monitoring the network • Network programming – Automated – Scalable – Secure • Network monitoring: links, energy, node status, data dissemination… – How to monitor a network without significantly disrupt its operations? • Example: Network observation system . Architectural Components of Sensor Networks David Starobinski Boston University NSF NeTS-NOSS PI Meeting Harvard University 10/17/2005 2 Sensor Network Architectures