delay/fault-tolerant mobile sensor network (dft-msn): a new...

91
Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New Paradigm for Pervasive Information Gathering Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee October 16, 2007 Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Upload: others

Post on 01-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor

Network (DFT-MSN): A New

Paradigm for Pervasive Information

Gathering

Authors: Yu Wang, Hongyi Wu

Presenter: Chia-Shen Lee

October 16, 2007Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 2: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

OutlineIntroduction

Pervasive Information Gathering

Delay/Fault-Tolerant Mobile Sensor Network

Related Work

Delay-Tolerant Network (DTN)

Two Basic Approaches

Direct Transmission

Flooding

Observation from the Two Basic Approaches

RED

Data Delivery

Message Management

FAD

FAD Parameter: Message Fault Tolerance

FAD Data Delivery Scheme

Simulation Results

Simulation Results

Conclusion

Conclusion

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 3: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Pervasive Information Gathering

Pervasive Information Gathering

Characteristics

I Data gathering is human-oriented

I Delay and faults are usually tolerable

I Transparent

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 4: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Pervasive Information Gathering

Information Gathering

I Relies on sensorsI Many small, portable, inexpensive sensor

I Low power, short range radio to form a connected

wireless network

I May not work effectively because the

connectivity between the mobile sensors is poor

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 5: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

Delay/Fault-Tolerant Mobile Sensor

Network

I Consists of two types of nodesI Wearable sensor nodes

I High-end sink nodes

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 6: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

DFT-MSN Overview

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 7: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

DFT-MSN Unique Characteristics

I Nodal mobility

I Sparse connectivity

I Delay tolerability

I Fault tolerability

I Limited buffer

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 8: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

Sensor Networks Common Characteristics

I Short radio transmission range

I Low computing capability

I Limited battery power

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 9: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

DFT-MSN

I Opportunistic network

I Communications exist with certain probabilities

I Replication is necessary to achieve a certain

success ratio

I Trade-off between data delivery ratio/delay and

overhead

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 10: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

DFT-MSN

I Two basic approachesI Direct transmission

I Flooding

I Simple and effective DFT-MSN delivery schemesI Replication-Based Efficient Data Delivery Scheme

(RED)

I Message Fault Tolerant-Based Adaptive Data Delivery

Scheme (FAD)

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 11: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay/Fault-Tolerant Mobile Sensor Network

DFT-MSN

I Replication-Based Efficient Data DeliveryScheme (RED)

I Use Erasure coding to minimizes overhead

I Data transmission

I Message management

I Message Fault Tolerant-Based Adaptive DataDelivery Scheme (FAD)

I Message fault tolerance

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 12: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay-Tolerant Network (DTN)

Delay-Tolerant Network Property

I Occasionally connected networkI May suffer from frequent partitions

I May be composed of more than one divergent set of

protocols

I Originally aimed to provide communications forInterplanetary Internet

I Deep space communication in high-delay environments

I Interoperability between different networks in extreme

environments lacking continuous connectivity

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 13: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Delay-Tolerant Network (DTN)

Pertinent Work

I Network with static sensors

I Network with managed mobile nodes

I Network with mobile sensors

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 14: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Network architecture

I N sensors, and n sink nodes

I Uniformly distributed in 1× 1 area

I Radio coverage a (a¿ 1)

I Define the service area of a sink node to be its

radio coverage area

I Total service area of all sink nodes A (A < 1)I A = 1− (1− a)n

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 15: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Direct Transmission Scheme

I Sensor transmits directly to sink nodes only

I Generated data message is inserted to FCFS

queue

I Sensor does not receive or transmit any data

messages of other sensors

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 16: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Direct Transmission Scheme

I Sensor are activated and deactivated periodically

I Assume sensor’s activation period be an

exponentially distributed random variable with a

mean of T , i.e. f(x) = 1T e

− xT

I Message length is equal to constant L

I Message arrival is Poisson processI average arrival rate λ = 1/T

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 17: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Direct Transmission Scheme

I Service rate µ depends on available bandwidth w

I Probability p that sensor can communicate with

sink

I Probability that sensor within the coverage of atleast one sink is determined by total service areaof all sink nodes

I p = A = 1− (1− a)n ≈ na

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 18: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Service Time

LemmaGiven a constant message length of L, a fixed

channel bandwidth of w (per time slot), and a

service probability of p, the service time of the

message is a random variable with Pascal

distribution.

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 19: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Service Time

Proof.

I Service time: random variable X

I The number of time slots transmitted: s = Lw

I In each time slot, a node has the probability p to

be within the service area

I Distribution of X

FX(x) =x−s∑i=0

(s+ i+ 1

s− 1

)ps(1− p)i

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 20: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Infinite Buffer Space

I Assume sensor has inifinite buffer space

I Poisson arrival rate and Pascal service time

I Model data generation and transmission as

M/G/1 queue with λ = 1T and µ = p

s = AwL

I To arrive at steady rate, λ < µ

I Minimun service area A > LT×w

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 21: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Infinite Buffer Space

I Given λ and µ, we can derive the average

number of messages at a sensor

q = ρ+ρ2 + λ2 × ρ2

2× (1− ρ)

where ρ = λµ , average message delivery delay w = q

λ

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 22: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Finite Buffer Space

I Assume sensor has finite buffer spaceI Keep maximum K messages in its queue

I Model data generation and transmission asM/G/1/K queue

I λ and µ are calculated in the same way

I What is the steady state probability of this

M/G/1/K queue?

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 23: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Finite Buffer SpaceI Let kn denote the probability of n arrivals during

the period

kn =∞∑t=s

e−λt(λt)n

n!×

(t− 1

s− 1

)ps(1− p)t−s

I Let πi denote the probability that the system size

is i

πi =

{π0ki +

∑i+1j=1 πjki−j+1, (i = 0, 1, . . . , K − 2)

1−∑K−2j=0 πj, (i = K − 1)

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 24: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Finite Buffer Space

I Solve previous equations, we can obtain

{πi|0 ≤ i ≤ K − 1}I The average number of messages at a sensor is

q =K−1∑i=0

iπi

I Denote q′i to be the probability that an arriving

message finds a system with i messages

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 25: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Finite Buffer Space

I q′K =ρ−1+ π0

π0+ρ

ρ is the message dropping

probability, where ρ = λµ

I Effective message arrival rate λe = λ(1− q′K)

I Average message delivery delay equals w = qλe

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 26: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Futher Discussion

I Bandwidth w is not a constant if a is large

I Consider average service time only

I Total available bandwidth W

I Average data transmission rate of a sensor is

w = WL × 1

1+(N−1)aλµ

, where λµ is the probability

that a sensor has data messages in its queue, and

1 + (N − 1)aλµ is the average number of active

sensors that transmit to the sink.

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 27: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Futher Discussion

µ =wp

L=p

L× W

1 + (N − 1)aλµ

=pW

L− (N − 1)aλ

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 28: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 29: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 30: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 31: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Direct Transmission

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 32: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Flooding

I Simple flooding

I Optimized flooding

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 33: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Simple Flooding

I Sensor always broadcasts the data message in itsqueue to nearby sensors, which receive the datamessages, keep them in queue, and rebroadcastthem

I Lower data delivery delay

I More traffic overhead and energy consumption

I Generates and receives dataI Higher λ

I Higher service rate

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 34: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Simple Flooding Assumptions

I Infinite buffer space

I Activation period T , synchronized

I Bandwidth is high enough

I Mobility is high enough

I p is the probability that a sensor cancommunicate with with at least one sink node

I p = A = 1− (1− a)n ≈ na

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 35: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Simple Flooding

I Let pj to be the probability that message is not

delivered to the sink in the jth period

I Let Nj denote the number of sensors that have a

copy of the message in the jth period if the

message has not been delivered to the sink

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 36: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Simple Flooding

I Nj is calculated as follows:

Nj =

{(N − 1)a+ 1, j = 1

(N −Nj−1)(1− (1− a)Nj−1) +Nj−1, j > 1

I Thus, pj is derived below:

pj =

{p, j = 1

(1− (1− p)Nj−1)(1−∑j−1i=1 pi), j > 1

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 37: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Simple Flooding

I Average delay of delivering the data message

w = T∞∑j=1

j × pj

I When N1 = N2 = · · · = 1, it becomes direct

transmission

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 38: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

I Simple Flooding CharacteristicsI The lowest delivery delay

I High overhead

I High energy consumption

I Optimized FloodingI Estimate the message delivery proability

I Stop futher propogation of a message if its delivery

probability is high enough

I Reduce transmission overhead

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 39: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

I The message’s propagation is terminated after

period d

I Goal: to minimize d such that message delivery

probability in total D (D ≥ d) periods is higher

than a given threshold, i.e., pD ≥ γ

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 40: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

Nj =

(N − 1)a+ 1, j = 1

(N −Nj−1)(1− (1− a)Nj−1) +Nj−1, d ≥ j > 1

Nd, j > d

pj = [1− (1− p)Nj−1 ](1−j−1∑i=1

pi), p1 = p

For a given threshold γ, one can derive the minimun

d⇒ pD ≥ γ

w = T

∞∑j=1

j × pj

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 41: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

I After determining the optimal d, we can estimate

the average number of message copies made

during the d periods, Md

I Note Nj is the number of copies in the jth

period, given that the message has not been

delivered to the sink in the first j − 1 periods

I Nd is not equivalent to Md

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 42: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

I The number of copies reaches its maximun after

the dth period

I Let Uj denote the number of nodes which have a

copy of message but have not transmitted to the

sink nodes at the jth period

I Let Vj denote the number of copies that have

been sent to the sink

I Then we have . . .

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 43: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Optimized Flooding

Uj =

(N − 1)(1− (1− a)1−p) + 1− p, j = 1

(1− p)Uj−1 + (N − Uj−1 − Vj−1)

×(1− (1− a)(1−p)Uj−1), d ≥ j > 1

Vj =

{p, j = 1

Vj−1 + p× Uj−1, d ≥ j > 1

Md = Ud + Vd

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 44: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 45: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Flooding

Numeric Results

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 46: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Observation from the Two Basic Approaches

Two Basic ApproachesI Direct transmission minimizes

I Transmission overhead

I Energy consumption

I But . . .I Low message delivery ratio

I High message dropping rate (with small buffer space)

I Flooding minimizesI Message delivery delay

I But . . .I Very high tranmission overhead

I Lots of energy consumptionAuthors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 47: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Observation from the Two Basic Approaches

DFT-MSN Key Issues

I Three key issuesI When should data messages be transmitted?

I Which messages should be transmitted?

I Whcih messages should be dropped?

I With the above issues taken into consideration,

we will propose two schemes for DFT-MSN,

namely, RED and FAD

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 48: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Two Key Components

I Data Delivery

I Message management

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 49: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Nodal Delivery Probability

I The decision on data transmission is made basedon the delivery probability

I Indicates the likelihood that a sensor can deliver data

messages to the sink

I Not simply the probability that a node meets a sink

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 50: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Nodal Delivery Probability

I Let ξi denote the delivery probability of a sensori

I Initialized with 0 and updated upon an event

I ∆: time interval

I Whenever sensor i transmits a data message to

another node k, ξi should be updated

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 51: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Nodal Delivery Probability

ξi is updated as follows:

ξi =

{(1− α)[ξi] + αξk, T ransmission

(1− α)[ξi], T imeout

where [ξi] is the delivery probability of sensor i

before it is updated and 0 ≤ α ≤ 1 is a constant

employed to keep partial memory of historic status.

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 52: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Data TransmissionI Data messages are maintained in a FIFO queue

I Sensor i has a message at the top of queue ready

for transmission and is moving into the

communication range of sensors

I Sensor i first learns their delivery probabilities

and available buffer spaces

I Sensor i transmits its message to the neighbor j,

which has the highest delivery probability

(ξj > ξi) and available buffersAuthors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 53: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Further DiscussionI Mutual reference

I Node j with slightly higher delivery probability than

node i

I After a successful transmission, ξi increase

I In the worst case, node j’s delivery probability

decreased because of timeout

I ξj < ξiI Node j transmits messages back again!

I Unnecessary propagationI Always send messages even when it has large enough

probability to reach the sinkAuthors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 54: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Mutual Reference

LemmaFor two nodes i and j with delivery probability ξi

and ξj (assume ξj ≥ ξi), ξi <2−2α2−α ξj is necessary

and sufficient condition to avoid the mutual

reference problem

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 55: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Mutual Reference

Proof.(⇒) There exists δ so that the mutual reference

problem can be avoided if ξj ≥ ξi + δ. Thus, after

node i transmits a message to node j, the

inequation must hold: ξ′j − ξ′i > −δ, where ξ′j and ξ′iare the delivery probability of nodes j and i updated

according the equation after the transmission.

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 56: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Mutual Reference

Proof.In the worst case, ξ′i = (1− α)ξi + αξj, and

ξ′j = (1− α)ξj. Then we have

(1− α)ξj − (1− α)ξi − αξj > −δ

Thus, we arrive at δ > α2−αξj ⇒ ξi <

2−2α2−α ξj

(⇐) It is similar to the above.

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 57: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Data Delivery

Unnecessary Propagation

I Results in extra transmission and energy

consumption

I To avoid this, each node maintains an additional

parameter, direct delivery probability ψ

I Indicates how likely this node can transmit the

messages directly to the sink

I If ψ is larger than a predefined threshold, the

node only transmit messages to the sink directly

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 58: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Message Management

I Replication is usually employed

I Erasure-coding efficiently addresses the trade-off

between delivery ratio/delay and overhead

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 59: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Message Management AssumptionsI b blocks of equal size

I S × b small messages, referred to block

messages, where S is the replication overhead

I Each block message has a constant delivery

probability of p

I Delivery probability of the original message

P =Sb∑

j=b

(Sb

j

)pj(1− p)Sb−j

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 60: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Replication Overhead

I Given p, determine the optimal b and S to meet

the desired message delivery probability H

I Find the minimum S for given b and p so that P

is no less than H

S(p, b) = min

{S

∣∣∣∣∣Sb∑

j=b

(Sb

j

)pj(1−p)Sb−j ≥ H

}

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 61: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Blocks

I b may vary from 1 to the length of the message

I Larger b, more overhead, less bandwidth

utilization

I Minimum block size m

I Maximum message size M

I Maximum value of b is bmax=Mm

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 62: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Determine optimal b to minimize S

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 63: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Message Management

Determine optimal b to minimize S

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 64: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

RED Property

I AdvantagesI Simplify message manipulation and queue

management at intermediate nodes

I DisadvantagesI Inaccurate erase-coding parameter S and b

I Propagation may incur overhead and inefficiency

I How does FAD solve these problems?I Increase complexity in message and queue

management

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 65: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Two Important Parameters

I Nodal delivery probabilityI It has been discussed in previous section

I Message fault toleranceI Indicates the amount of redundancy and the

importance of a message

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 66: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Parameter: Message Fault Tolerance

FAD Parameter

I Sensor may keep a copy of message aftertransmission

I Multiple copies of message created and maintained by

different sensors

I Result in redundancy

I Fault tolerance introduced to represent

redundancy and importance of message

I Let F ji denote the fault tolerance of message j in

the queue of sensor i

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 67: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Parameter: Message Fault Tolerance

FAD Parameter

I Fault tolerance ≡ the probability that at leastone copy of the message is delivered to the sinkby others

I Initialized to be 0

I Consider sensor i multicasts message j to Znearby sensors, denoted by Ξ = {ψz|1 ≤ z ≤ Z}

I Creates a total of Z + 1 copies

I Fault tolerance needs to be assgined

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 68: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Parameter: Message Fault Tolerance

FAD ParameterI Message to sensor ψz is associated with F j

ψz′

F jψz

= 1− (1− [F ji ])(1− ξi)

Z∏

m=1,m 6=z(1− ξψm)

I Fault tolerance of message at sensor i is updated as

F ji = 1− (1− [F j

i ])Z∏

m=1

(1− ξψm)

I [F ji ] is the fault tolerance of message j at sensor i before

multicasting

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 69: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Two Components

I Queue management

I Data transmission

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 70: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Queue Management

I Data messages of a sensor come fromI After sensor acquires data from sensing unit

I When sensor receives messages from others

I After sensor sends out message to nonsink, it may

insert message into its queue again

I Queue ManagementI Sort messages in queue

I Determine which message to drop if queue is full

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 71: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Queue Management

I Fault toleranceI Signifies how important the message are

I Smaller fault tolerance, more important, and higher

priority to transmit

I Sort messages in queue with increasing order of fault

tolerance

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 72: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Queue Management

I SendI Message at top of queue is transmitted first (the

smallest fault tolerance)

I DropI Queue is full and the new message has the larger fault

tolerance than the end of queue

I Message fault tolerance is larger than the threshold γ

even if the queue is not full

I Special: the message has been transmitted to sink

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 73: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Queue Management

I Assume sensor’s queue space at most K

messages

I kmi : number of messages with fault tolerance

level of m in queue of sensor i (0 ≤ m ≤ 1)

I Available buffer space at sensor i for new

messages with fault tolerance x:

Bi(x) = K −∑xm=0 k

mi

I Bi(x) = 0, drop

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 74: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Data Transmission

Decisions are based on delivery probability

I Sensor i, message j, a set of Z ′ sensors

I Ξ′ = {ψz|1 ≤ z ≤ Z ′}I Φ: subset of Z ′ sensors. γ: threshold

I Bψz(F j

i ): number of available buffer slots at

node ψz with F ji

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 75: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

FAD Data Delivery Scheme

Data Transmission

Algorithm Identification of receiving sensors

Φ = ∅for z = 1 : Z ′ do

if ξi < ξψz AND Bψz(F ji ) > 0 then

Φ = Φ ∪ ψzend if

if 1− (1−F ji )

∏m∈Φ(1− ξm) > γ then

Break

end if

end for

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 76: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Default Simulation Parameters

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 77: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 78: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 79: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 80: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 81: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 82: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 83: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 84: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 85: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 86: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 87: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 88: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 89: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 90: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Simulation Results

Simulation

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network

Page 91: Delay/Fault-Tolerant Mobile Sensor Network (DFT-MSN): A New …people.cs.vt.edu/~irchen/6204/paper/Wang-TMC07-slide.pdf · 2007-10-18 · Delay/Fault-Tolerant Mobile Sensor Network

Introduction Related Work Two Basic Approaches RED FAD Simulation Results Conclusion

Conclusion

ConclusionI DFT-MSN Unique Characteristics

I Sensor mobility, loose connectivity, fault tolerability,

delay tolerance, buffer limit

I Optimized Flooding: minimizes the transmission

overheadI Both of RED & FAD: high delivery message ratio

with acceptable delayI RED: lower complexity in message and queue

management

I FAD: lower message transmission overhead

Authors: Yu Wang, Hongyi Wu Presenter: Chia-Shen Lee Delay/Fault-Tolerant Mobile Sensor Network