TY - JOUR
T1 - Mobility sensitive broadcast algorithms in highly mobile ad hoc networks
AU - Zhang, Hao
AU - Jiang, Zhong Ping
N1 - Funding Information:
∗This work has been partially supported by the National Science Foundation under grants ANI-0081527, ECS-0093176 and OISE-0408925.
Publisher Copyright:
© 2007 Old City Publishing, Inc.
PY - 2007
Y1 - 2007
N2 - Broadcast is an important function in mobile ad hoc networks. Conventional flooding technique is known to be very expensive and results in unnecessary redundancy, high energy cost, packet collisions and contentions. More efficient broadcast schemes are proposed in the literature to alleviate this so called broadcast storm problem, and they have been proved to be able to improve network efficiency by reducing unnecessary retransmissions. However, most of these schemes do not consider the mobility factor, which can deteriorate network performance. We consider neighbor-designating-based broadcast schemes and self-pruning schemes, and propose improved algorithms for each category based on mobility analysis. Three mobility scenarios of nodal movement are attacked in this paper, i.e., the movement of one-hop neighbors, two-hop neighbors, and the entering of new nodes. We use a notion of relative stability level to describe the robustness of the links between a node and its neighbors, which can be predicted by location or neighbor information. For neighbor-designating-based broadcast schemes, instead of selecting those one-hop nodes that cover the largest number of two-hop neighbors, we choose those nodes that have more stable links with the sender. Furthermore, we use some threshold to ensure the two-hop nodes have been covered by either one stable path (which is composed of all stable links) or more than one unstable paths. Also, a node will be selected as a forward node if it has been selected as a forward node at the previous transmission, but is an unstable neighbor of the previous sender and a stable neighbor of the current sender. This is to improve the packet reception probability of this node’s neighbors. At last, if a receiver receives a packet from a node that is not recognized as its neighbor, it will transmit the received packet. For self-pruning schemes, a simpler but similar mobility sensitive algorithm is proposed. Simulations have demonstrated that mobility mechanisms are activated if nodal mobility is detected. The improvement of delivery ratio depends on network parameters such as density and average moving speed.
AB - Broadcast is an important function in mobile ad hoc networks. Conventional flooding technique is known to be very expensive and results in unnecessary redundancy, high energy cost, packet collisions and contentions. More efficient broadcast schemes are proposed in the literature to alleviate this so called broadcast storm problem, and they have been proved to be able to improve network efficiency by reducing unnecessary retransmissions. However, most of these schemes do not consider the mobility factor, which can deteriorate network performance. We consider neighbor-designating-based broadcast schemes and self-pruning schemes, and propose improved algorithms for each category based on mobility analysis. Three mobility scenarios of nodal movement are attacked in this paper, i.e., the movement of one-hop neighbors, two-hop neighbors, and the entering of new nodes. We use a notion of relative stability level to describe the robustness of the links between a node and its neighbors, which can be predicted by location or neighbor information. For neighbor-designating-based broadcast schemes, instead of selecting those one-hop nodes that cover the largest number of two-hop neighbors, we choose those nodes that have more stable links with the sender. Furthermore, we use some threshold to ensure the two-hop nodes have been covered by either one stable path (which is composed of all stable links) or more than one unstable paths. Also, a node will be selected as a forward node if it has been selected as a forward node at the previous transmission, but is an unstable neighbor of the previous sender and a stable neighbor of the current sender. This is to improve the packet reception probability of this node’s neighbors. At last, if a receiver receives a packet from a node that is not recognized as its neighbor, it will transmit the received packet. For self-pruning schemes, a simpler but similar mobility sensitive algorithm is proposed. Simulations have demonstrated that mobility mechanisms are activated if nodal mobility is detected. The improvement of delivery ratio depends on network parameters such as density and average moving speed.
KW - Ad-hoc network
KW - Broadcast schemes
KW - Mobility
KW - Relative stability level
UR - http://www.scopus.com/inward/record.url?scp=85045734616&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85045734616&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:85045734616
SN - 1551-9899
VL - 3
SP - 171
EP - 196
JO - Ad-Hoc and Sensor Wireless Networks
JF - Ad-Hoc and Sensor Wireless Networks
IS - 2-3
ER -