06.12.2012 Views

CSEM Scientific and Technical Report 2008

CSEM Scientific and Technical Report 2008

CSEM Scientific and Technical Report 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Efficient Information Dissemination in Mobile Wireless Ad-hoc Networks<br />

D. Piguet, J. Rousselot, C. Kassapoglou-Faist<br />

Simulations of information dissemination techniques based on probabilistic broadcast have been performed. Their results will drive the<br />

implementation of collaborative information exchange between mobile nodes in the context of the IPAC project.<br />

Heterogeneous wireless ad-hoc networks, possibly made of<br />

h<strong>and</strong>held devices, vehicles with communication capabilities<br />

<strong>and</strong> wireless sensor nodes (Figure 1) are the center of interest<br />

of the European project IPAC. This project aims at creating a<br />

generic platform for mobile nodes that exchange information<br />

in a collaborative way. IPAC benefits from the expertise of<br />

<strong>CSEM</strong> in low-power wireless communication protocol design<br />

for the development of its information dissemination solution<br />

based on adaptive probabilistic broadcast. The range of<br />

possible applications of such heterogeneous networks is wide:<br />

crisis management, road safety, supply-chain optimization are<br />

the examples that will be demonstrated at the end of the IPAC<br />

project.<br />

Figure 1: A network made of heterogeneous devices, using different<br />

communication technologies source: IPAC.<br />

For such applications which are highly dynamic, traditional,<br />

address-based routing protocols may not be optimal: for<br />

instance, in a disaster recovery situation, a rescuer who finds<br />

an injured person does not necessarily know the network<br />

address of an ambulance. Instead, a content based routing<br />

protocol may allow the rescuer to disseminate its message<br />

throughout the network to the interested destinations, an<br />

ambulance in this case. Note that the task is complicated by<br />

node mobility as links for node to node change over time.<br />

The challenge of information dissemination is to ensure that<br />

messages are very likely to reach whoever should receive<br />

them while keeping the number of transmissions as low as<br />

possible in order to minimize energy consumption <strong>and</strong> reduce<br />

the risk of network congestion. Efficiency <strong>and</strong> high delivery<br />

ration have to be provided under node mobility.<br />

The solution proposed by <strong>CSEM</strong> <strong>and</strong> its partners assumes<br />

that all messages are disseminated to all nodes. Messages<br />

are delivered to the application running on a node based on<br />

local subscriptions reflecting the application interest. Flooding<br />

is a possible solution to this dissemination.<br />

Traditional flooding is a very redundant technique: every node<br />

which receives a message re-transmits it (using local<br />

broadcast) once only. A possible solution to reduce<br />

redundancy is to modify the node behavior: a node that<br />

receives a message retransmits it with a certain probability<br />

using local broadcast. This probability depends on the<br />

perceived network characteristics (node density, traffic,<br />

86<br />

mobility, …); if nodes choose their probability of broadcast<br />

wisely, there is good hope that a message that is sent will<br />

spread over the entire network at a reduced cost compared to<br />

traditional flooding. This routing method is called Adaptive<br />

Probabilistic Broadcast. Its main advantages are:<br />

• No overhead due to control messages: nodes decide on<br />

their probability according to solely local rules<br />

• Scalability<br />

• Lightweight implementation<br />

• The probability factor is primarily influenced by the<br />

network status. It can also depend on indications from the<br />

application (importance, priority of a message, …)<br />

• To improve flexibility, another parameter has been added:<br />

for a given message a node may attempt to forward it (flip<br />

the coin) several times, for example to improve the<br />

reliability of an important message.<br />

The goal of the study that was conducted was to derive the<br />

transmission probability calculation rules. In order to<br />

underst<strong>and</strong> the influence of different network parameters,<br />

simulations of non-adaptive probabilistic broadcast were<br />

performed: for each simulation run, the nodes were assigned<br />

a probability <strong>and</strong> a number of broadcast attempts. The<br />

simulated protocol was implemented in the Omnet++<br />

simulator. They took advantage of the already existing realistic<br />

physical <strong>and</strong> MAC layer models previously developed at<br />

<strong>CSEM</strong>. Many different network configurations were compared,<br />

i.e. number of nodes, density, mobility <strong>and</strong> traffic.<br />

The results show that the coverage of the network mainly<br />

depends on network density, that is on how many peers a<br />

particular node will find in its direct range. For a given network<br />

density, there is a minimal probability that will ensure full<br />

network coverage. Further increasing the probability is<br />

useless <strong>and</strong> only adds more redundancy. Varying mobility did<br />

not allow the derivation of a clear rule regarding probability: in<br />

certain cases, mobility favors network connectivity, in other<br />

cases, it harms it. However, reliability can be greatly improved<br />

by increasing the number of broadcast attempts with mobility.<br />

Simulations of the adaptive algorithm which were derived from<br />

the preliminary study show that, if the maximal number of<br />

broadcast attempts is set to one <strong>and</strong> compared to traditional<br />

flooding, 20% (for a minimal density but connected network) to<br />

84% (for a dense network, all nodes in sight of each other) of<br />

packets transmissions can be saved while 98% to 100% of the<br />

messages reach their destinations.<br />

The project partners are Siemens A.E. Electrotechnical<br />

Projects <strong>and</strong> Products (GR), National <strong>and</strong> Kapodistrian<br />

University of Athens (GR), CENTRO RICERCHE FIAT<br />

S.C.p.A. (IT), University of Cyprus (CY). <strong>CSEM</strong> thanks the EU<br />

Seventh Framework Programme for founding this project.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!