摘要
The optimal rate control problem in networks with unicast and multiratemulticast sessions is investigated. A penalty function approach is used to solve a convex programformulation of this problem, and then a heuristic rate control algorithm is derived. The algorithmis distributed, and suitable both for source-driven unicast sessions and receiver-driven multicastsessions. To obtain practical viability, the computational burden on core routers as well asend-hosts is kept very low, also is the overhead of network congestion feedback. Simulation resultsshow that the algorithm guarantees TCP (Transmission Control Protocol)-based unicast sessionscoexisting with multirate multicast sessions in a fair and friendly manner. It is also shown thatvarious fairness criteria of resource allocation could be achieved by choosing appropriate utilityfunctions, and resource-utilizing efficiencies would be likewise different.
The optimal rate control problem in networks with unicast and multiratemulticast sessions is investigated. A penalty function approach is used to solve a convex programformulation of this problem, and then a heuristic rate control algorithm is derived. The algorithmis distributed, and suitable both for source-driven unicast sessions and receiver-driven multicastsessions. To obtain practical viability, the computational burden on core routers as well asend-hosts is kept very low, also is the overhead of network congestion feedback. Simulation resultsshow that the algorithm guarantees TCP (Transmission Control Protocol)-based unicast sessionscoexisting with multirate multicast sessions in a fair and friendly manner. It is also shown thatvarious fairness criteria of resource allocation could be achieved by choosing appropriate utilityfunctions, and resource-utilizing efficiencies would be likewise different.