1
Directed Diffusion II
- Matching Data Dissemination Algorithms to
Application Requirements, John Heidemann, Fabio Silva, and Deborah Estrin, 2003
- Impact of network density on data aggregation in
Directed Diffusion II Matching Data Dissemination Algorithms to - - PowerPoint PPT Presentation
Directed Diffusion II Matching Data Dissemination Algorithms to Application Requirements, John Heidemann, Fabio Silva, and Deborah Estrin, 2003 Impact of network density on data aggregation in wireless sensor networks, Chalermek
– Push diffusion – Two-phase pull diffusion – Greedy aggregation
– Sinks subscribe to sources – Data flows from sources to sinks – Data-centric
– New implementations for same application
– Two-phase pull – GEAR – Opportunistic data aggregation
– Use geographic information instead of flooding – Flood in the destination region after reaching the
– Aggregate data if similar data happen to meet at a
– Push – One-phase pull
– Greedy aggregation
– Active sources – Passive sinks – Less floods than two-phase pull
– Advantages
– Disadvantages
– No exploratory data messages – Path is formed based on interest messages
– Advantages
– Disadvantages
– Instead of expecting similar messages to meet,
– Delay messages to increase the chance
– Advantages
– Disadvantages
– Push is bad for many sources, OPP is bad for many sinks
– Cost of push increases with number of sources, but better than OPP
– Overhead drops with more sources, fixed overhead is shared
– OPP is not good with many sinks
– Overhead of (a) exploratory data and (b) reinforcements
– Flooding not required with geographic information
– Does not require the flooded interest messages – Sources advertise their data – Interested sinks reinforce
– Without interest messages, there is less flooding
– Not best with few sinks
– Does not require the flooded exploratory data – Does not require reinforcements – Sources use interest messages to find route
– Less flooding
– The route found is not always the best
– Routes from the same path and introduces delays in
– More aggregation, less overall delay
– Depends heavily on the existing tree