Broadcast in Wireless multi-hop Networks: Difference between revisions

From
Jump to navigation Jump to search
Line 2: Line 2:




''Broadcasting'' in the field of network communication usually means the distribution of messages/data to a number of recipients.
Broadcasting in the field of network communication usually means the distribution of messages/data to a number of recipients.




Line 27: Line 27:
We refer to these problems associated with flooding as the ''Broadcast Storm Problem''.
We refer to these problems associated with flooding as the ''Broadcast Storm Problem''.
Reducing the possibility of redundant rebroadcasts and differentiating the timing of rebroadcasts are the two major ideas to alleviate this problem.
Reducing the possibility of redundant rebroadcasts and differentiating the timing of rebroadcasts are the two major ideas to alleviate this problem.



== Broadcast Storm Problem - Analysis ==
== Broadcast Storm Problem - Analysis ==

Revision as of 14:58, 23 January 2005

Introduction

Broadcasting in the field of network communication usually means the distribution of messages/data to a number of recipients.


Why broadcasting?

Broadcasting is a common technique to realize many network issues such as

  • paging,
  • sending alarm signals,
  • routing (e.g., DSR, ZRP, AODV),
  • providing multicast in rapidly changing topologies.


Broadcasting by flooding

There are several ways to send a message from one host to all the other hosts. Broadcasting done by flooding is a simple and straight-forward approach to deal with this problem. Unfortunately, if flooding is done blindly, we could observe

  • redundant rebroadcasts,
  • heavy contention,
  • collisions.

Many rebroadcasts are considered to be redundant, since the radio propagation is omnidirectional and a physical location may be covered by the transmission ranges of several hosts. As rebroadcasting hosts might be close to each other, heavy contention could exist. Collisions are more likely to occur because the timing of rebroadcasts is highly correlated.

We refer to these problems associated with flooding as the Broadcast Storm Problem. Reducing the possibility of redundant rebroadcasts and differentiating the timing of rebroadcasts are the two major ideas to alleviate this problem.

Broadcast Storm Problem - Analysis

Redundant Rebroadcasts

Imagine the simple scenario where host A sends a broadcast message and host B decides to rebroadcast it.
Due to the intersection area of the omnidirectional radio signals, a rebroadcast can only provide up to 61% additional coverage.
The expected additional coverage EAC(k) is even less: 41% for the 1st rebroadcast, 19% for the 2nd rebroadcast. When k ≥ 4, EAC(k) is below 0.05%!


Contention

text here


Collisions

text here