the dominant role to the join/leave delay cost; if γ << 1, means that the delivering cost over
links dominate the join/leave delay cost; otherwise, the processing at nodes and delivering
over links contribute to the join/leave delay cost in the same level. Therefore, the average
joins /leave delay cost for all receivers is given by
1 NR
T cos t =----∑ T ( i ), (6)
cos t
NR i=1
Where: N is the number of receivers
R
After discussing the simulation environment and the evaluation metrics, the simulation
results are presented. For each simulation result, the simulation was run 10,000 times for
each protocol, by changing the seed value in the Waxman’s probability model[67] used to
generate the topology to minimize the error rate in the output results and then the results are
shown by average.
Figure 4.20 shows the average processing cost as a function of number of receivers for
SReM, SEM, Xcast and Xcast+, where the number of LMRs is fixed at 20, these LMRs
represents the end routers where the receivers are directly connected to these LMRs. It can be
noticed that processing cost in SReM, SEM and Xcast+ increases approximately linearly, but
increases dramatically in Xcast. This is because Xcast encodes the receivers address in its
packets and these packets will grow exponentially when the number of receivers increases, as
a result the cost will increase. This means that Xcast faces the scalable problem and it is just
a solution for small multicast groups and other three protocols are more scalable than Xcast.
Figure 4.20 Average processing cost as a function of number of receivers per LMR
86