Next: Reliable Multicast Protocol
Up: Client Proxy
Previous: Client Proxy
- When to initiate the Mutlicast join
The time required to
join a multicast group can be substantial because of the potential
for join propagation within the network. If the request is sent to
the server before the proxy joins the multicast group, the server
could begin multicasting before the proxy is able to accept packets.
Therefore, we have decided that joining the multicast group should
take place before the request is forwarded to the server.
- MTP Listen Random Pause Time
Because the server is listening
on one port for join requests for all multicast groups, we were
concerned with the possibility of collisions en route to the server.
A few browsers requesting concurrently could generate a considerable
number of requests since multiple requests are initiated in parallel
on each client. To solve this, we introduce a very small random
pause time before joining each group.
Matthew James Sanders
Wed Dec 2 16:23:52 EST 1998