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.
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
Bertsekas DP, Gallagher R (1992) Data networks 2nd edition. Prentice Hall, New Jersey
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
Deb S, Srikant R (2004) Congestion control for fair resource allocation in networks with multicast flows. IEEE/ACM Trans Netw 12(2):261–273
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
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
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
Kelly FP (1997) Charging and rate control for elastic traffic. Eur Trans Telecommun 8(1):33–37
Kelly FP, Maulloo AK, Tan DKH (1998) Rate control for communication networks: shadow prices, proportional fairness and stability. Operat Res Soc 49:237–252
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00186-006-0120-2