Font Size: a A A

Parameterless broadcasting in static to highly mobile wireless ad hoc, sensor and actuator networks

Posted on:2008-07-15Degree:M.C.SType:Thesis
University:University of Ottawa (Canada)Candidate:Khan, Adnan AfsarFull Text:PDF
GTID:2448390005466803Subject:Computer Science
Abstract/Summary:
In a broadcasting task, source node wants to send the same message to all the other nodes in the network. Existing solutions range from connected dominating set (CDS) based for static networks, to blind flooding for moderate mobility within connected network, to hyperflooding for highly mobile and frequently partitioned networks. The only existing protocol for all scenarios is based on some threshold parameters to locally select between these three solution approaches. Here we propose a different protocol, which adjusts itself to any mobility scenario without using any parameter. Unlike existing methods for highly mobile scenarios, in proposed method, two nodes do not transmit every time they discover each other as new neighbors. Each node maintains a list of two hop neighbors by periodically exchanging 'hello' messages, and decides whether or not it is in CDS. Upon receipt of the first copy of message intended for broadcasting, it selects a waiting timeout and constructs two lists of neighbors: neighbors that received the same message and neighbors that did not receive it. Nodes not in CDS select longer timeouts than nodes in CDS. These lists are updated upon receipt of further copies of same packet. When timeout expires, node retransmits if the list of neighbors in need of message is non-empty. 'Hello' messages received while waiting, or after timeout expiration may revise all lists (and CDS status) and consequently the need to retransmit. This provides a seamless transition of protocol behavior from static to highly mobile scenarios. Our protocol is compared to existing solutions for all scenarios. It was shown to be superior to all of them in number of retransmissions and reliability.
Keywords/Search Tags:Highly mobile, Broadcasting, CDS, Static, Scenarios, Nodes, Message
Related items