Journal of Applied Sciences ›› 2011, Vol. 29 ›› Issue (5): 447-452.doi: 10.3969/j.issn.0255-8297.2011.05.002

• Communication Engineering • Previous Articles     Next Articles

Cross-Layer Fuzzy Logic Broadcasting Algorithm for Ad Hoc Networks

WANG Qing-wen1, SHI Hao-shan1, QI Qian2   

  1. 1. Department of Electronic Engineering, Northwestern Polytechnical University, Xi’an 710129, China
    2. Department of Marine, Northwestern Polytechnical University, Xi’an 710072, China
  • Received:2011-03-30 Revised:2011-06-21 Online:2011-09-28 Published:2011-09-30

Abstract:

 To solve the broadcast storm problem caused by blind flooding, a cross-layer fuzzy logic broadcasting algorithm for mobile ad hoc networks (CLFBA) is proposed. CLFBA allow the routing layer to share the received signal power of the MAC layer by the cross-layer design while still maintaining separation between the two layers. The rebroadcast probability is calculated with fuzzy logic, by which the nodes with more additional
transmission range and residual energy have higher probability to rebroadcast the packets. CLFBA reduces redundant retransmission and the chance of contention and collision among neighboring nodes in the networks.It also balances energy consumption of the network. Simulation results demonstrate that CLFBA improves the saved rebroadcast and prolongs the network lifetime, reduces the average packet drop fraction per node
and the average end-to-end delay, as compared with the blind flooding and fixed probabilistic flooding at the routing layer while IEEE 802.11 at the MAC layer.

Key words: broadcasting, Ad Hoc networks, cross-layer design, fuzzy logic

CLC Number: