TCP-friendly layered multicast protocol for multimedia streaming
Osman Ghazali, Suhaidi Hassan · 2008
Layered multicast protocol (LMP) is designed to support simultaneous and real-time multimedia content distribution to large number of disparate receivers across the heterogeneous Internet. However, the current layered multicast protocols (LMPs) use the techniques that do not correctly model TCP behaviour, which results in the protocols can't fairly compete with TCP. TCP-friendly layered multicast protocol (TfLMP) is designed to solve the problems with the current LMPs. It use the techniques that closely model TCP behaviour, i.e. scalable RTT estimation and 2-step loss event rate filtering. The techniques enable TfLMP to compete with TCP and get fair amount of bandwidth share. TfLMP is evaluated using ns2 simulation and the results are compared with the other LMPs.