Abstract
Telecommunication networks are now an interconnection of competitive operators that need to cooperate to ensure end-to-end delivery of traffic. Inter-domain agreements have to be performed, and pricing is seen as a relevant way to reward intermediate domains for forwarding the traffic of others. In previous works, Vickrey–Clark–Groves (VCG) double-sided auctions have been applied because they provide proper incentives, lead to an efficient use of the network, and verify other relevant characteristics. However, it has been highlighted that the resource allocation schemes applying VCG auction are neither budget-balanced nor solvable in a decentralized way. In this paper, we apply combinatorial double-sided auction to allocate the bandwidth resources over nodes. While previous works were using a centralized algorithm, we use here a new pricing rule, leading to a new budget-balanced pricing scheme for which allocations and charges can be computed in a decentralized way. We also analyze the impact of this scheme on the game over declared costs of nodes.
Similar content being viewed by others
Notes
The resource allocation mechanism is said to be socially optimal or efficient if it maximizes the sum of utility functions of all users involved in the game. In networking literature, social optimality and efficiency are often used interchangeably [3].
Convergence to a Nash equilibrium is not always ensured though [29].
Note that agents, nodes, or autonomous systems are used interchangeable in our paper.
\(\hat{y}_r(j)\) may be different from \(\hat{y}_r\) of the source node, depending on its own demand traffic to destination on route r and its own maximum supplies.
It can be counted in algorithm by the number of neighbors in which v k received the same request message to a destination.
Number of links in the shortest path between the farthest pair of nodes.
A bid fee ϵ is chosen as maximal gain of nodes from previous oscillation, where u osc is the net pay-off during oscillation.
Aggregated utilities of the sellers.
References
Caesar M, Rexford J (2005) BGP routing policies in ISP networks. IEEE Netw 19(6):5–11
Nick F, Jay B, Jennifer R (2003) Guidelines for interdomain traffic engineering. ACM SIGCOMM Comput Commun Rev 33:2003
Asu Ozdaglar RS (2007) Incentive and pricing in communications networks. In: Nisam N, Roughgarden T, Tardos E, Vazirani VV (eds) Algorithmic game theory. Cambridge University Press, Cambridge
Altman E, Boulogne T, El-Azouzi R, Jiménez T, Wynter L (2006) A survey on networking games in telecommunications. Comput Oper Res 33(2):286–311
Courcoubetis C, Weber R (2003) Pricing communication networks: economics, technology and modelling. Wiley, New York
Nisam N, Roughgarden T, Tardos E, Vazirani VV (2007) Algorithmic game theory. Cambridge University Press, Cambridge
Shoham Y, Leyton-Brown K (2008) Multiagent systems: algorithmic, game-theoretic, and logical foundations. Cambridge University Press, New York
Feigenbaum J, Papadimitriou C, Sami R, Shenker S (2005) A BGP-based mechanism for lowest-cost routing. Distrib Comput 18(1):61–72
Feigenbaum J, Ramachandran V, Schapira M (2006) Incentive-compatible interdomain routing. In: EC ’06: proceedings of the 7th ACM conference on electronic commerce. ACM, New York, pp 130–139
Liu J, Issarny V (2004) On service allocation in selfish mobile ad hoc networks. In: Proc of EDBT PIM
Eiji T, Yoshiaki T (2001) Bandwidth allocation by using generalized Vickrey auction. In: Asia Pacific symposium on information and telecommunication technologies
Eidenbenz S, Resta G, Santi P (2005) COMMIT: a sender-centric truthful and energy-efficient routing protocol for ad hoc networks with selfish nodes. In: Parallel and distributed processing symposium, 2005. Proceedings 19th IEEE international, p 10
Anderegg L, Eidenbenz S (2003) Ad hoc-VCG: a truthful and cost-efficient routing protocol for mobile ad hoc networks with selfish agents. In: MobiCom ’03: proceedings of the 9th annual international conference on mobile computing and networking. ACM, New York, pp 245–259
Wang W, Li XY, Wang Y (2004) Truthful multicast routing in selfish wireless networks. In: Proceedings of MobiCom. ACM, New York, pp 245–259
Hershberger J, Suri S (2001) Vickrey pricing in network routing: fast payment computation. In: Proc of the 42nd IEEE symposium on foundations of computer science, pp 252–259
Jain R, Walrand J (2010) An efficient Nash-implementation mechanism for network resource allocation. Automatica 46:1276–1283
Maille P, Tuffin B (2007) Why VCG auctions can hardly be applied to the pricing of inter-domain and ad hoc networks. In: 3rd EuroNGI conference on next generation internet networks, pp 36–39
Tran H-H, Tuffin B (2011) Inter-domain pricing: challenges and possible approaches. Int J Netw Manage. doi:10.1002/nem.760
Barth D, Blin L, Echabbi L, Vial S (2005) Distributed cost management in a selfish multi-operators BGP network. In: Proceeding of next generation internet networks, 2005, pp 24–30
Nisan N, Ronen A, Ronen A (2001) Algorithmic mechanism design. Games Econom Behav 35:166–196
Sichao Yang Hajek B (2007) VCG–Kelly mechanisms for allocation of divisible goods: adapting VCG mechanisms to one-dimensional signals. IEEE J Sel Areas Commun 25(6):1237–1243
Moulin H, Shenker S (1996) Strategyproof sharing of submodular access costs: budget balance versus efficiency. Working papers 96-31, Duke University, Department of Economics
Su X, Chan S, Peng G (2009) Auction in multi-path multi-hop routing. Commun Lett 13(2):154–156
Wu F, Zhong S, Liu J (2007) Cost-effective traffic assignment for multipath routing in selfish networks. In: Global telecommunications conference, 2007. GLOBECOM ’07, IEEE, pp 453–457
Jain R, Varaiya P (2005) Efficient market mechanisms for network resource allocation. In: 4th IEEE conference and European control conference on decision and control, CDC-ECC ’05, pp 1056–1061
Gibbens RJ, Kelly FP (1998) Resource pricing and the evolution of congestion control. Automatica 35:1969–1985
Crowcroft J, Gibbens R, Kelly F, Östring S (2004) Modelling incentives for collaboration in mobile ad hoc networks. Perform Eval 57(4):427–439
Crowcroft J, Gibbens R, Kelly F, Östring S (2004) Providing incentives in providerless networks. Ad Hoc Netw 2(3):283–289
Barth D, Echabbi L, Hamlaoui C (2008) Optimal transit price negotiation: the distributed learning perspective. J Univers Comput Sci 14(5):745–765
Sastry P, Phansalkar V, Thathachar M (1994) Decentralized learning of Nash equilibria in multi-person stochastic games with incomplete information. IEEE Trans Syst Man Cybern 24(5):769–777
Xuezhi T, Yutao L, Guisen X (2009) Dynamic spectrum allocation in cognitive radio: auction and equilibrium. In: International forum on information technology and applications, 2009. IFITA ’09, vol 1, pp 554 –558
Wang S, Xu P, Xu X, Tang S, Li X, Liu X (2010) Toda: truthful online double auction for spectrum allocation in wireless networks. In: 2010 IEEE symposium on new frontiers in dynamic spectrum, pp 1–10
Zhou X, Gandhi S, Suri S, Zheng H (2008) eBay in the sky: strategy-proof wireless spectrum auctions. In: Proceedings of the 14th ACM international conference on mobile computing and networking, MobiCom ’08. ACM, New York, pp 2–13
Zhou X, Zheng H (2009) Trust: a general framework for truthful double spectrum auctions. In: INFOCOM 2009, IEEE, pp 999–1007
Toka L, Vidács A (2009) General distributed economic framework for dynamic spectrum allocation. Comput Commun 32(18):1955–1964 (Cognitive Radio and Dynamic Spectrum Sharing Systems)
Toka L, Korosi A, Vidacs A (2010) On distributed dynamic spectrum allocation for sequential arrivals. In: 2010 IEEE symposium on new frontiers in dynamic spectrum, pp 1–12
Chen L, Iellamo S, Coupechoux M, Godlewski P (2010) An auction framework for spectrum allocation with interference constraint in cognitive radio networks. In: INFOCOM, 2010 Proceedings IEEE, pp 1–9
Rodriguez V, Moessner K, Tafazolli R (2005) Auction driven dynamic spectrum allocation: optimal bidding, pricing and service priorities for multi-rate, multi-class CDMA. In: Personal, indoor and mobile radio communications, 2005. IEEE 16th International Symposium on PIMRC 2005, vol 3, pp 1850–1854
Chun SH, La R (2009) Auction-based dynamic spectrum trading market—spectrum allocation and profit sharing. In: 47th annual Allerton conference on communication, control, and computing, 2009. Allerton 2009
Sengupta S, Chatterjee M, Ganguly S (2007) An economic framework for spectrum allocation and service pricing with competitive wireless service providers. In: New frontiers in dynamic spectrum access networks, DySPAN 2007, pp 89–98
Wu Y, Wang B, Liu K, Clancy T (2008) A multi-winner cognitive spectrum auction framework with collusion-resistant mechanisms. In: New frontiers in dynamic spectrum access networks, DySPAN 2008, pp 1–9
Menezes FM, Monteiro PK (2000) Internet routing architectures. Sam Halabi
Rekhter Y, Li T (1771) A Border Gateway Protocol. Internet Engineering Task Force (IETF). http://tools.ietf.org/html/rfc1771
Wikipedia (2009) Knapsack problem. http://en.wikipedia.org/wiki/Knapsack_problem
Scheinerman ER (2006) Matgraph: a MATLAB toolbox for graph theory. Tech rep, Johns Hopkins University
Barnard W (1988) Routing of multipoint connections. IEEE J Sel Areas Commun 6(9):1617–1622
Acknowledgements
This work was done in the framework of the INRIA and Alcatel-Lucent Bell Labs Joint Research Lab on Self Organized Networks.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tran, HH., Tuffin, B. Combinatorial double-sided auctions for network bandwidth allocation: a budget-balanced and decentralized approach. Ann. Telecommun. 67, 227–240 (2012). https://doi.org/10.1007/s12243-011-0250-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-011-0250-2