sigcomm talk

Upload: kirankumar217

Post on 30-May-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Sigcomm Talk

    1/25

    Link-level Measurements from

    an 802.11b Mesh Network

    Dan Aguayo

    John Bicket, Sanjit Biswas, Robert Morris

    MIT

    Glenn Judd

    CMU

  • 8/14/2019 Sigcomm Talk

    2/25

    What this talk is about

    Roofnet is a multi-hop, wireless mesh net

    Packet loss makes protocol design hard

    This talk explores the reasons for loss Results relevant for sensors and

    community meshes

    Focus is on long outdoor links

  • 8/14/2019 Sigcomm Talk

    3/25

    Roofnet provides Internet access

    1 kilometer

  • 8/14/2019 Sigcomm Talk

    4/25

    Omni-directional antennas

    + Easy to deploy

    + Provide high

    connectivity

    - Dont allowengineered link

    quality

  • 8/14/2019 Sigcomm Talk

    5/25

    Lossy radio links are common

    1 kilometer

    1-30%30-70%

    70-100%

    Broadcast packetdelivery probability

  • 8/14/2019 Sigcomm Talk

    6/25

    Delivery probabilities are

    uniformly distributed

    Node Pair

    Bro

    adcas

    tPa

    cket

    Deli

    very

    Prob

    abil

    ity

    > two-thirds of links deliver less

    than 90%

  • 8/14/2019 Sigcomm Talk

    7/25

    Protocols should exploit

    intermediate-quality links

    Link-quality-aware routing (ETX, LQSR)

    802.11 transmit bit-rate selection

    Multicast data distribution

    Opportunistic protocols (OMAC, ExOR)

    This talk investigates the causes

  • 8/14/2019 Sigcomm Talk

    8/25

    Rest of the talk: Hypotheses

    for intermediate delivery rates

    1. Marginal signal-to-noise ratios

    2. Interference: Long bursts

    3. Interference: Short bursts (802.11)

    4. Multi-path interference

  • 8/14/2019 Sigcomm Talk

    9/25

    Methodology: Link-level

    measurements of packet loss

    Goal: all-pairs loss rates

    Each node broadcasts for 90 seconds

    All other nodes listen Raw link-level measurements:

    No ACKs, retransmissions, RTS/CTS

    No other Roofnet traffic No 802.11 management frames

    No carrier sense

  • 8/14/2019 Sigcomm Talk

    10/25

    Hypothesis 1: Marginal S/N

    Simplified model for packet loss:

    P(delivery) = f(signal/noise)

    Signal strength reflects attenuation

    Noise reflects interference

    Perhaps marginal S/N explains

    intermediate delivery probabilities

  • 8/14/2019 Sigcomm Talk

    11/25

    Delivery vs. S/N with a cable

    and attenuator

    Signal-to-noise ratio (dB)

    B

    roa

    dcas t

    packet

    deliv

    eryprob

    ability

    Laboratory

  • 8/14/2019 Sigcomm Talk

    12/25

    Delivery vs. S/N on Roofnet

    S/N does not predict delivery probability

    for intermediate-quality links

    Signal-to-noise ratio (dB)

    B

    roa

    dcas t

    packet

    deliv

    eryprob

    ability

    Roofnet

    Laboratory

  • 8/14/2019 Sigcomm Talk

    13/25

    Hypothesis 2: long bursts of

    interference

    Bursty noise might corrupt packets

    without affecting S/N measurements

    A B

  • 8/14/2019 Sigcomm Talk

    14/25

    Loss over time on two

    different Roofnet links

    The top graph is consistent with bursty

    interference. The bottom graph is not.

    avg: 0.5

    stddev: 0.28

    avg: 0.5

    stddev: 0.03

    D

    elivery

    prob

    ability

    Time (seconds)

  • 8/14/2019 Sigcomm Talk

    15/25

    Most links arent bursty

    Cum

    ulativef

    r actio

    n

    ofno

    dep

    airs

    Std dev of one-second

    delivery averages

  • 8/14/2019 Sigcomm Talk

    16/25

    Hypothesis 3: short bursts of

    interference (802.11)

    AB

    MAC doesnt prevent all concurrent sends Outcome depends on relative signal levels

    Hypothesis: When a nearby AP sends a packet, we lose a packet.

  • 8/14/2019 Sigcomm Talk

    17/25

    Methodology: record

    non-Roofnet 802.11 traffic

    Goal: measure non-Roofnet traffic

    Before the broadcast experiments

    Each node records all 802.11 traffic

  • 8/14/2019 Sigcomm Talk

    18/25

    No correlation between foreign

    traffic observed and packets lost

    Non-Roofnet packets observed

    per second (before the experiment)

    Expe

    rimen

    tpac

    ketslost

    pers

    econd

  • 8/14/2019 Sigcomm Talk

    19/25

    Hypothesis 4:

    Multi-path interference

    Reflection is a delayed and

    attenuated copy of the signal

    A

    BB

  • 8/14/2019 Sigcomm Talk

    20/25

    A channel emulator to

    investigate multi-path effects

    Sender Receiver

    delay attenuation

  • 8/14/2019 Sigcomm Talk

    21/25

    A reflection can cause

    intermediate packet loss

    De

    liv

    erypro

    babili t

    y

    Delay of second ray

    (nanoseconds or feet)

  • 8/14/2019 Sigcomm Talk

    22/25

    Roofnet links are long

    Link distance (feet or nanoseconds)

    Cu

    mulati

    ve

    fraction

    oflin

    ks

    Its reasonable to expect delays >500 ns

  • 8/14/2019 Sigcomm Talk

    23/25

    Related Work

    Measurements of AP networks: Eckhardt

    and Steenkiste 1996; Kotz 2003

    Sensor net measurements: Ganesan

    2002; Woo 2003

    Protocol design: Lundgren 2002; Yarvis

    2002; De Couto 2003; Woo 2003; Draves

    2004

  • 8/14/2019 Sigcomm Talk

    24/25

    Summary

    Most Roofnet links have intermediate

    loss rates

    S/N does not predict delivery probability

    Loss is not consistent with bursty

    interference

    Multi-path is likely to be a major cause

  • 8/14/2019 Sigcomm Talk

    25/25

    Questions?

    [email protected]

    http://pdos.lcs.mit.edu/roofnet