Skip to main content

Multi-Rate Multicast Service Provisioning

  • Chapter
  • First Online:
Resource Allocation in Decentralized Systems with Strategic Agents

Part of the book series: Springer Theses ((Springer Theses))

  • 525 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 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. 3.

    For technical reasons (cf. Theorem 5) we choose \(\Upsilon \) to be arbitrary and large but finite.

  4. 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. 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

  1. 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

    Google Scholar 

  2. Sarkar S, Tassiulas L (2002) A framework for routing and congestion control for multicast information flows. IEEE Trans Inf Theory 48(10):2690–2708

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Shapiro J, Towsley D, Kurose J (2000) Optimization-based congestion control for multicast communications. In: Procedings of INFOCOM

    Google Scholar 

  9. 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

    Google Scholar 

  10. Deb D, Srikant R (2004) Congestion control for fair resource allocation in networks with multicast flows. IEEE/ACM Trans Netw 12(2):261–273

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. Zegura E (1993) Routing algorithms in multicast switching topologies. In: Proceedings of Allerton conference on communication, control and computing

    Google Scholar 

  14. Park W, Owen H, Zegura E (1993) Sonet/sdh multicast routing algorithms in symmetrical three-stage networks. In: Proceedings of international, communication conference (ICC)

    Google Scholar 

  15. Donahoo M, Zegura E (1997) Center selection and migration for wide-area multicast routing. J High Speed Netw 6(2):141–164

    Google Scholar 

  16. Gupta R, Walrand J (1999) Average bandwidth and delay for reliable multicast. In: Proceedings of IFIP performance

    Google Scholar 

  17. 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

    Google Scholar 

  18. Bertsekas DP, Gallager RG (1992) Data networks. Prentice-Hall, Englewood

    Google Scholar 

  19. Kelly F (1997) Charging and rate control for elastic traffic. Euro Trans Telecommun 8(1):33–37

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Kakhbod .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics