Page 75 - sjsi
P. 75

Research Article: Althalji et al                                                                75
                                                        ]6[
            sent the DIO message with the highest ARSSI   .       Rachedi (2019)  [11]  focused on two phases in the
            Gara  (2016)  suggested  to  use  adaptive  timer     protocol, the first one is motion detection for
            algorithm to regulate the transmission of DIO         the nodes, and the second is predicting the new
            and  DIS  messages  by  the  mobile  nodes.  The      connection  before  the  current  connection  is
            proposed     algorithm   computes     (d)   the       lost. It relied on the principle of excluding the
            remaining  distance  for  a  node  to  leave  the     mobile  nodes  from  the  path  to  avoid
            parent  node's  radio  range  by  subtracting  the    interruptions  caused  by  them  and  considered
            preferred parent node's radio range from the          the mobile nodes as a leaf in the network that
            value of the distance between the two nodes.          isn't a router. EMA-RPL assumed that the node
            When (d) distance becomes shorter, the node           is  moving  away  when  the  value  of  ARSSI
            discovers  to  find  a  new  parent  node.  The       decreases, but this is not always true because
            researcher suggested using ETX and RSSI values        this  value  is  affected  by  obstacles  .  Bouaziz
                                               ]7[
            to determine the best parent node    .Cobârzan        (2019)   [12]  used the Kalman filter algorithm to
            (2016)  proposed  Mobility-Triggered  RPL  (MT-       predict  the  movement  of  mobile  nodes  and
            RPL)  is  a  cross-layer  protocol  operating         choose the parent node based on the predicted
            between the MAC and routing layers. It enables        path. EKF-MRPL assumes that the mobile nodes
            X-Machiavel  operations  to  use  information         will not participate in any routing process, but
            from  layer  2  to  trigger  actions  at  layer  3  to   this  is  not  always  possible,  especially  in
            ensure  the  node  connects  to  the  network.  It    applications  with  many  mobile  nodes.
            reduces the disconnection time, increases the         Predicting movement and calculating distances
            packet delivery ratio, and reduces overhead. A        are  based  on  RSSI  value  which  is  inaccurate
            restriction of MT-RPL is that it relies on a fixed    because  it  is  affected  by  obstacles  .  Sanshi
            node that acts as an opportunistic forwarder for      (2019)  [13]  modified the RPL protocol using fuzzy
                                            ]8[
            packets sent by a mobile node    .Wang (2017)         logic with several parameters (residual power,
            proposed  an  RRD  (RSSI,  Rank,  and  Dynamic)       expected  transfer  count  ETX,  RSSI,  mobility
            method to develop the RPL protocol based on a         timer).  FL-RPL  uses  the  mobility  timer
            combination  of  Received  Signal  Strength           parameter,  which  is  the  expected  time  to
            Indicator (RSSI) monitoring, Rank updating, and       remain within the radio range depending on the
            dynamic control message.  It proposes a new           location  obtained  from  the  RSSI  value.  This
            DIO  interval  by  modifying  it  dynamically         method isn't accurate because it is affected by
            according to Rank updates. RRD increased the          barriers  and  interference.  Mobile  nodes  are
            packet delivery ratio and decreased the end-to-       considered leaf nodes and cannot participate in
            end delay and overhead, but it did not consider       the routing process, This concept is not correct
            energy  consumption      ]9[   .  Fotouhi  (2017)     in  the  case  of  a  network  with  more  mobile
            proposed  mRPL+    [10] ,  when  the  link  quality   nodes than fixed ones  . Manikannan (2020)  [14]
            decreases during the transfer process with the        used the firefly algorithm (FA) inspired by the
            parent  node,  the  node  will  start  sending        firefly  that  produces  light  to  communicate  or
            periodic  DIO  messages  to  search  for  a  better   attract  prey  or  as  a  protective  warning
            parent node. It also relied on the principle of       mechanism. When the distance increases, the
            overhearing  to  allow  the  parent  node's           light becomes weaker. It depends on choosing
            neighbour  nodes  listen  for  all  messages          the parent node with a high RSSI value and re-
            exchanged  in  their  radio  range.  When  a          implementing the FA algorithm until it reaches
            neighbour node detects good link quality with         an optimal solution. In the simulation, only 12
            the mobile node, it sends a DIO message to link       nodes  were  used,  and  FA-RPL  improved  the
            with it. mRPL+ achieved good results in terms of      packet  delivery  rate  by  2.31%.  The  firefly
            the packet delivery rate, reaching 100%, but it       algorithm  (FA)  is  a  good  and  powerful
            led to more power consumption  . Bouaziz and          optimization  algorithm,  but  its  computational

                      SJSI – 2023: VOLUME 1-1
   70   71   72   73   74   75   76   77   78   79   80