Research Article

Interface Assignment-Based AODV Routing Protocol to Improve Reliability in Multi-Interface Multichannel Wireless Mesh Networks

Algorithm 1

The algorithm for receiving and transmitting in the active state PIT.
         Active State Algorithm
() Receive PREQ and search PIT
()  PIT entry which matched with receiving interface
() received PREQ
() switch ()
()  case  NULL: ,  IN
()  case  OUT:
()    if ( is better than ) drop PREQ
()   else ,  IN
()  case IN:
()  if () drop PREQ
()  else
() Process AODV routing and prepare transmitting PREQ
() for each  PIT where do
() 
() switch ()
()  case  NULL: ,  OUT
()  case  IN:
()   if ( is worse than ) ,  OUT
()   else
()  case  OUT:
()   if ( or (, ( or )))
()    ,
()   else
() end
() transmit PREQ where