Skip to main content
Log in

Multirate multicast service provisioning I: an algorithm for optimal price splitting along multicast trees

  • Original Article
  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

Abstract

In this two-part paper we present a general framework for addressing the optimal rare control problem in multirate multicast where the objective is the maximization of a social welfare function expressed by the sum of the users’ utility functions. Specifically, we propose a market-based mechanism that satisfies the informational constraints imposed by the decentralization of information in multirate multicast service provisioning, and achieves an optimal solution to the corresponding centralized optimization problem. In Part I we discover properties of an optimal solution to the centralized problem. Based on these properties, we develop a distributed algorithm that determines how link prices are split among users whose connections along a multicast tree share the same link.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bartal Y, Byers J, Raz D (1997) Global optimization using local information with applications to flow control. In: Proceedings of the 38th Annual IEEE Symposium on Fundations of Computer Science (FOCS), Miami, FL, October

  • Bazaraa MS, Sherali HD, Shetty CM (1993) Nonlinear programming theory and algorithms. Wiley, New York

    MATH  Google Scholar 

  • Bertsekas DP, Gallagher R (1992) Data networks 2nd edition. Prentice Hall, New Jersey

    MATH  Google Scholar 

  • Bially T, Gold B, Seneff S (1980) A technique for adaptive voice flow control in integrated packet networks. IEEE Trans Commun 28(3):325–333

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Donahoo MJ, Zegura EW (1996) Core migration for dynamic multicast routing. In: Proceedings of ICCCN, Washington

  • Donahoo MJ, Calvert K, Zegura EW (1997) Center selection and migration for wide-area multicast routing. Journal of High Speed Networks, 6(2)

  • Duffield NG, Horowitz J, Towsley D, Wei W, Friedman T (2002) Multicast-based loss inference with missing data. IEEE J Selected Areas in Commun 20(4):700–713

    Article  Google Scholar 

  • Friedman EJ (1999) Optimization based characterizations of cost sharing methods. Departamental Working Paper at Rutgers University, Department of Economics

  • Graves E, Srikant R, Towsley D (2001) Decentralized computation of weighted max-min fair bandwidth allocation in networks with multicast flows. In: Proceedings Tyrrhenian international workshop on digital communications (IWDC), Taormina, Italy

  • Gupta R, Walrand J (1999) Average bandwidth and delay for reliable multicast. In: Proceedings IFIP Performance, Istanbul, Turkey

  • Herzog S, Shenker S, Estrin D (1997) Sharing the “cost” of multicast trees: an axiomatic analysis. IEEE/ACM Trans Netw 5(6)

  • Kar K, Sarkar S, Tassiulas L (2001) Optimization based rate control for multirate multicast sessions. In: Proceedings of INFOCOM, Alaska

  • Kar K, Sarkar S, Tassiulas L (2001) A simple rate control algorithm for maximizing total user utility. In: Proceedings of INFOCOM, Alaska

  • Kar K, Sarkar S, Tassiulas L (2002) A scalable low overhead rate control algorithm for multirate multicast sessions. IEEE Selected areas in Commun 20(8):1541–1557

    Article  Google Scholar 

  • Kasera S, Hjalmtysson G, Towsley D, Kurose J (2000) Scalable reliable multicast using multiple multicast channels. IEEE/ACM Trans Netw

  • Kelly FP (1994) On tariffs, policing and admission control for multiservice networks. Operat Res Lett 15:1–9

    Article  MATH  Google Scholar 

  • Kelly FP (1997) Charging and rate control for elastic traffic. Eur Trans Telecommun 8(1):33–37

    Article  Google Scholar 

  • Kelly FP, Maulloo AK, Tan DKH (1998) Rate control for communication networks: shadow prices, proportional fairness and stability. Operat Res Soc 49:237–252

    MATH  Google Scholar 

  • Kishino F, Manabe K, Hayashi Y, Yasuda H (1989) Variable bit-rate coding of video signals for ATM networks. IEEE J Selected Areas Commun 7(5)

  • Kunniyur S, Srikant R (2000) End to end congestion control schemes: utility functions, random losses and ECN marks. In: Proceedings of INFOCOM

  • La R, Anantharam V (2000) Charge-sensitive TCP and rate control on the internet. In: Proceedings of INFOCOM, Tel Aviv, Israel

  • Li X, Paul S, Ammar MH (1998) Layered video multicast with retransmission (LVMR): Evaluation of hierarchical rate control. In: Proceedings of IEEE INFOCOM, San Francisco

  • Low S, Lapsley DE (1999) Optimization flow control I: basic algorithm and convergence. IEEE/ACM Trans Netw 7(6)

  • Mas-Colell A, Whinston MD, Green JR (1995) Microeconomic theory. Oxford University Press, New York

    Google Scholar 

  • Massoulie L, Roberts J (1999) Bandwidth sharing: objectives and algorithms. In: Proceedings of IEEE INFOCOM 1999, New York

  • McCanne S, Jacobson V, Vetterli M (1996) Receiver driven layered multicast. In: Proceedings of ACM SIGCOMM, Stanford

  • Park WB, Owen HL, Zegura EW (1995) Sonet/SDH multicast routing algorithms in symmetrical three-stage networks. In: ICC, Seattle

  • Rubenstein D, Kurose J, Towsley D (1999) The impact of multicast layering on network fairness. In: Proceedings of ACM SIGCOMM, Cambridge

  • Sarkar S, Tassiulas L (1999) Fair allocation of resources in multirate multicast trees. In: Proceedings of Globecom

  • Sarkar S, Tassiulas L (2000a) Distributed algorithms for computation of fair rates in multirate multicast trees. In: Proceedings of IEEE INFOCOM, Tel Aviv, Israel

  • Sarkar S, Tassiulas L (2000b) Fair allocation of disrete bandwidth layers in multicast networks. In: Proceedings of INFOCOM, Tel Aviv, Israel

  • Sarkar S, Tassiulas L (2000c) Layered bandwidth allocation for multicasting of hierarchically encoded sources

  • Sarkar S, Tassiulas L (2001) Back pressure based multicast scheduling for fair bandwidth allocation. In: Proceedings of INFOCOM, Alaska

  • Sarkar S, Tassiulas L (2002) Fair allocation of utilities in multirate multicast networks: a framework for unifying diverse fairness objective. IEEE Trans Automated Cont 47(6):931–944

    Article  MathSciNet  Google Scholar 

  • Shapiro JK, Towsley D, Kurose J (2000) Optimization-based congestion control for multicast communications. In: Proceedings of IEEE INFOCOM, Tel Aviv, Israel

  • Shapiro JK, Kurose J, Towsley D, Zabele S (2002) Topology discovery service for router-assisted multicast transport. In: Proceedings of OpenArch

  • Simon CP, Blume L (1994) Mathematics for economists. W. W. Norton, New York

    Google Scholar 

  • Stoenescu TM, Teneketzis D (2002) A pricing methodology for resource allocation and routing in integrated-service networks with quality of service requirements. Math Meth Operat Res (MMOR), 56(2)

  • Thomas P, Tenektezis D, MacKie-Mason JK (2002) A market - based approach to optimal resource allocation in integrated services connection oriented networks. Operat Res 50(5)

  • Turletti T, Bolot JC (1994) Issues with multicast video distribution in heterogeneous packet networks. Packet Video Workshop

  • Tzeng HY, Siu KY (1997) On max-min fair congestion for multicast ABR service in ATM. IEEE J Selected areas Commun 15(3)

  • Zegura EW (1993) Routing algorithms in multicast switching topologies. In: Proceedings of Allerton Conference on Communication, Control and Computing, Monticello

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tudor Mihai Stoenescu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stoenescu, T.M., Liu, M. & Teneketzis, D. Multirate multicast service provisioning I: an algorithm for optimal price splitting along multicast trees. Math Meth Oper Res 65, 199–228 (2007). https://doi.org/10.1007/s00186-006-0120-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00186-006-0120-2

Keywords

Navigation