+ All Categories
Home > Documents > Mesh Project Overview

Mesh Project Overview

Date post: 02-Jun-2018
Category:
Upload: arman-ul-nasar
View: 219 times
Download: 0 times
Share this document with a friend

of 59

Transcript
  • 8/10/2019 Mesh Project Overview

    1/59

    Wireless Mesh Networks:Opportunities & Challenges

    Victor Bahl

    Senior ResearcherManager, Networking Research GroupMicrosoft Research

  • 8/10/2019 Mesh Project Overview

    2/59

    Presentation Outline

    MotivationViability & Challenges

    Network Formation Study

    Research Challenges

    Some SolutionsSystem Architecture and Components

    Range Management

    Capacity Estimation & Improvement

    Multi-Radio Routing

    Troubleshooting Mesh Networks

    Testbeds & Trials

    Conclusions

  • 8/10/2019 Mesh Project Overview

    3/59

    Motivation

    Residential broadband access is an under developed

    technology that has the potential for profound positive

    effect on peoples lives and Nations economy

    Residential Broadband Revisited, NSFReport, October 23, 2003

  • 8/10/2019 Mesh Project Overview

    4/59

    Residential Broadband

    Broadband as a % of total housholds

    10.40%

    51.70%

    5.80%

    19.70%

    5.40%

    18.20%

    2.50%

    8.10%

    26.00%

    13.40%

    0.00%

    10.00%

    20.00%

    30.00%

    40.00%

    50.00%

    60.00%

    USA

    South

    Korea

    Japan

    Canada

    Germany

    Taiwan

    France

    Netherlands

    Hon

    gKong

    S

    weden

    Source: Broadband & Dial-Up Access Source: Leitchman Research Group

    % of housholds with BWA as F (income)

    40%

    29%

    15%

    51%

    70%

    0%

    10%

    20%

    30%

    40%

    50%

    60%

    70%

    80%

    < $35K $35K-$50K $50K-$75K $75K-$100K > $100KIncome

    NoOnline

  • 8/10/2019 Mesh Project Overview

    5/59

    Why should you care?The future is about rich multimedia services & information

    exchangepossible only with wide-scale availability of broadband Internet access

    but

    Many people are still without broadband service

    Majority of the developing world does not have broadband connectivity

    Up to 30% (32 million homes) of a developed nation (America) doesntget broadband service (rural areas, older neighbourhoods, poorneighbourhoods)

    It is not economically feasible to provide wired connectivity to thesecustomers

    Broadband divide = Information divide = QL divide

  • 8/10/2019 Mesh Project Overview

    6/59

    Wiring the Last/First Mile?

    Scale & legacy make first mile expensive

    ~ 135 million housing units in the US (U.S. Census Bureau 2001) POTS (legacy) network designed for voice & built over 60 years

    Cable TV networks built over last 25 years

    The Truck Roll Problem: Touching each home incurs cost: customer

    capital equipment; installation & servicing; central office equipmentimprovements; unfriendly terrain; political implications etc..

    In our estimate building an alternate, physical last mile replacement to hit80% of US homes will take 19 years and cost ~ US $60-150 billion

    Internet Backbone Middle Mile Last / First Mile

  • 8/10/2019 Mesh Project Overview

    7/59

  • 8/10/2019 Mesh Project Overview

    8/59

    Option: Wireless Mesh

    Classic Hub & Spoke NetworkMesh Network

    Ad hoc multi-hop wireless network

    Grows organicallyDoes not require any infrastructure

    Provides high overall capacity

    Robust & Fault tolerant

    No centralized management, administration necessary

    Identity and security is a challenge

  • 8/10/2019 Mesh Project Overview

    9/59

    Wireless Mesh Companies

    Poletop Radio

    Internet

    UNIVERSITY

    SkyPilot, Flarion, Motorola (Canopy)Invisible Networks, RoamAD, Vivato,

    Arraycomm, Malibu Networks,BeamReach Networks, NextNetWireless, Navini Networks, etc.

    Motorola (Meshnetworks Inc).,Radiant Networks,Invisible Networks, FHP, Green Packet Inc.,

    LocustWorld, etc.

    Infrastructure Based Infrastructure-less

    Architecture effects design decisions onCapacity management, fairness, addressing & routing, mobilitymanagement, energy management, service levels, integration with the

    Internet, etc.

  • 8/10/2019 Mesh Project Overview

    10/59

    Top Four Scenarios

    VillageNetBroadband in rural areas

    CityNetCity-wide blanket coverage

    CompanyNet- Enterprise-wide wireless

    networks

    NeighborNet- Neighborhood community

    networks

  • 8/10/2019 Mesh Project Overview

    11/59

    Community Mesh Networks

    Wireless mesh networks have the potential

    to bridge the Broadband divide

  • 8/10/2019 Mesh Project Overview

    12/59

    Applications(From a focus group study)

    Inexpensive shared broadband InternetSharepoint (sharing info on goods, services, A/V,..)

    Medical & emergency response

    Gaming

    Security - neighborhood video surveillance

    Ubiquitous access - one true network

    Internet use increased social contact, public participation and size of social network.

    (social capital- access to people, information and resources)Keith N. Hampton, MIT (author of Netville Neighborhood Study)URL: http://www.asanet.org/media/neville.html

    http://www.asanet.org/media/neville.htmlhttp://www.asanet.org/media/neville.html
  • 8/10/2019 Mesh Project Overview

    13/59

    Many Challenges

    Business model?Spectrum rules & etiquettes?

    Connectivity? Range?

    Capacity? Scale?

    Security? Privacy?

    Fairness? QoS?

    Troubleshooting? (Self) Management?

    Content? Digital Rights Management (DRM)?

  • 8/10/2019 Mesh Project Overview

    14/59

  • 8/10/2019 Mesh Project Overview

    15/59

    Viability Study - Mesh Formation

    Increasing range is key for good mesh connectivity

    5-10% subscription rate

    needed for suburbantopologies with documentedwireless ranges

    Once a mesh forms, it is

    usually well-connectedi.e. number of outliers are few(most nodes have > 2 neighbors)

    Need to investigate otherjoining models

    Business modelconsiderations will beimportant

  • 8/10/2019 Mesh Project Overview

    16/59

    5 GHz:Bandwidth is good,

    Published 802.11a ranges(Yellow circles) decent

    Measured range (redcircle) poor

    Range is not sufficient tobootstrap mesh untilinstalled % is quite high (inthis diagram ~50%)

    20 40 60 80 100 120 140 1600

  • 8/10/2019 Mesh Project Overview

    17/59

    802.11a in a Multihop NetworkImpact of path length on TCP Throughput

    0

    2000

    4000

    6000

    8000

    10000

    12000

    0 1 2 3 4 5 6 7

    Path Length (Hops)

    TCPThrough

    put(Kbps)

    R. Draves, J. Padhye, and B. Zill

    Comparison of Routing Metrics for Static Multi-Hop Wireless Networks

    ACM SIGCOMM 2004 (also Technical Report, MSR-TR-2004-18, March 2004)

  • 8/10/2019 Mesh Project Overview

    18/59

    Round Trip Delay

    Average RTT

    avg_rtt = 0.1*curr_sample + 0.9*avg_rtt

    One sample every 0.5 seconds

    0

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    0.18

    0.2

    0 20 40 60 80 100 120 140 160 180

    Time

    AverageRTT

    A new 100Kbps CBR connection starts every 10 seconds,between a new pair of nodes. All nodes hear each other.

  • 8/10/2019 Mesh Project Overview

    19/59

    Colliding Communications

    Panasonic 2.4GHz Spread SpectrumPhone 5 m and 1 wall from receiver

    TCP download from a 802.11 AP

    Performance worsens when there are largenumber of short-range radios in the vicinity

    Badly written rules: Colliding standards

    Phone

    Victor Bahl, Amer Hassan, Pierre De Vries, Spectrum Etiquettes for Short Range

    Wireless Devices Operating in the Unlicensed Band, White paper, SpectrumPolicy: Property or Commons, Stanford Law School

  • 8/10/2019 Mesh Project Overview

    20/59

    To make them realIdentify and solve key problems

    build & deploy meshesin a variety of RF environments

    ConclusionMeshes are viableexisting technologies are inadequate

    P bl S

  • 8/10/2019 Mesh Project Overview

    21/59

    Problem SpaceRange and Capacity

    Inexpensive electronically steerable directional antenna and/or MIMO

    Multi-frequency meshesMulti-radio hardware for capacity enhancement via greater spectrumutilizationData channel MAC with Interference management for higher throughputRoute selection with multiple radios (channels) and link quality metrics

    Self Healing & ManagementGoal: Minimal human intervention - avoid network operatorWatchdog mechanism with data cleaning and liar detectionOnline simulation based fault detection, isolation and diagnosis

    Security, Privacy, and FairnessGuard against malicious users (and freeloaders)EAP-TLS (bet. MeshBoxes) , PEAPv2 or EAP-TLS (bet. clients &MeshBoxes)Priority based admission control, Secure traceroute

  • 8/10/2019 Mesh Project Overview

    22/59

    Smart Spectrum Utilization

    Spectrum etiquettes and/or rules

    Lower frequency bands (700 Mhz)

    Agile radios, cognitive radios, 60 GHz radio, underlay technologies

    Cognitive software & applications

    Analytical Tools

    Information theoretic tools that predict network viability & performance withpractical constraints, based on experimental data

    Ease of use (Plug and play, HCI)

    Pleasant, hassle-free user experience

    QoS protocols to improve content delivery

    Digital Rights Management (DRM)

    Broadband access popularity related to expanded digital content.

    Increase the value proposition for end-users/subscribers

    Problem Space (Cont.)

    Proof of concept via rapid prototyping and testbed deployments

  • 8/10/2019 Mesh Project Overview

    23/59

  • 8/10/2019 Mesh Project Overview

    24/59

    End Device

    Scenario: Neighborhood Wireless Meshes

    Internet

    Gas Station

    Bus Stop

    Mesh Router 2

    End Device

    (Guest to Router 1)

    Mesh Router 1

    Mesh End Device

    EXIT

    Any StreetMesh Zone

    Mesh Router 3

    (Internet TAP)

    Mesh Router 5

    Mesh Router 7

    90

    101

    206

    Mesh Router

    End Device

    Connects to a Mesh Router

    Standards CompliantNetwork Interface

    Mesh Router / MeshBoxRoutes traffic within themesh and to theneighborhood InternetGateway

    Serves as access point forEnd Devices

    Neighborhood Internet Gateway

    Gateway between the meshnodes and the Internet

    ITAP

    Key: Multiple radios, cognitive software

  • 8/10/2019 Mesh Project Overview

    25/59

    Connectivity

  • 8/10/2019 Mesh Project Overview

    26/59

    Coverage @ 2.6 GHz

    10 cell sites

    Red Good; Blue Bad; Blue/Green Limits of Indoor coverage

  • 8/10/2019 Mesh Project Overview

    27/59

    Coverage @ 700 MHz

    3 cell sites

    Red Good; Blue Bad; Blue/Green Limits of Indoor coverage

  • 8/10/2019 Mesh Project Overview

    28/59

    700 MHz:Much better range:about 7 timesfurther than 5 GHz

    at equal powersettings

    Three 2 MHzchannels canbootstrap aneighbourhood

    with ~3-5 Mbps

    20 40 60 80 100 120 140 1600

  • 8/10/2019 Mesh Project Overview

    29/59

  • 8/10/2019 Mesh Project Overview

    30/59

    Capacity

    Victor Bahl, Ranveer Chandra, John Dunagan,SSCH: Slot ted Seeded Channel Hopp ing fo r Capacity Imp rovement in

    IEEE 802.11 Ad -Hoc Wireless Netwo rks,

    ACM MobiCom 2004,Philadelphia, PA, September 2004

  • 8/10/2019 Mesh Project Overview

    31/59

    Capacity Improvement

    1

    2

    5

    4 6

    3

    Only one of 3 pairs is active @ any given time

    In current IEEE 802.11 meshes

    Three ways to improve capacity

    - Improve spectrum utilization

    - Use multiple radios

    - Use directional antennas

    ..All of the above

  • 8/10/2019 Mesh Project Overview

    32/59

    Capacity ImprovementProblem

    Improve throughput via better utilization of the spectrum

    Design Constraints

    Require only a single radio per nodeUse unmodified IEEE 802.11 protocol

    Assumption

    Node equipped with omni-direction antenna (MIMO ok)Multiple orthogonal channels are available

    Channel switching time < 80 usecs.

    - current speeds 150 microseconds

  • 8/10/2019 Mesh Project Overview

    33/59

    Slotted Seeded Channel HoppingApproach

    Divide time into slotsAt each slot, node hops to a different channel

    Senders & receiver probabilistically meet & exchange sch.

    Senders loosely synchronize hopping schedule to receivers

    Implement as a layer 2.5 protocol

    FeaturesDistributed: every node makes independent choices

    Optimistic: exploits common case that nodes know eachothers channel hopping schedules

    Traffic-driven: nodes repeatedly overlap when they havepackets to exchange

  • 8/10/2019 Mesh Project Overview

    34/59

    SSCH

    Divide time into slots: switch channels at beginning of a slot

    3 channels

    E.g. for 802.11b

    Ch 1maps to 0

    Ch 6maps to 1

    Ch 11maps to 2

    1 0 2 1 0 2 1 0

    0 1 2 0 1 2 0 1

    New Channel = (Old Channel + seed) mod (Number of Channels)

    seed is from 1 to (Number of Channels - 1)

    Seed = 2

    Seed = 1

    (1 + 2) mod 3 = 0

    (0 + 1) mod 3 = 1

    Enables bandwidth utilization across all channelsDoes not need control channel rendezvous

  • 8/10/2019 Mesh Project Overview

    35/59

    SSCH: Syncing Seeds

    Each node broadcasts (channel, seed)once every slotIf B has to send packets to A, it adjusts its (channel, seed)

    Stale (channel, seed) info simply results in delayed syncing

    3 channels1 0 2 1 0 2 1 0

    2 0 2 1 0 2 1 0

    Seed

    Seed

    Follow A: Change next(channel, seed)to (2, 2)

    2 2 2 2 2 2 2 2

    1 2 2 2 2 2 2 2

    2

    2

    1

    1

    B wants to start a flow with A

  • 8/10/2019 Mesh Project Overview

    36/59

    Capacity Improvement

    1

    2

    5

    4 6

    3

    Only one of 3 pairs is active @ any given time

    In current IEEE 802.11 meshes

    10 msecs 10 msecs 10 msecs

    1 2

    3 4

    1 4

    5 2

    Ch 1

    Ch 2

    5 6 3 6Ch 3

    5 4

    1 6

    3 2

    With MSRs SSCH enabled meshes

  • 8/10/2019 Mesh Project Overview

    37/59

    SSCH: Performance

    Per-Flow throughput for disjoint flows

    0

    2

    4

    6

    8

    10

    12

    14

    0 5 10 15

    # Flows

    T

    hroughput

    (inMbps)

    IEEE 802.11a

    SSCH

    SSCH significantly outperformssingle channel IEEE 802.11a

  • 8/10/2019 Mesh Project Overview

    38/59

    Routing with Multiple Radios inWireless Meshes

    Richard Draves, Jitendra Padhye, and Brian Zill

    Routin g in Mult i - radio Mult i -hopin Wireless MeshesACM MobiCom 2004, September 2004

    Atul Adya, Victor Bahl, Jitendra Padhye, Alec Wolman, and Lidong Zhou.A Multi-Radio Unification Protocol for IEEE 802.11 Wireless NetworksIEEE BroadNets 2004 (also Technical Report, MSR-TR-2003-41, June 2003)

    M h C ti it L (MCL)

  • 8/10/2019 Mesh Project Overview

    39/59

    Mesh Connectivity Layer (MCL)Design

    Multi-hop routing at layer 2.5

    Framework

    NDIS miniportprovides virtual adapter on virtual link

    NDIS protocolbinds to physical adapters that provide next-hopconnectivity

    Inserts a new L2.5 header

    FeaturesWorks over heterogeneous links (e.g. wireless, powerline)

    Implements DSR-like routing with optimizations at virtual link layerWe call itLink Quality Source Routing (LQSR)

    Incorporates Link metrics: hop count, MITs ETX, MSRs WCETT

    Transparent to higher layer protocols. Works equally well with IPv4,IPv6, Netbeui, IPX,

    Source & Binary Download

    Available @ http://research.microsoft.com/mesh

    R di S l ti M t i

    http://research.microsoft.com/meshhttp://research.microsoft.com/mesh
  • 8/10/2019 Mesh Project Overview

    40/59

    Radio Selection Metric

    State-of-art metrics (shortest path, RTT, MITs ETX) notsuitable for multiple radio / nodeDo not leverage channel, range, data rate diversity

    Multi-Radio Link Quality Source Routing (MR-LQSR)Link metric: Expected Transmission Time (ETT)

    Takes bandwidth and loss rate of the link into account

    Path metric: Weighted Cumulative ETTs (WCETT)

    Combine link ETTs of links along the pathTakes channel diversity into account

    Incorporates into source routing

  • 8/10/2019 Mesh Project Overview

    41/59

    Expected Transmission TimeGiven:

    Loss ratepBandwidth B

    Mean packet size S

    Min backoff window CWmin

    7i

    0i

    i1)(i

    minbackoff

    xmit

    backoffxmit

    p21f(p)

    :Where

    p)2(1

    f(p)CWET

    p)B(1

    SET

    :WhereETETETT

    Expected and Simulated Transmission times

    S = 1000 Bytes, B = 1Mbps, CWmin = 320 microsec

    0

    0.01

    0.02

    0.03

    0.04

    0.05

    0.06

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

    Loss Rate

    Transmissiontime(seconds)

    Expected Transmission Time(predicted by the formula)

    Transmission time observed in NSsimulation (1MB FTP transfer)

    Formula matches simulations

    WCETT = Combining link ETTs

  • 8/10/2019 Mesh Project Overview

    42/59

    WCETT = Combining link ETTs

    Need to avoid unnecessarilylong paths

    - bad for TCP performance

    - bad for global resources

    All hops on a path on thesame channel interfere

    Add ETTs of hops that areon the same channel

    Path throughput isdominated by themaximum of these sums

    Given a nhop path, whereeach hop can be on any oneof kchannels, and two tuningparameters, aand b:

    jchannelonishop i

    ij

    jkj

    n

    ii

    ETTX

    where

    ba

    Xb*ETTa*WCETT

    1

    1max

    Select the path withmin WCETT

  • 8/10/2019 Mesh Project Overview

    43/59

    ResultsTest Configuration

    Randomly selected 100 sender-receiver pairs (out of 23x22 =506)

    2 minute TCP transfer

    Two scenarios:

    Baseline (Single radio):802.11a NetGear cards

    Two radios

    802.11a NetGear cards802.11g Proxim cards

    Repeat for

    Shortest path

    MITs ETX metric

    MSRs WCETT metric

    Median Throughput of 100 transfers

    16011379

    1155

    2989.5

    1508

    844

    0

    500

    1000

    1500

    2000

    2500

    3000

    3500

    WCETT ETX Shortest Path

    Throughput(Kbps)

    Single Radio

    Two Radios

    WCETT utilizes 2ndradio better

    than ETX or shortest path

  • 8/10/2019 Mesh Project Overview

    44/59

    Troubleshooting

    Lili Qiu, Victor Bahl, Ananth Rao, Lidong Zhou,A Novel Framework for Troubleshooting Multihop Wireless Networks

    September 2003, MSR Tech Report

    Network management is a process of controlling a complex data network so

    as to maximize its efficiency and productivity- Network Management a Practical Perspective, Addison Wesley 1993

  • 8/10/2019 Mesh Project Overview

    45/59

    GoalsReactive and Pro-active

    Investigate reported performance problemsTime-series analysis to detect deviation from normal behavior

    Localize and Isolate trouble spotsCollect and analyze traffic reports from mesh nodes

    Determine possible causes for the trouble spotsInterference, or hardware problems, or network congestion, or malicious

    nodes .

    Respond to troubled spotsRe-route traffic

    Rate limit

    Change topology via power control & directional antenna control

    Flag environmental changes & problems

    O A h

  • 8/10/2019 Mesh Project Overview

    46/59

    Our Approach

    Observe, collect & clean network data from participatingnodes

    Use a packet-level network simulator to detect, isolate &diagnose faults in real-time

    Take corrective actions

    Faults detected & diagnosed Malicious & non-malicious Packet dropping

    Link congestion

    External RF noise

    MAC misbehavior

    Fault Detection Isolation & Diagnosis Process

  • 8/10/2019 Mesh Project Overview

    47/59

    Fault Detection, Isolation & Diagnosis Process

    RootCauses

    Collect Data

    Clean

    Data

    DiagnoseFaults

    Simulate

    RawData

    MeasuredPerformance

    Routing updates,Link Loads

    Signal Strength

    Inject

    CandidateFaults

    Performance

    Estimate

    Agent Module

    ManagerModule

    SNMP MIBsPerformance CountersWRAPIMCLNative WiFi

    Steps to diagnose faultsEstablish normal behavior

    Deviation from the normal behavior indicates a potential fault

    Identify root causes by efficiently searching over fault space to re-produce faulty symptoms

    R t C A l i M d l

  • 8/10/2019 Mesh Project Overview

    48/59

    Wireless

    Network

    Simulation

    Link RSS

    Link Load

    Routing Update

    +/-

    Loss rate,

    Throughput, Noise,

    Faults

    Directory

    N

    E

    T

    W

    O

    R

    K

    R

    E

    P

    O

    RT

    S

    Expected Loss rate,

    Throughput, Noise,...

    Error

    Topology

    Changes

    Interference

    Injection

    Error

    {Link, Node,

    Fault}

    Traffic

    Simulation

    Delay

    Root Cause Analysis Module

    T bl h ti F k

  • 8/10/2019 Mesh Project Overview

    49/59

    Troubleshooting FrameworkAdvantages

    Flexible & customizable for a large class of networks

    Captures complicated interactions within the network

    between the network & environment, and

    among multiple faultsExtensible in its ability to detect new faults

    Facilitates what-if analysis

    ChallengesAccurately reproduce the behavior of the network inside asimulator

    Build a fault diagnosis technique using the simulator as adiagnosis tool

    Di i P f

  • 8/10/2019 Mesh Project Overview

    50/59

    Diagnosis Performance

    Number offaults

    4 6 8 10 12 14

    Coverage 1 1 0.75 0.7 0.92 0.86FalsePositive

    0 0 0 0 0.25 0.29

    25 node random topology

    Faults detected:- Random packet dropping- MAC misbehavior- External noise

  • 8/10/2019 Mesh Project Overview

    51/59

    Testbeds & Trials

    T tb d

  • 8/10/2019 Mesh Project Overview

    52/59

    TestbedsDetails

    60 (Bldg. 32) + 25 (Bldg. 112) nodes

    Inexpensive desktops (HP d530 SF)Two 802.11 radios in each node

    NetGear WAG or WAB, Proxim OriNOCO

    Cards can operate in a, b or g mode.

    PurposeVerification of the mesh software stack

    Routing protocol behavior

    Fault diagnosis and mesh managementalgorithms

    Security and privacy architecture

    Range and robustness @ 5 GHz withdifferent 802.11a hardware

    Stress TestingVarious methods of loading testbed:

    Harpoon traffic generator (University ofWisconsin)

    Peer Metric traffic generator

    Ad-hoc use by researchers

    205

    201

    204

    203

    210

    226

    220

    227

    221

    225

    224

    206

    211

    207

    208

    209

    219

    215

    216

    218

    217

    214

    223

    Approx.61m

    Approx. 32 m

    R d d A t t T i l

  • 8/10/2019 Mesh Project Overview

    53/59

    Redmond Apartment Trials

    MicrosoftCampus

    32 Bellaire Apts

    31

    UNIT FF UNIT GG

    Road

    UNIT HH20 Feet

    ControlApt

    GG302

    Road

    Parking Lot

    FF203

    UNIT CC

    UNIT BB

    Carport

    BB103

    BB302

    BB201

    ControlApt

    GG302

    GG202

    HH301

    B

    B

    B

    B

    B

    B

    B

    B

    A

    A

    bb

    a

    a

    = MeshBox

    A B

    B

    A

    FF102

    B

    A

    A

    A

    A

    R d d A t t T i l

  • 8/10/2019 Mesh Project Overview

    54/59

    Redmond Apartment Trial

    Control Apt GG302 Mesh Box

    Mesh Hall (Kitchen)Apt FF201

    C b id UK T i l

  • 8/10/2019 Mesh Project Overview

    55/59

    Cambridge UK Trial

    MSR-Cambridge - 1st

    Floor, Mesh box Locations

    UK3-

    GtwyUK8

    UKMCE20

    UK2

    UK6UK1UK-MCE20 is the

    Kiosk with posters.

    = Mesh Box location= Mesh Box location

    10 node meshWorking with ehometo create a mediasharing demo in collaboration with ZCast DVB trial

    Deployed by The Venice Team

    M h Vi li ti M d l

  • 8/10/2019 Mesh Project Overview

    56/59

    Mesh Visualization Module

  • 8/10/2019 Mesh Project Overview

    57/59

  • 8/10/2019 Mesh Project Overview

    58/59

    Data Channel Radio

    Miniport Driver

    Control Channel

    Radio

    Miniport driver

    Mesh Routing Functionality

    Mesh Management Module

    TCP / IP

    Mesh Connectivity Layer

    (MCL)Multi-hop Routing/Bridging

    Radio Selection Metric

    Topology Control

    Link

    Monitor

    Module

    Mesh Box

    Configuration

    S

    E

    C

    U

    R

    I

    T

    YDiagnostics Kernel

    Module

    Diagnostics Client

    and Server DLLs

    Resources

  • 8/10/2019 Mesh Project Overview

    59/59

    Resources

    Software, Papers, Presentations, articlesURL: http://research.microsoft.com/mesh/

    Mesh Research Academic Resource KitContact: [email protected]

    Mesh Networking Summit 2004Videos, Presentations, Notes etc.

    http://research.microsoft.com/meshsummit/


Recommended