SlideShare a Scribd company logo
1 of 30
1
Intelligence Networking and Computing Lab.
Introduction
Low-Duty-Cycle Wireless Sensor Networks
Flooding in Low-Duty-cycle Networks
Review: Typical Issues in Flooding
Motivation
Fit for Intermittent Receivers
Traditional methods with Low-Duty-Cycle
Preliminaries
Network Model
Assumptions
Performance Metrics
Main Design
Design Overview
Flooding Energy Cost and Delay
The Delay pmf of the Energy-Optimal Tree
Decision Making Process
Decision Conflict Resolution
Shape of Opportunistic Flooding
2
Practical Issues
On Node Failures
On Link Quality Change
Evaluation
Simulation Setup
Baseline I : Optimal Performance Bounds
Baseline II : Improved Traditional Flooding
Performance Comparison
Investigation on System Parameters
Evaluation of Practical Issues
Overhead Analysis
Implementation and Evaluation
Experiment Setup
Performance Comparison
Why Opportunistic Flooding is Better
Conclusion
Review
Intelligence Networking and Computing Lab.
Intelligence Networking and Computing Lab.
Different wake-up time
If its receivers do not wake up at the same time
A sender has to transmit the same packet multiple times
4
Sender
On
Off
Unreliable wireless link
Unpredictable and unstable wireless medium
A transmission is repeated if the previous transmissions are not successful
Combination of the two features
The problem becomes more difficult
… …
Intelligence Networking and Computing Lab.
①
②
③
Major Energy Drain
1.3 ms to transmit a TinyOS packet
3 ~ 4 orders of magnitude longer duration
waiting for reception
5
17.4
19.7
16
17
18
19
20
Energy Consumption
of CC2420 Radio
Transmission Idle Listening / Receiving
mA
Energy Consumption of Zigbee If applied directly
Probabilistic Proof: 20%
Two nodes: 60%
Three nodes: 30%
…
N nodes: near-zero%
0 1 5432
0 1 2
Probabilistic Proof: 50%
: 0%
Intelligence Networking and Computing Lab.
Efficiency or Reliability
6
Source
Relay
Destination
Tradeoff Relationship
If # of the relay nodes is increased, Broadcast Storm occurs
If # of the relay nodes is reduced, the next node could fail to receive a broadcast packet
Blind flooding Routing tree
in always-wake networks
In low-duty-cycle networks
If # of the relay nodes is increased, they cost of high energy consumption
If # of the relay nodes is reduced, the cost of long delays
Intelligence Networking and Computing Lab.
Two Possible Sensor States
Active : Able to sense an event, or receive a packet
Dormant : Turning off all its modules except a
timer to wake itself up
A node can only receive a packet when it is active,
but can transmit a packet at any time
7
1
0
Working Schedules: 𝑤𝑖, 𝜏
T : working period of the whole network
𝑤𝑖 : string of ‘1’ and ‘0’s denoting the schedule
𝜏 : time units of length, T can be divided into
Each node picks one or more time units as active
Assumptions
Only one flooding in one time
Working schedules are shared
Practical Asynchronous Neighbor Discovery
and Rendezvous for Mobine Sensing Applications,
SenSys ‘08
Unreliable links and collision are exist
Link quality is measured using probe-based
method and updated infrequently
Do not consider capture effect
Hop count = minimum number from source
Intelligence Networking and Computing Lab.
About Energy Optimality
Flooding in low-duty-cycle is realized by multiple unicasts
Energy-optimal tree’s Energy optimality
If multiple nodes wake up simultaneously
8
About Delay Optimality
F
D
E
D and E receives the packet at time t
F wake up at time instances t +4, t +8, …
0.8
0.7
= 𝑡 + 4.999 ⋯
= 𝑡 + 5.71 ⋯
Delay in the case DF
Delay in the case EF
Delay in the case DF | EF = 𝑡 + 4.26 ⋯
= 𝑡 + 4 ÷ 0.8
= 𝑡 + 4 ÷ 0.7
= 𝑡 + 4 ÷ 1 − 1 − 0.8 1 − 0.7
= A benefit of opportunistic routing
Intelligence Networking and Computing Lab.
D
A
1) Computation of pmf
9
S
0
1.00
0
0.90
10
0.09
20
0.009
30
…
t
t
35
0.05 …
t5
0.72
15
0.22
25
2) Decision Making Process
Time
𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷
𝐷 𝑝
Time
𝐿𝑎𝑡𝑒 𝐸𝑃𝐷
𝐷 𝑝
3) Decision Making Result
4) Decision Conflict Resolution
Selection of
Forwarding
Selection
0.9 0.7
0.5
Link-Quality-
Based Backoff
Intelligence Networking and Computing Lab. 10
Source
Candidates
S
A
B
C
D
E
F
H
G
(a) Original Network
S
A
B
C
D
E
F
H
G
(b) Sender Selection
S
A
B
C
D
E
F
H
G
(c) B receives the packet early
S
A
B
C
D
E
F
H
G
(d) B receives the packet late
Intelligence Networking and Computing Lab.11
Intelligence Networking and Computing Lab.
Possible Real World Situation
Physical damage
Energy depletion
Failure of an sender in Opportunistic Flooding
Results only in a larger delay
Due to lower chances for the receivers to get “early packets”
S
A
B
C
D
E
F
H
G
B receives the packet late
S
A
B
C
D
E
F
H
G
Failure occurs in A
S
A
B
C
D
E
F
H
G
B transmits the packet
!
Intelligence Networking and Computing Lab.
Preferable Simulated Situation & Practice
The qualities of all the links do not change once they are measured
Link quality changes over time
Deviation of Link Quality
Could lead to misestimating whether the packet is “early” or not
13
Time𝐷 𝑝
Time
𝐸𝑃𝐷
𝐷 𝑝
Time𝐷 𝑝′
𝐸𝑃𝐷′
Time
𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷
𝐷 𝑝
Time
𝐿𝑎𝑡𝑒 𝐸𝑃𝐷
𝐷 𝑝
Intelligence Networking and Computing Lab.14
Intelligence Networking and Computing Lab.
Random 10 Topologies, each 1000 flooding packets
200 nodes to 1000 nodes with Random Schedules
Wireless Path Loss / Shadowing Effects
Default Parameters: 𝑙 𝑡ℎ = 0.7, 𝑝 = 0.9
Flooding delay based on 99% Delivery Ratio
Intelligence Networking and Computing Lab.
Optimal Energy Costs
with Energy Optimal Tree
Optimal Flooding Delay
with Pure Flooding (Blind ?)
Oracle collision-free media access control
Tradeoff between Optimal Energy and Delay
Neither of which can achieve both the optimal simultaneously
16
Intelligence Networking and Computing Lab.
Collision Avoidance
The same link-quality-based backoff method
To avoid collisions among multiple senders
Reduction of Redundant Transmissions
Stops sending to a certain neighbor after hearing the transmission of another node
To reduce energy costs
Alleviation of HTP
𝑝-persistent backoff scheme
To recover quickly
17
Intelligence Networking and Computing Lab.
Different Network Sizes
# of nodes: 200  1000, network side length : 200m  400m
But to keep similar density
Performance Gap
ITF↔OF: OF saves about 40% delay and 50% energy cost
OF↔Optimal: very close to the optimal, with around 10% more delay and energy cost
18
Intelligence Networking and Computing Lab.
Different Duty Cycles
# of nodes: 800
Network size: 300 𝑚 × 300 𝑚
Performance Gap
ITF↔OF: OF achieves 80% of delay with only 30% of transmissions
OF↔Optimal: very close to the optimal, redundant tx is around 400 among 800 nodes
Only 0.5 packets are redundant on average
Opportunistic Delivery Ratio
Significantly reducing the delay of OF compared to ITF
𝑃𝑟 that has more than one active neighbor is higher in a network with a higher duty cycle
19
Intelligence Networking and Computing Lab.
Comparison with Optimal Schemes
Dotted dash  Energy-Optimal
Blue dash  Delay-Optimal
Performance Gap
OF is quite close to the respective scheme
Not simple tradeoff relationship
20
= Draw upper/lower boundary
Intelligence Networking and Computing Lab.
Sender Set Link Quality Threshold 𝑙 𝑡ℎ
# of nodes: 800
Network size: 300 𝑚 × 300 𝑚
𝑝: 0.9, 𝑙 𝑡ℎ: 0.51.0, a node’s best link is always selected even if no greater than 𝑙 𝑡ℎ
Applausable Tradeoff Relationship
As 𝑙 𝑡ℎ increases, fewer nodes are included in the sender set
 leading to less opportunistic forwarding
An increasing flooding delay, decreasing energy cost and decreasing opportunistic delivery ratio
21
Intelligence Networking and Computing Lab.
Quantile Probability 𝑝
# of nodes : 800
Network size : 300 𝑚 × 300 𝑚
𝑙 𝑡ℎ : 0.7, 𝑝 : 0.5  0.9, a node’s best link is always selected even if no greater than 𝑙 𝑡ℎ
Applausable Tradeoff Relationship
As 𝑝 increases, more nodes get the chance to start transmissions
 leading to shorter delay and larger number of transmissions
An increasing flooding delay, decreasing energy cost and decreasing opportunistic delivery ratio
22
Intelligence Networking and Computing Lab.
Link Quality out-of-Date
As more link quality deviates, more nodes making wrong decision
 𝑁𝑒𝑒𝑑 or 𝑅𝑒𝑑𝑢𝑛𝑑𝑎𝑛𝑡 becomes less reliable
𝐸𝑃𝐷 with 𝐷 𝑝 to make forwarding decisions
Reasonable Changing Range
30%
23
Time𝐷 𝑝′
𝐸𝑃𝐷′
Time
𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷
𝐷 𝑝
Time
𝐿𝑎𝑡𝑒 𝐸𝑃𝐷
𝐷 𝑝
Intelligence Networking and Computing Lab.
Link Quality Measurement
With 10 hello messages among neighbors
Packet Size Ratio, Overhead = Data Packet Size / Control Packet Size
Energy Conservation
When a reasonable amount of flooding bits is sent per link quality update period
24
Intelligence Networking and Computing Lab.25
Intelligence Networking and Computing Lab.
Deployment
30 MicaZ nodes on indoor testbed
Randomly
Tx power is Tuned down so that they form a 4-hop network
Determination of Duty Cycle
Initialization phase with a 100% duty cycle
Randomly generates a specified working schedule
Pairwise Link Quality Measurement
Between itself and each neighboring node in its neighbor table
By counting the reception ratio of 20 packets
System Parameters
𝑙 𝑡ℎ : 0.6
𝑝 : 0.9
Time unit : 50 𝑚𝑠
Intelligence Networking and Computing Lab.
Delay Performance
At duty-cycles 2% and above: comparable delay
At duty-cycle of 1%: 25% shorter
Doesn’t show the similar significant delay reduction observed in
the simulation
Physical Limitations of the testbed
4-hop network with only 30 nodes  less opportunistic
Pure-flooding is delay-optimal when a network is not congested
Energy Performance
Due to the small network size and limited number of opportunity
Doesn’t show significant performance gap
27
30~35% ↓
Intelligence Networking and Computing Lab.
Observation on Delay Distribution
3 stages of flooding
OF achieves 80% more slowly, but 100% more quickly
Observation on Energy Distribution
70% of the nodes in OF transmits only less than 4 times, in ITF transmits 5 times
Observation on Opportunistic Ratio
Opportunistic early packets are received at large hop counts
Especially when the network scale becomes large, Opportunistic Flooding design is very effective
28
1ℎ𝑜𝑝 2ℎ𝑜𝑝 3ℎ𝑜𝑝 4ℎ𝑜𝑝𝑟𝑜𝑜𝑡
Intelligence Networking and Computing Lab.
Just make the use of Elementary mathematics
First and last
Nothing to waste
Functional Qualifications
Meticulous analysis
Imitable study
Future work
Flooding Time Synchronization Protocol, SenSys ’04
Practical Asynchronous Neighbor Discovery and Rendezvous for Mobine Sensing Applications, SenSys ‘08
Advanced CLOF
29
Intelligence Networking and Computing Lab.

More Related Content

What's hot

Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application PerformanceShumon Huque
 
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyData-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyAli Habeeb
 
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...Enhancement of Routing Performance for Energy Efficiency and Critical Event M...
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...iosrjce
 
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkAnalysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkIJMER
 
stable election protocol
stable election protocolstable election protocol
stable election protocolapuu34
 
Path Addressed Depth Based Routing
Path Addressed Depth Based RoutingPath Addressed Depth Based Routing
Path Addressed Depth Based RoutingAiswarya Issac
 
Energy efficient routing in wireless sensor networks
Energy efficient routing in wireless sensor networksEnergy efficient routing in wireless sensor networks
Energy efficient routing in wireless sensor networksSpandan Spandy
 
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor NodeIRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor NodeIRJET Journal
 
BeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkBeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkSonam Jain
 
An energy saving algorithm to prolong
An energy saving algorithm to prolongAn energy saving algorithm to prolong
An energy saving algorithm to prolongijwmn
 
Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)rajivagarwal23dei
 
Study of Leach Protocol- A Review
Study of Leach Protocol- A ReviewStudy of Leach Protocol- A Review
Study of Leach Protocol- A ReviewEditor IJMTER
 
Distributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop GridDistributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop Gridbrent.wilson
 
Leach-Protocol
Leach-ProtocolLeach-Protocol
Leach-Protocolzhendong
 

What's hot (20)

Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application Performance
 
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyData-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
 
32 marycherian 336-349
32 marycherian 336-34932 marycherian 336-349
32 marycherian 336-349
 
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...Enhancement of Routing Performance for Energy Efficiency and Critical Event M...
Enhancement of Routing Performance for Energy Efficiency and Critical Event M...
 
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkAnalysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
 
stable election protocol
stable election protocolstable election protocol
stable election protocol
 
Path Addressed Depth Based Routing
Path Addressed Depth Based RoutingPath Addressed Depth Based Routing
Path Addressed Depth Based Routing
 
hwsn deec protocol
hwsn deec protocol hwsn deec protocol
hwsn deec protocol
 
Energy efficient routing in wireless sensor networks
Energy efficient routing in wireless sensor networksEnergy efficient routing in wireless sensor networks
Energy efficient routing in wireless sensor networks
 
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor NodeIRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
 
Leach
Leach Leach
Leach
 
BeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor networkBeeSensor routing protocol for wireless sensor network
BeeSensor routing protocol for wireless sensor network
 
An energy saving algorithm to prolong
An energy saving algorithm to prolongAn energy saving algorithm to prolong
An energy saving algorithm to prolong
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
 
Leach & Pegasis
Leach & PegasisLeach & Pegasis
Leach & Pegasis
 
Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)
 
Study of Leach Protocol- A Review
Study of Leach Protocol- A ReviewStudy of Leach Protocol- A Review
Study of Leach Protocol- A Review
 
Distributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop GridDistributed Checkpointing on an Enterprise Desktop Grid
Distributed Checkpointing on an Enterprise Desktop Grid
 
Ba25315321
Ba25315321Ba25315321
Ba25315321
 
Leach-Protocol
Leach-ProtocolLeach-Protocol
Leach-Protocol
 

Viewers also liked

Trabajo final sistemas y prodctos financieros
Trabajo final sistemas y prodctos financierosTrabajo final sistemas y prodctos financieros
Trabajo final sistemas y prodctos financierosLuz Dary Reatiga R
 
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1Seung-gyu Byeon
 
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2Seung-gyu Byeon
 
Mncs 16-09-4주-변승규-introduction to the machine learning
Mncs 16-09-4주-변승규-introduction to the machine learningMncs 16-09-4주-변승규-introduction to the machine learning
Mncs 16-09-4주-변승규-introduction to the machine learningSeung-gyu Byeon
 
Design of Real-time Monitoring System for maritime Wi-Fi Networks
Design of Real-time Monitoring System for maritime Wi-Fi NetworksDesign of Real-time Monitoring System for maritime Wi-Fi Networks
Design of Real-time Monitoring System for maritime Wi-Fi NetworksSeung-gyu Byeon
 
Mncs 16-10-1주-변승규-introduction to the machine learning #2
Mncs 16-10-1주-변승규-introduction to the machine learning #2Mncs 16-10-1주-변승규-introduction to the machine learning #2
Mncs 16-10-1주-변승규-introduction to the machine learning #2Seung-gyu Byeon
 
Servicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónServicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónMarlen Caceres
 
Servicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónServicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónMarlen Caceres
 
Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare
 Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare  Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare
Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare palmadellerba
 
Corso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'InfanziaCorso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'Infanziapalmadellerba
 

Viewers also liked (11)

Trabajo final sistemas y prodctos financieros
Trabajo final sistemas y prodctos financierosTrabajo final sistemas y prodctos financieros
Trabajo final sistemas y prodctos financieros
 
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1
Mncs 16-05-3주-변승규-홈페이지 제작 중간발표1
 
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2
Mncs 16-08-1주-변승규-홈페이지 제작 중간 정리2
 
Mncs 16-09-4주-변승규-introduction to the machine learning
Mncs 16-09-4주-변승규-introduction to the machine learningMncs 16-09-4주-변승규-introduction to the machine learning
Mncs 16-09-4주-변승규-introduction to the machine learning
 
Design of Real-time Monitoring System for maritime Wi-Fi Networks
Design of Real-time Monitoring System for maritime Wi-Fi NetworksDesign of Real-time Monitoring System for maritime Wi-Fi Networks
Design of Real-time Monitoring System for maritime Wi-Fi Networks
 
Mncs 16-10-1주-변승규-introduction to the machine learning #2
Mncs 16-10-1주-변승규-introduction to the machine learning #2Mncs 16-10-1주-변승규-introduction to the machine learning #2
Mncs 16-10-1주-변승규-introduction to the machine learning #2
 
Servicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónServicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentación
 
Servicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentaciónServicio nacional de aprendizaje sena presentación
Servicio nacional de aprendizaje sena presentación
 
Nihms
NihmsNihms
Nihms
 
Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare
 Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare  Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare
Progetto C-ART Oviesse- Peggy Guggenheim 2016 I.C. Don Bosco Polignano a Mare
 
Corso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'InfanziaCorso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'Infanzia
 

Similar to Mncs 16-09-1주-변승규-opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. part #2

Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingHabibur Rahman
 
TCP with delayed ack for wireless networks
TCP with delayed ack for wireless networksTCP with delayed ack for wireless networks
TCP with delayed ack for wireless networksambitlicksolutions
 
Efectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig beeEfectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig beeGregorio Toro Rivera
 
TLS in manet
TLS in manetTLS in manet
TLS in manetJay Patel
 
Protocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesProtocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesDilum Bandara
 
tcp-wireless-tutorial.ppt
tcp-wireless-tutorial.ppttcp-wireless-tutorial.ppt
tcp-wireless-tutorial.pptRadwan Mahmoud
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving ForwardON.Lab
 
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksBallpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksEditor IJCATR
 
Buffer aided relay selection with reduced packet delay in cooprative network
Buffer aided relay selection with reduced packet delay in cooprative networkBuffer aided relay selection with reduced packet delay in cooprative network
Buffer aided relay selection with reduced packet delay in cooprative networkredpel dot com
 
Protocol Enhancements in LEACH
Protocol Enhancements in LEACHProtocol Enhancements in LEACH
Protocol Enhancements in LEACHEditor IJCATR
 
Protocol Enhancements in LEACH
Protocol Enhancements in LEACHProtocol Enhancements in LEACH
Protocol Enhancements in LEACHEditor IJCATR
 
Analysis of Rate Based Congestion Control Algorithms in Wireless Technologies
Analysis of Rate Based Congestion Control Algorithms in Wireless TechnologiesAnalysis of Rate Based Congestion Control Algorithms in Wireless Technologies
Analysis of Rate Based Congestion Control Algorithms in Wireless TechnologiesIOSR Journals
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switchingSuneel Varma
 
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkEENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkSyed Hassan Ahmed
 

Similar to Mncs 16-09-1주-변승규-opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. part #2 (20)

Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networking
 
TCP with delayed ack for wireless networks
TCP with delayed ack for wireless networksTCP with delayed ack for wireless networks
TCP with delayed ack for wireless networks
 
Efectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig beeEfectos de nodos ieee 802.15.4 zig bee
Efectos de nodos ieee 802.15.4 zig bee
 
TLS in manet
TLS in manetTLS in manet
TLS in manet
 
Protocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesProtocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data Volumes
 
tcp-wireless-tutorial.ppt
tcp-wireless-tutorial.ppttcp-wireless-tutorial.ppt
tcp-wireless-tutorial.ppt
 
Ch6.ppt
Ch6.pptCh6.ppt
Ch6.ppt
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving Forward
 
550 537-546
550 537-546550 537-546
550 537-546
 
Ip
IpIp
Ip
 
Rmdtn ppt
Rmdtn pptRmdtn ppt
Rmdtn ppt
 
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksBallpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
 
Buffer aided relay selection with reduced packet delay in cooprative network
Buffer aided relay selection with reduced packet delay in cooprative networkBuffer aided relay selection with reduced packet delay in cooprative network
Buffer aided relay selection with reduced packet delay in cooprative network
 
Protocol Enhancements in LEACH
Protocol Enhancements in LEACHProtocol Enhancements in LEACH
Protocol Enhancements in LEACH
 
Protocol Enhancements in LEACH
Protocol Enhancements in LEACHProtocol Enhancements in LEACH
Protocol Enhancements in LEACH
 
GARUDA
GARUDAGARUDA
GARUDA
 
Analysis of Rate Based Congestion Control Algorithms in Wireless Technologies
Analysis of Rate Based Congestion Control Algorithms in Wireless TechnologiesAnalysis of Rate Based Congestion Control Algorithms in Wireless Technologies
Analysis of Rate Based Congestion Control Algorithms in Wireless Technologies
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switching
 
Data link control
Data link controlData link control
Data link control
 
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor NetworkEENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
EENC: Energy Efficient Nested Clustering in Underwater Acoustic Sensor Network
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Mncs 16-09-1주-변승규-opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. part #2

  • 1. 1
  • 2. Intelligence Networking and Computing Lab. Introduction Low-Duty-Cycle Wireless Sensor Networks Flooding in Low-Duty-cycle Networks Review: Typical Issues in Flooding Motivation Fit for Intermittent Receivers Traditional methods with Low-Duty-Cycle Preliminaries Network Model Assumptions Performance Metrics Main Design Design Overview Flooding Energy Cost and Delay The Delay pmf of the Energy-Optimal Tree Decision Making Process Decision Conflict Resolution Shape of Opportunistic Flooding 2 Practical Issues On Node Failures On Link Quality Change Evaluation Simulation Setup Baseline I : Optimal Performance Bounds Baseline II : Improved Traditional Flooding Performance Comparison Investigation on System Parameters Evaluation of Practical Issues Overhead Analysis Implementation and Evaluation Experiment Setup Performance Comparison Why Opportunistic Flooding is Better Conclusion Review
  • 4. Intelligence Networking and Computing Lab. Different wake-up time If its receivers do not wake up at the same time A sender has to transmit the same packet multiple times 4 Sender On Off Unreliable wireless link Unpredictable and unstable wireless medium A transmission is repeated if the previous transmissions are not successful Combination of the two features The problem becomes more difficult … …
  • 5. Intelligence Networking and Computing Lab. ① ② ③ Major Energy Drain 1.3 ms to transmit a TinyOS packet 3 ~ 4 orders of magnitude longer duration waiting for reception 5 17.4 19.7 16 17 18 19 20 Energy Consumption of CC2420 Radio Transmission Idle Listening / Receiving mA Energy Consumption of Zigbee If applied directly Probabilistic Proof: 20% Two nodes: 60% Three nodes: 30% … N nodes: near-zero% 0 1 5432 0 1 2 Probabilistic Proof: 50% : 0%
  • 6. Intelligence Networking and Computing Lab. Efficiency or Reliability 6 Source Relay Destination Tradeoff Relationship If # of the relay nodes is increased, Broadcast Storm occurs If # of the relay nodes is reduced, the next node could fail to receive a broadcast packet Blind flooding Routing tree in always-wake networks In low-duty-cycle networks If # of the relay nodes is increased, they cost of high energy consumption If # of the relay nodes is reduced, the cost of long delays
  • 7. Intelligence Networking and Computing Lab. Two Possible Sensor States Active : Able to sense an event, or receive a packet Dormant : Turning off all its modules except a timer to wake itself up A node can only receive a packet when it is active, but can transmit a packet at any time 7 1 0 Working Schedules: 𝑤𝑖, 𝜏 T : working period of the whole network 𝑤𝑖 : string of ‘1’ and ‘0’s denoting the schedule 𝜏 : time units of length, T can be divided into Each node picks one or more time units as active Assumptions Only one flooding in one time Working schedules are shared Practical Asynchronous Neighbor Discovery and Rendezvous for Mobine Sensing Applications, SenSys ‘08 Unreliable links and collision are exist Link quality is measured using probe-based method and updated infrequently Do not consider capture effect Hop count = minimum number from source
  • 8. Intelligence Networking and Computing Lab. About Energy Optimality Flooding in low-duty-cycle is realized by multiple unicasts Energy-optimal tree’s Energy optimality If multiple nodes wake up simultaneously 8 About Delay Optimality F D E D and E receives the packet at time t F wake up at time instances t +4, t +8, … 0.8 0.7 = 𝑡 + 4.999 ⋯ = 𝑡 + 5.71 ⋯ Delay in the case DF Delay in the case EF Delay in the case DF | EF = 𝑡 + 4.26 ⋯ = 𝑡 + 4 ÷ 0.8 = 𝑡 + 4 ÷ 0.7 = 𝑡 + 4 ÷ 1 − 1 − 0.8 1 − 0.7 = A benefit of opportunistic routing
  • 9. Intelligence Networking and Computing Lab. D A 1) Computation of pmf 9 S 0 1.00 0 0.90 10 0.09 20 0.009 30 … t t 35 0.05 … t5 0.72 15 0.22 25 2) Decision Making Process Time 𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷 𝐷 𝑝 Time 𝐿𝑎𝑡𝑒 𝐸𝑃𝐷 𝐷 𝑝 3) Decision Making Result 4) Decision Conflict Resolution Selection of Forwarding Selection 0.9 0.7 0.5 Link-Quality- Based Backoff
  • 10. Intelligence Networking and Computing Lab. 10 Source Candidates S A B C D E F H G (a) Original Network S A B C D E F H G (b) Sender Selection S A B C D E F H G (c) B receives the packet early S A B C D E F H G (d) B receives the packet late
  • 11. Intelligence Networking and Computing Lab.11
  • 12. Intelligence Networking and Computing Lab. Possible Real World Situation Physical damage Energy depletion Failure of an sender in Opportunistic Flooding Results only in a larger delay Due to lower chances for the receivers to get “early packets” S A B C D E F H G B receives the packet late S A B C D E F H G Failure occurs in A S A B C D E F H G B transmits the packet !
  • 13. Intelligence Networking and Computing Lab. Preferable Simulated Situation & Practice The qualities of all the links do not change once they are measured Link quality changes over time Deviation of Link Quality Could lead to misestimating whether the packet is “early” or not 13 Time𝐷 𝑝 Time 𝐸𝑃𝐷 𝐷 𝑝 Time𝐷 𝑝′ 𝐸𝑃𝐷′ Time 𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷 𝐷 𝑝 Time 𝐿𝑎𝑡𝑒 𝐸𝑃𝐷 𝐷 𝑝
  • 14. Intelligence Networking and Computing Lab.14
  • 15. Intelligence Networking and Computing Lab. Random 10 Topologies, each 1000 flooding packets 200 nodes to 1000 nodes with Random Schedules Wireless Path Loss / Shadowing Effects Default Parameters: 𝑙 𝑡ℎ = 0.7, 𝑝 = 0.9 Flooding delay based on 99% Delivery Ratio
  • 16. Intelligence Networking and Computing Lab. Optimal Energy Costs with Energy Optimal Tree Optimal Flooding Delay with Pure Flooding (Blind ?) Oracle collision-free media access control Tradeoff between Optimal Energy and Delay Neither of which can achieve both the optimal simultaneously 16
  • 17. Intelligence Networking and Computing Lab. Collision Avoidance The same link-quality-based backoff method To avoid collisions among multiple senders Reduction of Redundant Transmissions Stops sending to a certain neighbor after hearing the transmission of another node To reduce energy costs Alleviation of HTP 𝑝-persistent backoff scheme To recover quickly 17
  • 18. Intelligence Networking and Computing Lab. Different Network Sizes # of nodes: 200  1000, network side length : 200m  400m But to keep similar density Performance Gap ITF↔OF: OF saves about 40% delay and 50% energy cost OF↔Optimal: very close to the optimal, with around 10% more delay and energy cost 18
  • 19. Intelligence Networking and Computing Lab. Different Duty Cycles # of nodes: 800 Network size: 300 𝑚 × 300 𝑚 Performance Gap ITF↔OF: OF achieves 80% of delay with only 30% of transmissions OF↔Optimal: very close to the optimal, redundant tx is around 400 among 800 nodes Only 0.5 packets are redundant on average Opportunistic Delivery Ratio Significantly reducing the delay of OF compared to ITF 𝑃𝑟 that has more than one active neighbor is higher in a network with a higher duty cycle 19
  • 20. Intelligence Networking and Computing Lab. Comparison with Optimal Schemes Dotted dash  Energy-Optimal Blue dash  Delay-Optimal Performance Gap OF is quite close to the respective scheme Not simple tradeoff relationship 20 = Draw upper/lower boundary
  • 21. Intelligence Networking and Computing Lab. Sender Set Link Quality Threshold 𝑙 𝑡ℎ # of nodes: 800 Network size: 300 𝑚 × 300 𝑚 𝑝: 0.9, 𝑙 𝑡ℎ: 0.51.0, a node’s best link is always selected even if no greater than 𝑙 𝑡ℎ Applausable Tradeoff Relationship As 𝑙 𝑡ℎ increases, fewer nodes are included in the sender set  leading to less opportunistic forwarding An increasing flooding delay, decreasing energy cost and decreasing opportunistic delivery ratio 21
  • 22. Intelligence Networking and Computing Lab. Quantile Probability 𝑝 # of nodes : 800 Network size : 300 𝑚 × 300 𝑚 𝑙 𝑡ℎ : 0.7, 𝑝 : 0.5  0.9, a node’s best link is always selected even if no greater than 𝑙 𝑡ℎ Applausable Tradeoff Relationship As 𝑝 increases, more nodes get the chance to start transmissions  leading to shorter delay and larger number of transmissions An increasing flooding delay, decreasing energy cost and decreasing opportunistic delivery ratio 22
  • 23. Intelligence Networking and Computing Lab. Link Quality out-of-Date As more link quality deviates, more nodes making wrong decision  𝑁𝑒𝑒𝑑 or 𝑅𝑒𝑑𝑢𝑛𝑑𝑎𝑛𝑡 becomes less reliable 𝐸𝑃𝐷 with 𝐷 𝑝 to make forwarding decisions Reasonable Changing Range 30% 23 Time𝐷 𝑝′ 𝐸𝑃𝐷′ Time 𝐸𝑎𝑟𝑙𝑦 𝐸𝑃𝐷 𝐷 𝑝 Time 𝐿𝑎𝑡𝑒 𝐸𝑃𝐷 𝐷 𝑝
  • 24. Intelligence Networking and Computing Lab. Link Quality Measurement With 10 hello messages among neighbors Packet Size Ratio, Overhead = Data Packet Size / Control Packet Size Energy Conservation When a reasonable amount of flooding bits is sent per link quality update period 24
  • 25. Intelligence Networking and Computing Lab.25
  • 26. Intelligence Networking and Computing Lab. Deployment 30 MicaZ nodes on indoor testbed Randomly Tx power is Tuned down so that they form a 4-hop network Determination of Duty Cycle Initialization phase with a 100% duty cycle Randomly generates a specified working schedule Pairwise Link Quality Measurement Between itself and each neighboring node in its neighbor table By counting the reception ratio of 20 packets System Parameters 𝑙 𝑡ℎ : 0.6 𝑝 : 0.9 Time unit : 50 𝑚𝑠
  • 27. Intelligence Networking and Computing Lab. Delay Performance At duty-cycles 2% and above: comparable delay At duty-cycle of 1%: 25% shorter Doesn’t show the similar significant delay reduction observed in the simulation Physical Limitations of the testbed 4-hop network with only 30 nodes  less opportunistic Pure-flooding is delay-optimal when a network is not congested Energy Performance Due to the small network size and limited number of opportunity Doesn’t show significant performance gap 27 30~35% ↓
  • 28. Intelligence Networking and Computing Lab. Observation on Delay Distribution 3 stages of flooding OF achieves 80% more slowly, but 100% more quickly Observation on Energy Distribution 70% of the nodes in OF transmits only less than 4 times, in ITF transmits 5 times Observation on Opportunistic Ratio Opportunistic early packets are received at large hop counts Especially when the network scale becomes large, Opportunistic Flooding design is very effective 28 1ℎ𝑜𝑝 2ℎ𝑜𝑝 3ℎ𝑜𝑝 4ℎ𝑜𝑝𝑟𝑜𝑜𝑡
  • 29. Intelligence Networking and Computing Lab. Just make the use of Elementary mathematics First and last Nothing to waste Functional Qualifications Meticulous analysis Imitable study Future work Flooding Time Synchronization Protocol, SenSys ’04 Practical Asynchronous Neighbor Discovery and Rendezvous for Mobine Sensing Applications, SenSys ‘08 Advanced CLOF 29
  • 30. Intelligence Networking and Computing Lab.