1 vlm 2 : a very lightweight mobile multicast system for wireless sensor networks anmol sheth, brian...

16
1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department of Computer Science IEEE WCNC 2003 Speaker: earl

Upload: alisha-simmons

Post on 18-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Earl 3 Introduction-sensor sensor nodes sensor field uer

TRANSCRIPT

Page 1: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

1

VLM2: A Very Lightweight Mobile Multicast System For Wireless Sensor Networks

Anmol Sheth, Brian Shucker and Richard Han

University of Colorado, Department of Computer Science

IEEE WCNC 2003Speaker: earl

Page 2: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 2

OutlineIntroductionProtocol specificationPerformance analysisConclusions

Page 3: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 3

Introduction-sensor

sensor nodessensor field

uer

Page 4: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 4

Introduction-sensorResource constraints power (battery lift) Memory and CPU speed Simple communications devices Small form

Page 5: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 5

Introduction-sensor

Page 6: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 6

Network TopologyNetwork is anchored by base station Base station assumed to

have greater resources than sensor nodes

Base station is “gateway” to larger networks and users

Then create a multicast group

Arbitrary topology of nodesVLM2 runs at network layer

T

B T

LT

T

L

TL

L

L

L

temperature

Base station

location information

Page 7: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 7

Type of ServiceBasic routing services Unicast node to base (upstream) Muliticast base to nodes (downstream)Best-effort network Automatic node namingAutomatic mobility and fault recovery

T

B T

LT

T

L

TL

L

L

L

location informationtemperature

Base station

Page 8: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 8

Packet Formatsource immediate

source seqno destroute TTL DtB length

payload (variable length)

checksum

Page 9: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 9

Name AssignmentWhen a node startup, send name request to basestation

NAME_REQUEST packet is reserved addressBase station assigns network id by NAME_ASSIGN packet Reply packet includes global id of intended receiver

T

B T

LT

T

L

TL

L

L

L

locationtemperature

Base station

NAME_REQUEST

NAME_ASSIGN

Page 10: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 10

Distance to BaseNodes maintain hop count to base stationAt startup, DtB set to uniform network TTL(=20 hops)DtB inferred from TTL of downstream traffic Equal or lower DtB triggers immediate update

Timeout increments DtB, solicits updates

T

B T

LT

T

L

TL

L

L

L

DtB = 20DtB = 2DtB = 3DtB = 2

DTB_REPLYDTB_UPDATA

Page 11: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 11

Node to Base RoutingUnicast upstream routing(sender’s DtB – hops taken) v.s. (intermediate node’s DtB) If >=, then forward packet Otherwise ignore packet T

B T

LT

T

L

TL

L

L

LDtB=2

L

DtB=5TTL=18Hops taken=2

Page 12: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 12

Base to Nodes RoutingMulticast downstreamNodes send subscribe messages upstream to join multicast groups Forwarding nodes add

group to downstream groups list

Downstream packets forwarded if address is in downstream groups list

T

B T

LT

T

L

TL

L

L

L

Subscribe packet

Check downstream groups list

Page 13: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 13

Performance analysisThe network consisted of ten nodes and a basestationAt fixed intervals, each node sends a data packet to the basestation (upstream)At startup, each node joins one multicast group in which it is the only memberThe basestation periodically sends a data packet to each multicast group (downstream)

Page 14: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 14

Performance analysis

Page 15: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 15

Performance analysis

Page 16: 1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department

Earl 16

ConclusionsVLM2 provides multicast service appropriate for sensor networksBuilding multicast directly into network layer allows for very lightweight implementation