Abstract
The main challenge in overlay multicasting is designing self-organizing mechanisms that can be able to exploit the inherent selfishness of the end-user nodes in such a way that the aggregate outcome of the activity of individual nodes behaving toward their own self-interests still leads to maximization of the network’s aggregate utility. We believe that the microeconomic theory is a good candidate to investigate this problem. Since each consumer in the economy acts as a selfish utility maximizer, the behavior of each end-host in the overlay network can be mapped to that of a consumer in the economy. We present a competitive economical framework in which a number of independent services are provided to the users by a number of origin servers. Each offered service can be thought of as a good and the origin servers and the users who relay the service to their downstream nodes can thus be thought of as firms of the economy. Also, the end-hosts can be viewed as consumers in the economy. On joining to the overlay network, each end-host is provided with an income and tries to obtain the services. The mechanism tries to regulate the price of each service in such a way that general equilibrium holds. For this property to hold in all generality, it tries to find a vector of prices such that demand of each service becomes equal to its supply. So, all allocations will be Pareto optimal in the sense that maximize welfare of the users.
Similar content being viewed by others
References
Y. Chu, S. G. Rao, S. Seshan, et al., “A Case for End System Multicast,” IEEE J. Selected Areas in Communications Special Issue on Network Support for Multicast Communications 20(8), (2002).
S. Banerjee, C. Kommareddy, K. Kar, et al., “ONMI: An Efficient Overlay Multicast Infrastructure for Real-Time Applications,” J. Computer Networks 50(6), (2006).
Y. Chu, S. G. Rao, S. Seshan, et al., “Enabling Conferencing Applications on the Internet Using An Overlay Multicast Architecture,” in Proceedings of ACM SIGCOMM, 2001.
B. Akbari, H. R. Rabiee, and M. Chanbari, “An Optimal Discrete Rate Allocation for Overlay Video Multicasting,” Elsevier J. Computer Communications 31(3), 551–562 (2008).
Y. Cui, Y. Xue, and K. Nahrstedt, “Optimal Resource Allocation in Overlay Multicast,” IEEE Transactions on Parallel and Distributed Systems 17(8), 808–823 (2006).
Y. Cui, Y. Xue, and K. Nahrstedt, “Max-Min Overlay Multicast: Rate Allocation and Tree Construction,” ACM/IEEE Trans. Networking, No. 10 (2003).
Y. Zhu, B. Li, and K. Q. Pu, “Dynamic Multicast in Overlay Networks with Linear Capacity Constraints,” IEEE Trans. Parallel and Distributed Systems (2009).
Y. Zhu and B. Li, “Overlay Networks with Linear Capacity Constraints,” IEEE Trans. on Parallel and Distributed Systems 19(2), 159–173 (2008).
T. Roughgarden and E. Tardos, “How Bad Is Selfish Routing?,” J. ACM 49(2), 236–259 (2002).
L. Mathy and N. Blundell, “Impact of Simple Cheating in Application-Level Multicast,” in Proceedings of IEEE INFOCOM’04, 2004.
S. Yuen and B. Li, “Strategyproof Mechanisms for Dynamic Multicast Tree Formation in Overlay Networks,” in Proceedings of IEEE INEFOCOM’05, 2005.
W. Wang, X. Li, Z. Suny, et al., “Design Multicast Protocols for Non-Cooperative Networks,” in Proceedings of IEEE INFOCOM’05, 2005.
G. Tan and S. A. Jarvis, “A Payment-Based Incentive and Service Differentiation Mechanism for Peer-to-Peer Streaming Broadcast,” in Proceedings of IWQOS’06, 2006.
W. Wang and B. Li, “Market-Based Self-Optimization for Autonomic Service Overlay Network,” IEEE J. on Selected Areas in Communications 23(12), 2320–2332 (2005).
A. Mas-Colell and M. D. Whinston, MicroeconomicTheory (Univ. Press, Oxford, 1995).
G. A. Jehle and P. J. Reny, Advanced Microeconomic Theory (Addison Wesley, 2001).
D. Bertsekas, Nonlinear Programming, 2nd ed. (Athena Scientific, 1999).
D. A. Tran, K. A. Hua, and T. Do, “ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming,” in Proceedings of IEEE INFOCOM’03, 2003.
S. Banerjee, B. Bhattacharjee, and C. Kommareddy, “Scalable Application Layer Multicast,” in Proceedings of ACM SIGCOMM’02, 2002.
M. Castro, P. Druschel, A.-M. Kermarrec, et al., “SCRIBE: a Large-Scale and Decentralized Application-Level Multicast Infrastructure,” IEEE J. on Selected Areas in Communications 20(8), (2002).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © M. Analoui, M.H. Rezvani, 2011, published in Izvestiya Akademii Nauk. Teoriya i Sistemy Upravleniya, 2011, No. 5, pp. 60–73.
The article is published in the original.
Rights and permissions
About this article
Cite this article
Analoui, M., Rezvani, M.H. Toward microeconomic allocation of resources in multi-service overlay networks. J. Comput. Syst. Sci. Int. 50, 741–755 (2011). https://doi.org/10.1134/S1064230711050030
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1064230711050030