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



4.6.1 Comparison and Cost analysis

A. Comparison between SReM , Xcast, Xcast+ and SEM

Xcast encodes the list of the addresses of all receivers in each packet, while Xcast+ encodes
the list of designated routers in each packet. However, both SReM and SEM use this
mechanism only in the branching message. In Xcast and Xcast+, the packet will follow the
unicast path between the source and the destination, but in SEM and SReM the packet will
follow a unicast path among branching nodes. Furthermore, there are two major differences
between SEM and SReM as follows.

In SEM, all of the destinations of a multicast session are encoded in branching messages to
build a multicast tree in advance and the source or sender is always responsible of the set-up
and maintenance of the whole multicast tree, and the multicast tree needs to be rebuilt
whenever the joining or leaving of one of destinations is happened. This leads to two
disadvantages.

-I- First, SEM has the scalability problem, like the Xcast and Xcast+. This is due to the
fact that as the size of a multicast group increases, both the size of delivering packets
in Xcast and Xcast+ and the size of BNMs in SEM will increase correspondingly.

I Secondly, SEM has the problem of a big join/leave latency, which is occurred by the
set-up of the whole multicast tree in advance or rebuilt the whole multicast tree
whenever a new member is joining or an old member is leaving.

B. Comparison between SReM, HBH and REUNITE

The main similarity between our proposed SReM, HBH and REUNITE is that all of them use
unicast infrastructure to perform packet forwarding, and only the branching node
routers(BNRs) are required to maintain a multicast forward tables (MFTs). This feature of
our proposed SReM, like HBH and REUNITE, enable it to be deployed under existing
Internet which is based on unicast infrastructure.

The main difference between SReM and HBH and REUNITE is that SReM uses the so-
called DBT mechanism to maintain and update the multicast tree, while HBH and REUNITE
79



More intriguing information

1. MICROWORLDS BASED ON LINEAR EQUATION SYSTEMS: A NEW APPROACH TO COMPLEX PROBLEM SOLVING AND EXPERIMENTAL RESULTS
2. Towards a framework for critical citizenship education
3. Short- and long-term experience in pulmonary vein segmental ostial ablation for paroxysmal atrial fibrillation*
4. Factores de alteração da composição da Despesa Pública: o caso norte-americano
5. The name is absent
6. AMINO ACIDS SEQUENCE ANALYSIS ON COLLAGEN
7. Wirtschaftslage und Reformprozesse in Estland, Lettland, und Litauen: Bericht 2001
8. The name is absent
9. Strengthening civil society from the outside? Donor driven consultation and participation processes in Poverty Reduction Strategies (PRSP): the Bolivian case
10. fMRI Investigation of Cortical and Subcortical Networks in the Learning of Abstract and Effector-Specific Representations of Motor Sequences
11. The name is absent
12. Structural Breakpoints in Volatility in International Markets
13. The name is absent
14. The name is absent
15. If our brains were simple, we would be too simple to understand them.
16. The name is absent
17. The name is absent
18. The economic value of food labels: A lab experiment on safer infant milk formula
19. The name is absent
20. The name is absent