Abstract
Multicasting provides an efficient method of transmitting data in real time applications from one source to many users. The source sends one copy of a message to its users and this copy is replicated only at the branching points of a multicast tree. Real life examples of such multicast applications are audio/video broadcasting, teleconferencing, distributed databases, financial information, electronic newspapers, weather maps and experimental data. Conventional multicast studies the problem in which the rate received by all the users of the same multicast group is constant. The inherent problem with such a formulation is that a constant rate will overwhelm the slow receivers while starving the fast ones. Multi-rate multicast transmissions can be used to address this problem by allowing a receiver to obtain data at a rate that satisfies its requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Since in this chapter we present decentralized resource allocation mechanisms in equilibrium form, it is reasonable to assume that during the play of the game at each link \( l \in \mathbf{{L}} \), each user of link \( l \) learns the set of the other users competing for bandwidth at \( l \).
- 2.
The price per unit of bandwidth paid collectively by each multicast group at a link \(l\) is equal to the sum of the prices paid by the members’ of the group who use the link \(l\).
- 3.
For technical reasons (cf. Theorem 5) we choose \(\Upsilon \) to be arbitrary and large but finite.
- 4.
Therefore, when A and B (both) hold, then \(\frac{1\{A\}1\{B\}}{1-1\{A\}1\{B\}}\approx \frac{1}{0^+}\) is well defined and it becomes a large number.
- 5.
The situation where \((j,G_i)\) is the only user of group \(G_i\) with the maximum demand at link \(l\) is discussed in other cases (e.g. Case D (Part DII)), where it is shown again that the price user \((j,G_i)\) pays per unit of bandwidth at link \(l\) is not controlled by him.
References
Sarkar S, Tassiulas L (2002) Fair allocation of utilities in multirate, multicast networks: a framework for unifying diverse fairness objectives. IEEE Trans Autom Control 47(6):933–944
Sarkar S, Tassiulas L (2002) A framework for routing and congestion control for multicast information flows. IEEE Trans Inf Theory 48(10):2690–2708
Sarkar S, Tassiulas L (2006) Layered multicast rate control based on lagrangian relaxation and dynamic programming. IEEE J Sel Areas Commun 24(8):1464–1474
Kar K, Sarkar S, Tassiulas L (2002) A scalable low-overhead rate control for multi-rate multicast sessions. IEEE J Sel Areas Commun 20(8):1541–1557
Kar K, Tassiulas L (2002) Layered multicast rate control based on Lagrangian relaxation and dynamic programming. IEEE J Sel Areas Commun 24(8):1464–1474
Rubenstein D, Kurose J, Towsley D (1999) The impact of multicast layering on network fairness. In: Proceedings of ACM-SIGCOMM, University of Massachusetts, Cambridge, 1999
Graves E, Srikant R, Towsley D (1999) Decentralized computation of weighted max-min fair bandwidth allocation in networks with multicast flows. In: Proceedings of international workshop on digital communications (IWDC)
Shapiro J, Towsley D, Kurose J (2000) Optimization-based congestion control for multicast communications. In: Procedings of INFOCOM
Tzeng H, Siu K (1997) On max-min fair congestion for multicast abr service in atm. IEEE J Sel areas Commun 15(3):545–556
Deb D, Srikant R (2004) Congestion control for fair resource allocation in networks with multicast flows. IEEE/ACM Trans Netw 12(2):261–273
Stoenescu T, Liu M, Teneketzis D (2007) Multi-rate multicast service provisioning, part i: an algorithm for optimal price splitting along multicast trees. Math Methods Oper Res 65(2):199–228
Stoenescu T, Liu M, Teneketzis D (2007) Multirate multicast service provisioning, part ii: a tatonnement process for rate allocation. Math Methods Oper Res 65(3):389–415
Zegura E (1993) Routing algorithms in multicast switching topologies. In: Proceedings of Allerton conference on communication, control and computing
Park W, Owen H, Zegura E (1993) Sonet/sdh multicast routing algorithms in symmetrical three-stage networks. In: Proceedings of international, communication conference (ICC)
Donahoo M, Zegura E (1997) Center selection and migration for wide-area multicast routing. J High Speed Netw 6(2):141–164
Gupta R, Walrand J (1999) Average bandwidth and delay for reliable multicast. In: Proceedings of IFIP performance
Duffield N, Horowitz J, Towsley D, Wei W, Friedman T (2002) Multicast-based loss inference with missing data. IEEE J Sel Areas Commun 20(4):700–713
Bertsekas DP, Gallager RG (1992) Data networks. Prentice-Hall, Englewood
Kelly F (1997) Charging and rate control for elastic traffic. Euro Trans Telecommun 8(1):33–37
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Kakhbod, A. (2013). Multi-Rate Multicast Service Provisioning. In: Resource Allocation in Decentralized Systems with Strategic Agents. Springer Theses. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6319-1_5
Download citation
DOI: https://doi.org/10.1007/978-1-4614-6319-1_5
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-6318-4
Online ISBN: 978-1-4614-6319-1
eBook Packages: EngineeringEngineering (R0)