CS 851 Wireless Sensor Networks Summary Lecture Professor Jack Stankovic Department of Computer Science University of Virginia November 24, 2003.

Slides:



Advertisements
Similar presentations
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Introduction to Wireless Sensor Networks
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Arsitektur Jaringan Terkini
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
1-1 Topology Control. 1-2 What’s topology control?
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
1 Security and Privacy in Sensor Networks: Research Challenges Radha Poovendran University of Washington
Security in Wireless Sensor Networks Perrig, Stankovic, Wagner Jason Buckingham CSCI 7143: Secure Sensor Networks August 31, 2004.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
Sensor Node Architecture Issues Stefan Dulman
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Wireless Sensor Networks Self-Healing Professor Jack Stankovic University of Virginia 2005.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN Architecture and Protocols 2nd MobileMAN.
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Low-Power Wireless Sensor Networks
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia September 2001 Boeing Huntington Beach, CA.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
Large Scale Deeply Embedded Networks Jack Stankovic, Tarek Abdelzaher, Sang Son, Chenyang Lu Department of Computer Science University of Virginia Fall.
Deeply Embedded Large Scale Networks Specify and Control Emerging Behavior.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
CS 851 Wireless Sensor Networks Introductory Lecture Professor Jack Stankovic Department of Computer Science University of Virginia September 2003.
Ad Hoc Network.
Tufts Wireless Laboratory Tufts University School Of Engineering Real-Time Data Services for Cyber Physical Systems Zhong Zou.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
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.
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Wireless Sensor Networks Summary Professor Jack Stankovic Department of Computer Science University of Virginia.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
Wireless sensor and actor networks: research challenges
Wireless Mesh Networks Myungchul Kim
ICIIS Peradeniya, Sri Lanka1 An Enhanced Top-Down Cluster and Cluster Tree Formation Algorithm for Wireless Sensor Networks H. M. N. Dilum Bandara,
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
Wireless Sensor Networks
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
University of Virginia Full Life Cycle Analysis for Wireless Sensor Networks January 10, 2007 Computer Science University of Virginia Jack Stankovic.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
In the name of God.
Delay-Tolerant Networks (DTNs)
Overview of Wireless Networks:
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Speaker : Lee Heon-Jong
Presentation transcript:

CS 851 Wireless Sensor Networks Summary Lecture Professor Jack Stankovic Department of Computer Science University of Virginia November 24, 2003

Goals for Today’s Class WSN – its niche Applications revisited Fundamentals - early Intriguing Concepts Future Research Areas

WSN – Its Niche Distributed Computing –Load balancing, group management, distributed OS, middleware, network protocols, … Sensor Networks (wired or powerful wireless) –Submarines, automated factories, fleets of ships, … –Real-time systems Radio Communications (Wireless) –Radio signal –Sensing signal –DSP MANET

How the Problems Change Environment –connect to physical environment (large numbers, dense, real-time) –massively parallel interfaces (sometimes) –faulty, highly dynamic, non-deterministic –wireless – contention, irregular patterns –power management critical Network –structure is dynamically changing –sporadic connectivity –new resources entering/leaving –large amounts of redundancy –self-configure/re-configure –individual nodes are unimportant - route/query to AREA

How the Problems Change OS/Middleware –manage aggregate performance control the system to achieve required emerging behavior How do we know it works? –self-organizing (self-*) –fuzzy membership and team formation –manage power/mobility/real-time/security tradeoffs –geographical/location based (spatial) –real-time/real world (temporal) –data centric –support new paradigms

Implications Fundamental Assumptions underlying distributed systems technology has changed –wired => wireless (limited range, high error rates) –unlimited power => minimize power –Non-real-time => real-time –fixed set of resources => resources being added/deleted –each node important => aggregate performance New solutions necessary

Applications Passive sensing of environment/data collection Same as above with actuators Active tracking/target discrimination Degree of mobility Interface with the Internet Handheld PDAs/laptops (seemless integration) Heterogeneity Placed versus ad hoc deployment Any killer apps? Any wild new apps? Impact of cost changes?

Cost 200 nodes at $100 ea. -> $20,000 20,000 nodes at $1 ea. -> $20,000 20,000 nodes at.10 ea. -> $2,000

Architecture - WSN Sensors Actuators CPUs/Memory Omni-dir. Radio

Architecture - WSN Fixed Deployment (grid, mesh, …)

Taxonomy HW Capabilities Application Requirements Software/Middleware

Fundamentals What is truly fundamental about WSN? –Power limitations? Solar cells/close down for a time to recharge/plug into wall socket, etc. Probably a major problem for a long time and for many applications –Cpu/memory capacity? New platforms are being built –Scale? Not necessarily for all systems –Long Lifetimes?

Fundamentals Interact with the environment – sensing –Consider all the realities of sensing … –Sensor fusion/data aggregation Multi-hop wireless radio communication –Consider all the realities of radio comm. Ratio of communication/sensing ranges False alarm processing Asymmetry, lost messages, nodes move, nodes sleep or die, etc.

Radio Model in Evaluation Radio Model DOI = Degree of Irregularity DOI = 0.05 DOI = 0.2

Sensing versus Communication Sensing/communication range ratio Sensing/communication/power tradeoffs Sensing Range Communication Range What if the opposite? Required degree of coverage?

Fundamentals Self-configure, self-manage, self-heal Self-awareness –Space (location/geography), time, energy, dynamics, security, reliability Self-calibrate Self-* Unattended operation (completely or almost completely) -> difficult physical accessibility Self-stabilizing algorithms

A mechanism for discovering spatial relationships among objects

Fundamentals Aggregate Behavior – biological metaphors Simple decentralized algorithms (localized behavior) –Epidemic/virus type algorithms –Randomized algorithms –Develop local rules that yield desired macroscopic behavior Uncertainty Lazy behavior (most of the time/mobility) Composition –Functional –Performance

Epidemic Algorithms Final state –Backward links The flood extends towards the source –Stragglers MAC-level collisions –High clustering Most nodes have few descendants A significant few have many children

Fundamentals - Events Size of targets/events (point/area) Discrete versus continuous Probabilistic Fire X Explosion

Fundamentals Programming Paradigm

Programming Environment OS: cygwin/Win2000 or gcc/Linux Software: atmel tools mot e programmin g board mote-PC comms Code download

nesC the nesC model: –interfaces: uses provides –components: modules configurations application:= graph of components Component A Component B Component D Component C Application configuration Component E Component F

Sensor/Actuator Clouds Heterogeneous Homogeneous Resource management, team formation, networking, … Severe constraints power, memory, bandwidth, cpu, cost,...

Make Scripts Mobile Script can populate/migrate Language + Run-time Environment = SensorWare Scripts move NOT due to explicit user instructions, but due to node’s state and algorithmic instructions

Fundamentals Group Management and Consensus

Example: Consensus Classical consensus: all correct processes agree on one value –No power constraints –No real-time constraints –Does not scale well to dense networks –Approximate agreement (some work here) - on sets of values (physical quantities) New Solutions ?

New Concept of Consensus Termination: every correct processor eventually decides some value Uniform Agreement: no two processors decide differently Group Membership: join/leave - everyone knows who is in the group Termination: “at least n” correct processors decide some value by time t Group Agreement: at least n processors decide the same value within epsilon Area/Function Membership: join/leave an area or by function Classical New Definitions

Examples: Tracking and Map Regions Base Station

Group Management - API –Create_Group(name,function,criterion,atleast,acc uracy) - implicit and explicit –Destroy_Group(name) –Join() –Leave() –Merge() –Move_COG() –Expand() -- to gain sensing confidence –Shrink() -- to save power –Commit(grp_ID) - to synchronize group re- configurations

Mobicast Framework Delivery zone: the area that message should be delivered Forwarding zone: The area that message should be forwarded, which is some distance ahead of the delivery zone Headway distance: The physical distance between the forwarding zone its delivery zone Hold & Forward Zone: The area that receive the message before entering the forwarding zone Delivery ZoneFuture Delivery Zone Forwarding Zone Headway Distance Hold & Forward Zone

What’s Hard Multiple targets Crossing targets False Alarms –Depends on (changing) environment, sensors, confidence tradeoffs, noise, lost messages, …) Speed of targets Uniqueness of targets Classify targets Proper abstractions Save power/minimize communication

Fundamentals - Security What is the single most important issue that could prevent WSNs from wide scale deployment? –Security –2 nd issue -> Privacy At application level –Authenticity and integrity Security of each service (examples) –Routing: non-secure if a single node is captured! Eavesdrop or change message Flood Insidious unintended consequences of collecting data –Monitor oceans for fish migration (data mine location of submarine fleet)

Fundamentals - Analysis Control Theory Markov Processes Real-time Schedulability Analysis Optimization Theory Graph Theory (Random Graphs?) Information Theory Phase Transitions Guarantee Quality of Service Diffusion Theory?

Intriguing Concepts Space (geography/location) Time (deadlines/periods/event lifetime/power lifetime) Behavior (emerges versus controls)

SPEED USE VELOCITY

Bound Errors End-to-end Real-time Collisions Congestion Destination Source Error Propagates Race Ahead

Use Trajectories Source Destination Trajectory Based Forwarding and Its Applications Trajectory

Behavior Flooding – stragglers Epidemic algorithms and phase transitions Global routing behavior – more emerged than controlled

Feedback Control (FC) Delay Boo Packet 1 Beacon Packet 2 SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks.

Use FC – Packet Aggregation Adaptive choice of N Take into account the output Queue delay Delay is used to adjust the output queue push rate and degree of aggregation

Behavior - Integrated Solutions Routing solutions must be –Power aware –Robust to lost messages, dead motes, voids –Provide real-time QoS –Robust to communication range variations and asymmetries –Handle moving end points –Scale –Secure

Interactions Insidious interactions –High density with many motes off to enable long system lifetime; turn on when activity happens then too many with many collisions and poor response

Future Directions of Research New platforms/architectures Higher level middleware Aggregate behavior (algorithms, …) Systems implementations/applications Systems of systems (pervasive computing) Security Analysis Mobility Storage Systems Heterogeneous Programming Paradigms

The End!