University of Virginia Full Life Cycle Analysis for Wireless Sensor Networks January 10, 2007 Computer Science University of Virginia Jack Stankovic.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Introduction to Wireless Sensor Networks
TDMA based MAC protocol to assist in Wide area Sensor Network Deployment Nuwan Gajaweera.
Improvement on LEACH Protocol of Wireless Sensor Network
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Differentiated Surveillance for Sensor Networks Ting Yan, Tian He, John A. Stankovic CS294-1 Jonathan Hui November 20, 2003.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1-1 Topology Control. 1-2 What’s topology control?
1 Achieving Long-Term Surveillance in VigilNet Tian He, Pascal Vicaire, Ting Yan, Qing Cao, Gang Zhou, Lin Gu, Liqian Luo, Radu Stoleru, John A. Stankovic,
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
Motion Pattern Characterization NSF Wireless Mobility Workshop Rutgers, July 31-Aug 1, 2007 Mario Gerla Computer Science Dept, UCLA
IEEE INFOCOM 2005, Miami, FL RID: Radio Interference Detection in Wireless Sensor Networks Gang Zhou, Tian He, John A. Stankovic, Tarek F. Abdelzaher Computer.
Reliability-Aware Frame Packing for the Static Segment of FlexRay Bogdan Tanasa, Unmesh Bordoloi, Petru Eles, Zebo Peng Linkoping University, Sweden 1.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
Power Scheduling at the Network Layer for wireless sensor networks Barbara Hohlt Eric Brewer UC Berkeley NEST Retreat June 2004.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
Achieving Long-Term Surveillance in VigilNet Pascal A. Vicaire Department of Computer Science University of Virginia Charlottesville, USA.
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
Wireless Sensor Networks Self-Healing Professor Jack Stankovic University of Virginia 2005.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
Project Introduction 이 상 신 Korea Electronics Technology Institute.
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
KAIS T CS712 병렬처리 특강 - 차세대 무선네트워크 응용 및 보안 - Syllabus Network & Security Lab.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
1 Virtual Patrol : A New Power Conservation Design for Surveillance Using Sensor Networks Prasant Mohapatra, Chao Gui Computer Science Dept. Univ. California,
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Achieving Long-Term Surveillance in VigilNet Tian He, Pascal Vicaire, Ting Yan, Qing Cao, Gang Zhou, Lin Gu, Liqian Luo, Radu Stoleru, John A. Stankovic,
University of Virginia Self-Organizing Wireless Sensor Networks in Action A Case Study Computer Science University of Virginia Jack Stankovic.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Aggregation and Secure Aggregation. Learning Objectives Understand why we need aggregation in WSNs Understand aggregation protocols in WSNs Understand.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Adaptable and Reactive Security for Wireless Sensor Networks John A. Stankovic Department of Computer Science University of Virginia.
University of Virginia Wireless Sensor Networks Sept. 12, 2007 University of Virginia Jack Stankovic.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
A Secure Routing Protocol with Intrusion Detection for Clustering Wireless Sensor Networks International Forum on Information Technology and Applications.
Towards Optimal Sleep Scheduling in Sensor Networks for Rare-Event Detection Qing Cao, Tarek Abdelzaher, Tian He, John Stankovic Department of Computer.
In the name of God.
Wireless Sensor Networks
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

University of Virginia Full Life Cycle Analysis for Wireless Sensor Networks January 10, 2007 Computer Science University of Virginia Jack Stankovic

University of Virginia Main Themes of Talk Require design time analysis to obtain approximate system design – do this with few assumptions Redo analysis as a function of subsequent design choices –Specific routing protocol Analysis of various types required at all phases of system design, implementation, and operation Require a tool/framework for combining multi-stage analysis

University of Virginia VigilNet - Power Aware Surveillance Acoustic Magnetometer Four 90 degree motion sensors XSM motes - Crossbow ACM TOSN, Feb. 2006

University of Virginia 1. An unmanned plane (UAV) deploys motes 2. Motes establish an sensor network with power management 3.Sensor network detects vehicles and wakes up the sensor nodes Zzz... Energy Efficient Surveillance System Sentry

University of Virginia Tripwire-based Surveillance Self-organize (partition) sensor network into multiple sections (one per base station). Turn off all the nodes in dormant sections. Apply sentry-based power management in tripwire sections Flexible scheduling, sections rotate to balance energy. Road Dormant Active DormantActive Dormant

University of Virginia Sentry Duty-Cycle Scheduling A common period p and duty-cycle β is chosen for all sentries, while starting times T start are randomly selected Non-sentries Sentries Target Trace A B C D E A B C D E t t t t t Awake Sleeping p02p

University of Virginia VigilNet Architecture

University of Virginia Life Cycle Analysis Design Time –Analytical Programming Time –Execution time, memory, delays, … Debugging Time –Operational, fix bugs, race conditions Field Testing Time –Overhear, replay System Lifetime –Validation services

University of Virginia ANDES Extensible Design Tool –Model and analyze WSN “early” –Iterate to obtain final configuration Integrate analysis into a design tool - Plug-ins –Target tracking analysis –Communication schedulability analysis –… Extend AADL/OSATE framework –Used extensively for real-time and embedded systems –CMU/SEI

University of Virginia Design Time Performance Attributes –Lifetime –Sensing coverage –Communication Capacity –Reliability –QoS –Security System Parameters –Number of nodes –Density –Duty cycle –Sensing Range –Communication range –Bandwidth

University of Virginia Example - Tracking Analysis

University of Virginia Tracking Analysis First Level of Analysis –Probability of detection –Average detection delay –Density d –Duty cycle b –Period T –Sensing range R –Length of Path L –Speed of target v (stationary, slow, fast) –Impact on lifetime

University of Virginia Obtain Probability of Detection 0 T l/v t βTβT βT+l/v Probability of detection (βT+l/v ) /T R l target locus Node l/v Time interval when the target is in the sensing area βTβT Time interval when the node is awake in one period

University of Virginia Consider All Possible Locations R L l A For a fast target with velocity v R (x,y) target locus

University of Virginia Formulas for Detection Delay Expected Detection Delay for Fast Targets: Expected Detection Delay for Slow Targets: where * DCOSS paper

University of Virginia Expected Delay vs. β Minimum energy gives 1.3s detection delay

University of Virginia Realistic Sensing Areas Formulas Validated What do real sensing areas look like?

University of Virginia Real-Time Communication Analysis Next level of analysis –Are expected end-to-end data flows going to meet their deadlines? –Fn(bandwidth, deadlines, periods, workloads) –Impact on lifetime

University of Virginia Schedulability Analysis – Example Stream Message Size PeriodDeadline Start time 12000b100ms1000ms0 2200b20ms100ms0 340b10ms 50ms0 Interference range3m Radio range1m Stream specification Communication parameters Network topology Result: Schedulable Communication Link from node 1 to 2 is assigned to stream 1 at time slot 1 Communication Link from node 3 to 5 is assigned to stream 3 at time slot 1

University of Virginia RT Scheduling Analysis Analysis includes –The impact of interference –Streams’ time constraints –Multi-hop communication Assumptions –Perfect collision-free MAC protocol –Fixed routing –Constant communication and interference range –No transmission failure

University of Virginia Solution - Exact Characterization Analogous to real-time scheduling theory Prioritize streams (velocity) Schedule stream 1 Schedule stream 2 assuming stream 1 exists –Account for time, BW and interference Keep adding streams until –All streams successfully scheduled –All streams up to stream X successfully scheduled

University of Virginia Analogy of Schedulability Problem to Cylinder Packing

University of Virginia Implementation of Analysis Can be very general

University of Virginia 1. An unmanned plane (UAV) deploys motes 2. Motes establish an sensor network with power management 3.Sensor network detects vehicles and wakes up the sensor nodes Zzz... VigilNet Surveillance System Sentry

University of Virginia Main Idea of EnviroLog A distributed service that achieves repeatability via asynchronous event recording and replay Input Log modules Target modules Output Enviro- Log Flash Record Stage

University of Virginia Main Idea of EnviroLog A distributed service that achieves repeatability via asynchronous event recording and replay Input Log modules Target modules Output Enviro- Log Flash Replay Stage

University of Virginia Uses of EnviroLog System evaluation –Suite of real tests recorded and replayed Debugging –Exact same tests Protocol comparison in real setting –Exact same tests Parameter tuning –Exact same tests Wider testing than possible with physical system (e.g., speed up capability exists) Valuable for rare, unsafe or hard to reproduce events –Fire, explosion, …

University of Virginia Summary Require Initial Analysis to Approximate Design Parameters Refine Based on Design Decisions – analysis accounts for those decisions Validation of the Early Analysis via Empirical Data Value of AADL basic features/analysis Integration among Life Cycle Analyses –A comprehensive and consistent toolkit

University of Virginia Acknowledgements VigilNet – large team at UVA (Tian He, …) ANDES – (Vibha Prasad, …) Tracking Analysis – (Ting Yan, …) Envirolog – (Liqian Luo, …) Papers available on each of these topics