220 likes | 405 Views
Wireless Sensor Networks – A Reliable Distributed System. - Spardha Jaiswal. What are WSN ?. What will I talk about ?. Stateless and Stateful Routing Peer-to-Peer Environment (JXTA) RPC in WSN Fault Management Group Communication Synchronization Scalability Autonomic Properties
E N D
Wireless Sensor Networks – A Reliable Distributed System - Spardha Jaiswal
What will I talk about ? • Stateless and Stateful Routing • Peer-to-Peer Environment (JXTA) • RPC in WSN • Fault Management • Group Communication • Synchronization • Scalability • Autonomic Properties • Conclusion
Stateful Routing • Stateful Routing Schemes – SP (Shortest Path) - AODV (Ad hoc On-demand Distance Vector) - generates routes on Demand - unicast or multicast - DSR (Dynamic Source Routing Protocol) - Route Discovery and Route Maintenance - on demand as well
Stateless Routing • Stateless Routing Schemes – - GPSR (Greedy Perimeter Stateless Routing) - depends on position of router - Greedy Forwarding - PSGR (Priority-based Stateless Geo-Routing in Wireless Sensor Networks) - Volunteer Routing for location based services
Peer-to-Peer Environment • A Peer-to-Peer Environment for Monitoring Multiple Wireless Sensor Networks – Antoniou et. al • ShareSense uses JXTA – software solution for WSN • JXTA – set of protocols and specifications for P2P
Peer-to-Peer Environment (II) • Routing Peers, Gateway Peers, User Peers • Applications - The Resource Discovery Service, The Query Handling Service • Google Earth for GUI
RPC in WSN • An RPC Design for Wireless Sensor Networks - Terry D. May, Shaun H. Dunning, Jason O. Hallstrom • Similar to Java RMI or CORBA • Language Extension to provide Remote Operations • Compiler for communication Infrastructure
Fault Management • Fault Management in EventDriven Wireless Sensor Networks - Linnyer Beatrys Ruiz et al • Power Supply restriction, Node Failure, Communication Failure, External Factors • Failure Detection - If there is no data from the nodes • One method – Listen in on the neighbors
Fault Management (II) • Another Method using MANNA management service • node distribution, node self-test, node localization discovery, self-organization, network operating parameters configuration • Simulation
Group Communication • Secure Group Communication in Wireless Sensor Networks - Subhas K. Ghosh et al. • Single Master Key for the whole network • Key ring – Set of Keys • Broadcasting • Secure Join Protocol
Synchronization • Time Synchronization for Wireless Sensor Networks - Jeremy Elson and Deborah Estrin • NTP is not a good choice because nodes consume a lot of power • post-facto synchronization – event timestamps are generated while node is off
Scalability • Dynamic Architecture Adaptation to Improve Scalability of Sensor Networks: A Case Study for a Smart Sensor for Face Recognition - Yulei Weng et al. • Dynamically adapt to the sensor node architecture by reconfiguration • variable amounts of input data, decreasing energy levels, modifying latency constraints, different quality of service needs, and so on
Autonomic Properties • Autonomic wireless sensor networks - David Marsh et al • self-healing, self-protection, self-optimization and self-configuration • Eg. Environmental Nervous System (ENS)
Conclusion • A Wireless Sensor Network shows all the Properties of a Reliable Distributed System !
References • http://en.wikipedia.org/wiki/Wireless_sensor_network • http://en.wikipedia.org/wiki/JXTA • http://www.cs.cmu.edu/~hcwong/Pdfs/MSWiM04.pdf • http://www.circlemud.org/~jelson/writings/timesync/timesync.html
References (II) • http://www.sinc.sunysb.edu/Stu/skallaku/RTSS04f.pdf • http://tinyoside.ucd.ie/publications/tynanAutonomic05.pdf
Thank you ! • QUESTIONS ??? • COMMENTS !!!