Design and investigation of scalable multicast recursive protocols for wired and wireless ad hoc networks



5.6 Handling node Movement

In order to handle node mobility in ad hoc networks, SARM uses periodical messages
discussed before. These messages take the responsibility to detect any changes in the
multicast tree because of node movement.

SARM protocol uses a set of operations to guarantee the mobility feature. These
operations are:-

Each BNR sends a periodical BNR_Down message to its next BNRs stored in its
MFT table. The time interval between messages is defined by
BNR_Down_refresh value.

Each BNR sends BNR_UP message to its previous BNR stored in its MFT table.
This message is sent periodically every BNR_UP_refresh period of time.

Each LMR exchanges a periodical member refresh message with its BNR. This
message will guarantee the connection of LMRs to their BNRs. Whereas, the first
two messages will guarantee the multicast tree session connectivity.

By performing the previous operations the multicast group session will stay connected to
each other.

If any of BNRs, for example X, does not receive any of the periodical messages
(BNR_UP,BNR_Down) in a predefined time interval, it assumes that a link failure has
happened upstream or downstream, respectively.

According to node mobility management, link failure happens if either the upstream node
does not receive a BNR_UP message from its downstream BNRs and LMRs (case1) or
the downstream BNR node does not receive a BNR_Down from its upstream BNR
(case2). Next each case will be discussed in details.

111



More intriguing information

1. Ongoing Emergence: A Core Concept in Epigenetic Robotics
2. THE EFFECT OF MARKETING COOPERATIVES ON COST-REDUCING PROCESS INNOVATION ACTIVITY
3. Konjunkturprognostiker unter Panik: Kommentar
4. Orientation discrimination in WS 2
5. Emissions Trading, Electricity Industry Restructuring and Investment in Pollution Abatement
6. 101 Proposals to reform the Stability and Growth Pact. Why so many? A Survey
7. The name is absent
8. The role of statin drugs in combating cardiovascular diseases
9. Estimating the Impact of Medication on Diabetics' Diet and Lifestyle Choices
10. The name is absent
11. The name is absent
12. A Unified Model For Developmental Robotics
13. The name is absent
14. The name is absent
15. Clinical Teaching and OSCE in Pediatrics
16. AN ECONOMIC EVALUATION OF COTTON AND PEANUT RESEARCH IN SOUTHEASTERN UNITED STATES
17. The Role of Land Retirement Programs for Management of Water Resources
18. Micro-strategies of Contextualization Cross-national Transfer of Socially Responsible Investment
19. TLRP: academic challenges for moral purposes
20. Fighting windmills? EU industrial interests and global climate negotiations