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. What Contribution Can Residential Field Courses Make to the Education of 11-14 Year-olds?
2. The name is absent
3. Synthesis and biological activity of α-galactosyl ceramide KRN7000 and galactosyl (α1→2) galactosyl ceramide
4. The name is absent
5. STIMULATING COOPERATION AMONG FARMERS IN A POST-SOCIALIST ECONOMY: LESSONS FROM A PUBLIC-PRIVATE MARKETING PARTNERSHIP IN POLAND
6. Flatliners: Ideology and Rational Learning in the Diffusion of the Flat Tax
7. LOCAL CONTROL AND IMPROVEMENT OF COMMUNITY SERVICE
8. The name is absent
9. Ultrametric Distance in Syntax
10. RETAIL SALES: DO THEY MEAN REDUCED EXPENDITURES? GERMAN GROCERY EVIDENCE