Towards a Wireless Lexicon. Philip Levis Computer Systems Lab Stanford University 20.viii.2007

Similar documents
Towards Robust and Flexible Low-Power Wireless Networking

An Empirical Study of Low Power Wireless

The β-factor: Measuring Wireless Link Burstiness

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid

The β-factor: Improving Bimodal Wireless Networks

Link Estimation and Tree Routing

Context: ExScal (

Outline. Lecture 16: Wireless Networking. Physical Layer (Layer 1) Ethernet: Wireless is Different. Attenuation Over Space

Sensors Network Simulators

Data-Driven Link Quality Prediction Using Link Features

A Measurement Study of Low-Power Wireless

CHAPTER 5 PROPAGATION DELAY

Understanding the Causes of Packet Delivery Success and Failure in Dense Wireless Sensor Networks

Topology and Power Control

Realistic Performance Analysis of WSN Protocols Through Trace Based Simulation. Alan Marchiori, Lin Guo, Josh Thomas, Qi Han

ECE 598HH: Special Topics in Wireless Networks and Mobile Systems

Hardware-Assisted IEEE Transmissions and Why to Avoid Them. Andreas Weigel, Volker Turau. IDCS 2015 September 2 nd, 2015

Wireless Sensor Networks

RadiaLE: A framework for designing and assessing link quality estimators in wireless sensor networks

Intra-car Wireless Sensors Data Collection: A Multi-hop Approach

Intra-car Wireless Sensors Data Collection: A Multi-hop Approach

Critique #2. Ø Due on 2/13 (Tuesday)

Some Implications of Low Power Wireless to IP Networking

Experimental Evaluation on the Performance of Zigbee Protocol

Some Implications of Low Power Wireless to IP Networking

Co-existence of WiFi and ZigBee

ContikiRPL and TinyRPL: Happy Together. JeongGil Ko Joakim Eriksson Nicolas Tsiftes Stephen Dawson-Haggerty Andreas Terzis Adam Dunkels David Culler

15-441: Computer Networking. Wireless Networking

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning

Wireless Internet Routing. Learning from Deployments Link Metrics

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

CE693: Adv. Computer Networking

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Adaptive Opportunistic Routing Protocol for Energy Harvesting Wireless Sensor Networks

Data Discovery and Dissemination with DIP

CS551 Ad-hoc Routing

The Effects of Asymmetry on TCP Performance

Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks

Reliable Routing Algorithm on Wireless Sensor Network

A Temporal Adaptive Link Quality Prediction with Online Learning

Comparison of Data-driven Link Estimation Methods in Low-power Wireless Networks

Passive Interference Measurement in Wireless Sensor Networks

Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details

Routing: Collection Tree Protocol. Original slides by Omprakash Gnawal

Data Preference Matters: A New Perspective of Safety Data Dissemination in Vehicular Ad Hoc Networks

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Throughput and Energy Consumption Analysis of IEEE Slotted CSMA/CA. T.R. Park, T.H. Kim, J.Y. Choi, S. Choi, and W.H.

Ad Hoc Networks: Introduction

SUMMERY, CONCLUSIONS AND FUTURE WORK

WIRELESS sensor networks (WSNs) can be applied

A Measurement Study of Multiplicative Overhead Effects in Wireless Networks

CS 268: Computer Networking. Taking Advantage of Broadcast

Network Simulators, Emulators and Testbeds

BEST Paper MobiCom 2017 Zhijun Li and Tian He

Strategies and Guidelines for Improving Wireless Local Area Network Performance

TOSSIM. Răzvan Musăloiu-E.

Link Estimation and Routing in Sensor Network Backbones: Beacon-based or Data-driven?

By Ambuj Varshney & Akshat Logar

Energy Aware and Link Quality Based Routing in Wireless Sensor Networks under TinyOS-2.x

L3: SampleRate (Chapter 3)

CodeBlue: A Wireless Sensor Network for Medical Care and Disaster Response

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

A Sensornet Testbed at the University of Warsaw

Performance Evaluation of RPL Objective Functions

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

An Improved Adaptive Signal Processing Approach To Reduce Energy Consumption in Sensor Networks

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

On the Scalability of Hierarchical Ad Hoc Wireless Networks

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Dynamic Energy-based Encoding and Filtering in Sensor Networks (DEEF)

Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University

RadiaLE: A framework for designing and assessing link quality estimators in wireless sensor networks

Running Reports. Choosing a Report CHAPTER

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

11950 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 67, NO. 12, DECEMBER Adaptive Retransmission Layer for Duty Cycle Wireless Networks

Outline. Mate: A Tiny Virtual Machine for Sensor Networks Philip Levis and David Culler. Motivation. Applications. Mate.

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

A cluster based interference mitigation scheme for performance enhancement in IEEE

Lab1: Use of Word and Excel

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

Data-driven Link Estimation in Low-power Wireless Networks: An Accuracy Perspective

Evaluation of Routing Protocols for Mobile Ad hoc Networks

ECE 598HH: Advanced Wireless Networks and Sensing Systems. Lecture 8: MIMO Part 1 Haitham Hassanieh

Evaluating the Effect of Path Diversity over QoS and QoE in a High Speed Indoor Mesh Backbone

Bursty Traffic over Bursty Links

The Complexity of Connectivity in Wireless Networks. Roger WISARD

Sleep/Wake Aware Local Monitoring (SLAM)

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

Making Friends with Broadcast. Administrivia

High-Throughput Multicast Routing Metrics in Wireless Mesh Networks

Geographic and Diversity Routing in Mesh Networks

Luca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007

On Link Asymmetry and One-way Estimation in Wireless Sensor Networks

CARA: Collision-Aware Rate Adaptation for IEEE WLANs. Presented by Eric Wang

On the Convergence and Stability of Data-driven Link Estimation and Routing in Sensor Networks

Network Initialization in Low-Power Wireless Networks: A Comprehensive Study

Computing Aggregate Functions in Sensor Networks

Transcription:

Towards a Wireless Lexicon Philip Levis Computer Systems Lab Stanford University 20.viii.2007

Low Power Wireless Low cost, numerous devices Wireless sensornets Personal area networks (PANs) Ad-hoc networks No infrastructure Self healing, self-assembling, self-... Energy issues -> low bit rate and simple coding 802.15.4: 250kbps, OQPSK, DSSS (32->4) 20mA RX, 8-18mA TX, -31-0 dbm <2% of energy goes to RF!

Wireless Protocol Design Huge gulf between theory and practice Algorithm research uses simple models Tractable analysis Clear reasoning and evaluation Difficult to apply results to real networks Systems research uses testbeds Not reproducible Each testbed is different Difficult to understand why it worked (and when it won t!)

Describing a Network Algorithmic approach: We simulated a network with 2000 nodes distributed on a perturbed grid. The communication graph used is the unit disk graph on the nodes. Systems approach: We evaluated our implementation on a 40-node indoor testbed. The motes collectively form a connected topology with a diameter of eight hops.

The Problem We do not have a lexicon to describe the complexities of real-world wireless networks. We don t even know what s really important! Hypothesis: Once we have such a lexicon and can quantify it, then we can define formalisms that better model the real world.

Outline Describing networks Real-world dynamics A first step at modeling A metric proposal: bimodality percentiles

Real World Dynamics Wireless networks are not graphs Collision timing affects reception Intermediate links can be unstable Time scales affect link distributions Packet losses are not independent Asymmetric links exist and change over time

Not a Graph A graph assumes link independence Transmissions can affect distant nodes This is not a binary relationship B A LAB LCD C D

Not a Graph A graph assumes link independence Transmissions can affect distant nodes This is not a binary relationship B LAB A A transmits to B D LCD C

Not a Graph A graph assumes link independence Transmissions can affect distant nodes This is not a binary relationship B LAB A C transmits to D D LCD C

Collision Timing Affects Reception B Signal-to-noise ratio determines bit error rate If LBF >> LAF, then F can receive B s signal well But when transmissions occur matters No B receptions if A is 720us earlier LBF F LAF A Synchronized Transmits A Transmits 720us Earlier

Intermediate Links Are Unstable So why not a weighted graph of link qualities? What does an intermediate link look like? A perfect MAC layer will not solve the problem PRR 50% PRR <= 5% PRR >= 95%

Time Scales Affect Link Distributions 14 seconds Channel 26 13

Losses Are Not Independent Time Space

Asymmetry Over Time Hour 1 Hour 2

Real World Dynamics Wireless networks are not graphs Collision timing affects reception Intermediate links can be unstable Time scales affect link distributions Packet losses are not independent Asymmetric links exist and change over time

Outline Describing networks Real-world dynamics A first step at modeling A metric proposal: bimodality percentiles

A First Step at Modeling Start by modeling underlying physical phenomena Simplify to distill simpler models Scientific approach Measure real networks Try to recreate representative environments in simulation Enables model validation Example: temporal correlation in 802.15.4

Temporal Correlation Loss rate is not L k Over 100 packets in 1s, <10% of links are intermediate Connectivity changes quickly Two causes: signal and noise Signal: long term trends Noise: short term bursts

Short Term Bursts ( )

First Step: CPM If we can simulate it, we can model it Refine and simplify simulation CPM: Closest Pattern Matching Generate conditional probability distributions from a trace Given prior noise readings nt-1, nt-2, nt-3,... what is nt? Real Noise EmStar ns2 CPM

Protocol Effects Link estimator in TinyOS 2.0 collection tree protocol uses acknowledgments to measure ETX Bursts of losses can cause rapid link value changes Measure how many times protocol switches parents Using CPM doubles changes over other methods Sinks 50% 50% 10% Source

Protocol Effects Source sends 100,000 packets as quickly as possible Run 100 trials, compare with independent packet loss Average parent change count doubles

Outline Describing networks Real-world dynamics A first step at modeling A metric proposal: bimodality percentiles

Link Bimodality

Independent or Bimodal? Independent Bimodal (note the X-axis is inverted from prior plots)

Bimodality Measure Bimodality measure β = L I L is KW distance of CPDF from bimodal link I is KW distance of intermediate PRR link from bimodal β is typically in range of [0,1] IPI = 10ms

Bimodality Percentiles Hypothesis: β percentiles represent an important property of a network E.g., 10th percentile of 0.01, 90th percentile of 0.4 Test: compute β distributions for other link layers Verifies this experimental methodology with prior results Test: control β in simulation and observe protocol effects Link estimators: ETX vs. other approaches

Outline Describing networks Real-world dynamics A first step at modeling A metric proposal: bimodality percentiles

Towards a Lexicon Measure networks to find important properties Protocol-driven evaluation Network properties are important to quantify and describe if they affect protocol behavior CPM leads to more next hop changes in routing protocols Quantify the properties: We used a 40-node indoor testbed that has an α of 0.8, a β of 0.01/0.4, a γ 3.3 and a δ of 500ms. We simulated a 40-node network that has an α of 0.8, a β of 0.01/0.4, a γ 3.3 and a δ of 500ms.

Questions