sensor network overview

33
Sensor Network Overview Taekyoung Kwon [email protected]

Upload: taline

Post on 07-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

Sensor Network Overview. Taekyoung Kwon [email protected]. For starters. The problems of engineering education Problem solving English Communication skills. For starters. What you can achieve by taking this course Problem solving Problem definition - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sensor Network Overview

Sensor Network Overview

Taekyoung Kwon

[email protected]

Page 2: Sensor Network Overview

For starters

• The problems of engineering education– Problem solving– English– Communication skills

Page 3: Sensor Network Overview

For starters

• What you can achieve by taking this course– Problem solving

• Problem definition– Topics in the wireless/sensor network

• Idea• Verify/evaluate

– sensor network • Ubiquitous computing• standardization

Page 4: Sensor Network Overview

Evolution (size and number)

Page 5: Sensor Network Overview

Confluence of technologies

Page 6: Sensor Network Overview

Ubiquitous computing

• 21st century computers– Embedded in our world (ubiquitous, pervasive)

• They weave themselves into the fabric of everyday life until they are indistinguishable from it

[Mark Weiser, 1991]• The anti-thesis of “virtual reality”• Like motor technology, embedding computers

everywhere and having them “disappear in the background” is easy

Page 7: Sensor Network Overview

Wired vs. wireless

• Bandwidth

• Reliability

• CSMA/CD vs CSMA/CA

Page 8: Sensor Network Overview

Wireless networks

• Wireless network ad hoc network

• Ad hoc network sensor network?

• Wireless WAN: Cellular

• Wireless MAN: IEEE 802.16

• Wireless LAN: IEEE 802.11 series

• Wireless PAN: IEEE 802.15 family

Page 9: Sensor Network Overview

What is sensor?

• Sensor: a transducer that converts a physical, chemical, or biological parameter into an electrical signal

• Actuator: a transducer that accepts an electrical signal and converts it into a physical, chemical, or biological action

• Transducer: a device converting energy from one domain into another. The device may either be a sensor or an actuator

Page 10: Sensor Network Overview

Sensor network

• Tens of thousand nodes– Densely deployed

Internet, Internet, Satellite, Satellite, etcetc

Sink

Sink

TaskManager

Page 11: Sensor Network Overview

Sensor node hardware

Power UnitPower Unit

Sensor ADCProcessorProcessor

MemoryMemoryTransceiverTransceiver

Location Finding SystemLocation Finding System MobilizerMobilizer• Small

• Low power

• Low bit rate

• High density

• Low cost (dispensable)

• Autonomous

• Adaptive

Page 12: Sensor Network Overview

Sensor network• Power constraint

– Battery powered mains powered– Energy harvest

• Light(solar), vibration, temperature

• Tradeoff between energy and QoS– Prolong network lifetime by sacrificing application

requirements• Delay, throughput, reliability, data fidelity,…

– Still QoS is attractive• Deterministic or probabilistic bound

Page 13: Sensor Network Overview

Sensor network• Traffic type: streaming, periodic, event• Low cost, Low bit rate, low duty cycle• IEEE 802.15.4: 250Kbps

Application LayerApplication Layer

Transport LayerTransport Layer

Network LayerNetwork Layer

Data Link LayerData Link Layer

Physical LayerPhysical Layer

Pow

er M

anagem

ent

Pow

er M

anagem

ent

Pla

ne

Pla

ne

Mobility

Managem

ent

Mobility

Managem

ent

Pla

ne

Pla

ne

Task M

anagem

ent P

lane

Task M

anagem

ent P

lane

Page 14: Sensor Network Overview

Ad hoc vs. sensor• Number of sensor nodes can be several orders of

magnitude higher• Sensor nodes are densely deployed and are prone to

failures• The topology of a sensor network changes very

frequently due to node mobility and node failure• May leverage broadcasting than point-to-point

communications• May operate in aggregate fashion• In-network processing• Sensor nodes are limited in power, computational

capacities, and memory• May not have global ID like IP address• Need tight integration with sensing tasks

Page 15: Sensor Network Overview

Design issues• Fault tolerance

– Battlefield application

• Scalability– Node density: (NR^2)/A (transmission)

• Production costs• Hardware constraints• Topology

– Deployment phase– Post-deployment phase

• Environment• Transmission media: ISM, IR• Power consumption: sensing, processing,

communication

Page 16: Sensor Network Overview

PHY layer

• Sync• Self-organization

– Beacon scheduling (periodic)

• Directional/smart antenna• Ultra-wideband (UWB)• Transmit-only device

– pros: cost, energy– Cons: uncontrollable, communications/networking

overhead

Page 17: Sensor Network Overview

MAC layer• TDMA vs. CSMA

– TDMA: inter-cluster, scalability– CSMA: idle listening, overhearing

• Sleep cycle• Coordination

– Spatial correlation– Clustering (MAC vs NWK)

• Additional control channel– FDMA or TDMA

• Location awareness– Exposed terminal problem

Page 18: Sensor Network Overview

network layer

• Attribute-based addressing– Information-centric delivery

• Routing– Route discovery

• Data aggregation/coordination• Location awareness

– Directional antenna (AOA)– UWB (distance measure via signal flight time)– GPS

Page 19: Sensor Network Overview

routing

• Route discovery (AODV, DSR,…)– Route selection metric: hop count– Metric can be generalized to cost

• Hierarchical tree routing

• Gradient routing: data broadcasting

Page 20: Sensor Network Overview

Transport layer

• Goodput decreases drastically as the offered traffic exceeds the network capacity

• Flow control vs. Congestion control– open loop vs closed loop– Proactive vs. reactive

Page 21: Sensor Network Overview

Transport layer

• Reliability concept should be relaxed– Event-to-sink reliability

• Not all event-sensing nodes need to report• N reception among M transmission might be

OK (M > N)

• Hop-by-hop approaches

Page 22: Sensor Network Overview

Middleware/Language/Appl.

• query/advertisement – Publish/subscribe

• nesC, Mate, SQTL – Declarative rather than procedural– TEDS (IEEE 1451)

Page 23: Sensor Network Overview

Some of the commercial applications

– Industrial automation (process control)

– Defense (unattended sensors, real-time monitoring)

– Utilities (automated meter reading),

– Weather prediction

– Security (environment, building etc.)

– Building automation (HVAC controllers).

– Disaster relief operations

– Medical and health monitoring and instrumentation

Page 24: Sensor Network Overview

What to consider: application requirements

• Energy-saving• QoS

– Throughput/Goodput– Reliability– timeliness

• Traffic/application scenario– Amdahl’s law– Every possible case

• Self-organization

Page 25: Sensor Network Overview

What to consider: enabling technologies

• Directional (smart, MIMO) antenna– Multi-hop reachability– AoA– Hidden node problem

• Heterogeneous node type– E.g., Transmit-only device

• GPS: too costly• UWB (distance measurement)

– Location aware

• Energy harvesting device• Additional (separate) control channel

Page 26: Sensor Network Overview

Possible approaches• Conservative vs. aggressive• Pessimistic vs. opportunistic vs. optimistic• Proactive (a priori) vs reactive (on demand)• Information amount vs. performance (better

control/decision)– History– Neighbors within some hops

• Deterministic (e.g. threshold) vs. probabilistic– N * p = 1?

• Reservation vs. random access• Heterogeneous functionalities

– E.g, cluster head, member

Page 27: Sensor Network Overview

Possible enhancements:

• Flexibility vs. efficient – adaptivity

• Stability vs. throughput (utilization)– Goodput

• Reliable vs. fault-tolerant vs. error-resilient vs. robust

• fairness• Legacy-system support, standard-compliant,

backward compatibility

Page 28: Sensor Network Overview

Final goal

• Tradeoff

• Quantitative trend

• Qualitative feature

• How to verify?– Analysis– Simulation – Implementation

Page 29: Sensor Network Overview

analysis

• assumptions

• Whole system vs key element

• Steady state probability

• Upper/lower bound

• Worst/average case

• Complexity: O()– Temporal vs. spatial

Page 30: Sensor Network Overview

Simulation

• Arbitrary level of detail

• Still too many ambiguities– Follow the norm, other reference

• How to emphasize the strength?

• Also show the weakness

Page 31: Sensor Network Overview

Implementation

• Most time and energy consuming

• Good luck!

Page 32: Sensor Network Overview

Leverage other techniques

• Algorithm • Combination theory• AI

– e.g., self-learning

• Operations Research– optimization

• Network Flow, scheduling theory• Probability

– Queuing theory

Page 33: Sensor Network Overview

Let’s make team!