Sensor Network Management
description
Transcript of Sensor Network Management
Overview
Introduction Sensor Network Management Type of Sensor Network Management Model UPnP-Based Sensor Network Management Future Works/Plans
1Sensor Network Management Prepared by PHANG SEONG
YEE
Introduction Wireless Sensor Network
Small Low Power Intelligent Sensor Nodes One or More Base Stations
Applications of Sensor Network Meant to Gather information Broadly used in ecosystems, battlefields, and
man- made environments Enormous economical potential
2Sensor Network Management Prepared by PHANG SEONG
YEE
Behavior of Component in Sensor NetworkBase Station Sensor Nodes More Computational More energy More Communication
resources
Limited battery power Less in :-
Computing Power Memory Wireless Bandwidth Communication
Capability
Sensor Network Management Prepared by PHANG SEONG YEE 3
Sensor Network Environment Sensor Network able :-
Self-forming Self-organize Self-configure
Sensor Nodes roles :- Routing Data gathering Data
processing
Sensor Network Management Prepared by PHANG SEONG YEE 4
WSN changes dynamically !!!
Structure of Sensor Nodes
Sensor Network Management Prepared by PHANG SEONG YEE 5
Sensor Network Management Network Management
Process of Managing, Monitoring, Controlling communication in a Network Environment
Concerning on Performance and Manageability
Great Challenges in SN Network Management Prone to failure Optimizing the efficiency of the network Network operate properly Without human intervention No existing generalized solution for WSN Management
Sensor Network Management Prepared by PHANG SEONG YEE 6
Sensor Network Management System Design Criteria
Lightweight Robustness and Fault Tolerance Adaptability and Responsiveness Minimal Data Storage Usage Control of Functionality Scalability
Sensor Network Management System Classification
Passive Monitoring Collect information about network states
Fault Detection Monitoring Identify if fault occurred
Reactive Monitoring Detect if events of interest have occurred
Proactive Monitoring Actively Collects and analyzes network states to
predict and detect events
3 Models of SN Management
Sensor Network Management Prepared by PHANG SEONG YEE 9
Centralized Management Model
Distributed Management Model
Hierarchical management Model
Centralized Management ModelPros+ can perform complex Management task+ relieving management processing burden+ more accurate management decisionsCons - high message overhead- single point failure- a partitioned network, some nodes left without any
management functionality
example :- BOSS,MOTEVIEW,SNMS,SYMPATHYSensor Network Management Prepared by PHANG SEONG
YEE 10
Distributed Management ModelPros+ providing higher reliability+ energy efficiency+ reducing communication and computational expensesCons - complex to realize and control- may be too computationally for resource constrained nodes- need sensor nodes to be dedicated for specific
management roles
example :- Mobile agent-based policy management, Agilla
Sensor Network Management Prepared by PHANG SEONG YEE 11
Hierarchical Management ModelPros+ utilized both centralized and distributed approach
Cons - Overhead in communication
example :- TopDisc, STREAM
Sensor Network Management Prepared by PHANG SEONG YEE 12
UPnP Based Network Management
Breakdown Brief Introduction on UPnP UPnP Architecture BOSS Architecture Components of BOSS
Brief Introduction on UPnP Microsoft-initiated standard Universal Plug and Play, a networking architecture that
provides compatibility among networking equipment UPnP works with wired or wireless networks and can be
supported on any operating system. UPnP boasts device-driver independence and zero-
configuration networking. Enable the advertisement, discovery, and control of
Network devices Services Consumer electronics in ad hoc environments
Allow devices to connect seamlessly Simplify the implementation of networks in the home and
corporate environments
Sensor Network Management Prepared by PHANG SEONG YEE 14
UPnP devices Dynamically join a network Convey its capabilities on request Learn about the presence and capabilities of
other devices Dynamically leave a network
UPnP Architecture
UDP/TCP
HTTP
SSDP (service
discovery/ advertisement)
GENA (event
notification)
SOAP (service control)
XML Parser
UPnP applications
Service discovery-SSDP
Service description-XML-based
Service control-SOAP-based
XML-Extensible Markup Language
Eventing-Generic Eventing and Notification Architecture(GENA)
BOSS(Bridge Of Sensor Network)
Implemented in the base station Lies between the UPnP controllers and
the non-UPnP sensor nodes to be managed
As a manager to interpret and transfer UPnP messages to non-UPnP sensor devices and vice versa
Provides sensor network management services which required to manage the sensor network.
Boss Overview Diagram
Sensor Network Management Prepared by PHANG SEONG YEE 18
Components of BOSS
BOSS has :- Service manager Control manager Event manager Sensor Network management service
Architecture of BOSS
Service Manager Sensor is added in the sensor network Sends a service advertisement message to the service
table manager. Entry added into service table with a received message
from the non-UPnP sensor devices. Control point receives an event notification through
UPnP eventing. GetSensorDescription() is called by the control point, the device/service descriptor makes a sensor description
message based on XML, and sends the created message tothe control point
Control point added to the networks, the control point can request the description document for the nodes in the sensor network
Service Manager Internal Structure
Control Manager Control points get the descriptions of the devices, they
can invoke any of the actions included in the device services
When the control point invokes the service of a sensor in which it is interested, it sends the Control Manager a SOAP message for the service.
The Action Handler of the Control Manager then parses the SOAP message and sends a sensor network message to the node which has the service mapped with the invoked action.
When the Action Handler responds to the result from the node, it translates the message into a SOAP reply message through the SOAP Message Creator and transfers the created message to the control point.
Control Manager Internal Structure
Event Manager UPnP eventing allows the control points to
receive information regarding device state changes.
control point sends the subscription request to the Event Handler to subscribe the event
Event handler converts that message into an UPnP event notify message based on GENA through the GENA Message Creator
Event Manager Internal Structure
Sensor Network Management Service BOSS is also an UPnP device with UPnP-
based sensor network management services including :- Basic Information Context Awareness Localization Synchronization Power Management Discovery Security
Specification of UPnP Description Use a simple XML document to describe
the device information and services Two parts:
Device description Service description
XML syntax defined by the UPnP Forum
UPnP Device Description Required Fields
BOSS Device Description
Inefficient in sensor network if based on the original
Divide the description into two parts BOSS description part sensor nodes description part
BOSS description uses the UPnP description mechanism
Sensor Nodes use new description methods
Sensor nodes description example
Simplified BOSS Device Description<service><serviceType>urn:schemas-RESL-ANTS:service:ContextAware:1</serviceType><serviceId>urn:schemas-RESL-ANTS:serviceId:ContextAware</serviceId><SCPDURL>/BOSS/PowerManage.xml</SCPDURL><controlURL>/BOSS/control/powermanage</controlURL><eventSubURL>/BOSS/event/
powermanage<eventSubURL></service>
BOSS Basic Information ServiceDescription<action><name>GetTotalSensors</name><argumentList><argument><name>totalSensors</name><direction>out</direction><relatedStateVariable>totalSensors</relatedStateVariable></argument></argumentList></action>
Conclusion The advantage of using BOSS is that
different sensor network applications can be managed by multiple UPnP control points.
BOSS allows a sensor network to adapt to topology changes and so supports proactive network management.
A drawback of BOSS is that it requires an end-user to observe network states and take management actions accordingly.
Future Work/Plan
Research more on sensor network management/develop a sensor network management system.
Mobile based network management system for traditional network
System administration of our lab, SAMBA installation
Cisco IOS Config Editor by Winagent
Sensor Network Management Prepared by PHANG SEONG YEE 36
References
UPnP Forum, http://www.upnp.org UPnP Based Sensor Network
Management Architecture, H. Song, D. Kim, K. Lee, and J. Sung, in Proc. ICMU (2005).
Network Management in Wireless Sensor Networks, W.L.Lee, A.Datta, and R.Cardell-Oliver, University of Western Australia
Sensor Network Management Prepared by PHANG SEONG YEE 37