ABSTRACT
We introduce a game-theoretic setting for routing in a mobile ad hoc network that consists of greedy, selfish agents who accept payments for forwarding data for other agents if the payments cover their individual costs incurred by forwarding data. In this setting, we propose Ad hoc-VCG, a reactive routing protocol that achieves the design objectives of truthfulness (i.e., it is in the agents' best interest to reveal their true costs for forwarding data) and cost-efficiency (i.e., it guarantees that routing is done along the most cost-efficient path) in a game-theoretic sense by paying to the intermediate nodes a premium over their actual costs for forwarding data packets. We show that the total overpayment (i.e., the sum of all premiums paid) is relatively small by giving a theoretical upper bound and by providing experimental evidence. Our routing protocol implements a variation of the well-known mechanism by Vickrey, Clarke, and Groves in a mobile network setting. Finally, we analyze a very natural routing protocol that is an adaptation of the Packet Purse Model [8] with auctions in our setting and show that, unfortunately, it does not achieve cost-efficiency or truthfulness.
- A. Akella, S. Seshan, R. Karp, S. Shenker, C. Papadimitriou; Selfish Behavior and Stability of the Internet: A Game-Theoretic Analysis of TCP; in: Proceedings of SIGCOMM'02, 2002. Google ScholarDigital Library
- A. Archer and E. Tardos; Frugal Path Mechanism; in: Proceedings of 13th Symposium on Discrete Algorithms, ACM Press/SIAM, New York/Philadelphia, pp. 991--999, 2002. Google ScholarDigital Library
- M. Baker, E. Fratkin, D. Guitierrez, T. Li, Y.Liu, V. Vijayaraghavan; Ad hoc Participation Economy; May 2001.Google Scholar
- S. Buchegger, J. Le Boudec; Cooperative Routing in Mobile Ad-hoc Networks: Current Efforts Against Malice and Selfishness; in: Lecture Notes on Informatics, Mobile Internet Workshop, Informatik 2002, Dortmund, Germany, October 2002. Google ScholarDigital Library
- S. Buchegger, J. Le Boudec; Nodes Bearing Grudges: Towards Routing Security, Fairness, and Robustness in Mobile Ad Hoc Networks; in: Proceedings of the Tenth Euromicro Workshop on Parallel, Distributed and Network-based Processing, pp. 403 - 410, IEEE Computer Society, 2002. Google ScholarDigital Library
- S. Buchegger, J. Le Boudec; Performance Analysis of the CONFIDANT Protocol: Cooperation Of Nodes -- Fairness in Dynamic Ad-hoc NeTworks; in: Proceedings of IEEE/ACM Symposium on Mobile Ad Hoc Networking and Computing (MobiHOC), Lausanne Switzerland, 2002. Google ScholarDigital Library
- L. Buttyan and J. Hubaux; Enforcing Service Availability in Mobile Ad-Hoc WANs; in: Proceedings of IEEE/ACM Workshop on Mobile Ad Hoc Networkind and Computing (MobiHOC), Boston, August 2000. Google ScholarDigital Library
- L. Buttyan and J. Hubaux; Nuglets: a virtual currency to stimulate cooperation in self-organized ad hoc networks; in: Technical Report EPFL, DSC, 2001.Google Scholar
- L. Buttyan and J. Hubaux; Stimulating Cooperation in Self-Organizing Mobile Ad Hoc Networks; ACM/Kluwer Mobile Networks and Applications, Vol. 8 No. 5, October 2003. Google ScholarDigital Library
- P. Bergamo, A. Giovanardi, A. Travasoni, D. Maniezzo, G. Mazzini, M. Zorzi; Distributed Power Control for Energy Efficient Routing in Ad Hoc Networks; Accepted for publication in WINET. Google ScholarDigital Library
- E. Clarke; Multipart Pricing of Public Goods; in: Public Choice 11, pp. 17--33, 1971.Google ScholarCross Ref
- S. Doshi, S. Bhandare, T. Brown; An On-demand minimum energy routing protocol for a wireless ad hoc network; in: ACM Mobile Computing and Communications Review, vol. 6, no. 3, July 2002. Google ScholarDigital Library
- S. Eidenbenz, V.S.A. Kumar, S. Zust; Equilibria in Topology Control Games for Ad Hoc Networks; in: Proceedings of DIALM-POMC'03, 2003. Google ScholarDigital Library
- J. Feigenbaum, Ch. Papadimitriou, R. Sami, S. Shenker; A BGP-based Mechanism for Lowest-Cost Routing; in: Proceedings of the 21st ACM Symposium on Principles of Distributed Computing (PODC), pp. 173--182, July 2002. Google ScholarDigital Library
- J. Feigenbaum, S. Shenker; Distributed Algorithmic Mechanism Design: Recent Results and Future Directions; in: Proceedings of the 6th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communication (Dial-M'02), ACM Press, New York, pp. 1--13, 2002. Google ScholarDigital Library
- J. Green and J. Laffont; Incentives in Public Decision Making; in: Studies in Public Economies, vol. 1, North Holland, Amsterdam, pp. 65--78, 1979.Google Scholar
- T. Groves; Incentives in Teams; in: Econometrica 41, pp.617--663, 1973.Google Scholar
- R. Garg, V. Kumar, A. Rudra, A. Verma; Coalitional games on graphs: core structure, substitutes and frugality; Poster session ACM Conference on E-commerce 2003, pp. 248--249, June 2003. Google ScholarDigital Library
- M. Jakobsson, J.P. Hubaux, L. Buttyan; A micro-payment scheme encouraging collaboration in multi-hop cellular networks; In: Proceedings of Financial Crypto 2003, La Guadeloupe, January 2003.Google Scholar
- S. Lindsey, K. Sivalingam, C. Raghavendra; Power Optimization in Routing Protocols for Wireless and Mobile Networks; in: Handbook of Wireless Networks and Mobile Computing, I. Stojmenovic (ed.), John, Wiley and Sons, Inc., New York, pp. 407--423, 2002. Google ScholarDigital Library
- S. Marti, T. Giuli, K. Lai, M. Baker; Mitigating routing misbehavior in mobile ad hoc networks; in: Proceedings of The Sixth International Conference on Mobile Computing and Networking 2000, Boston, MA, Aug. 2000. Google ScholarDigital Library
- A. Mas-Colell, M. Whinston, J. Green; Microeconomic Theory; Oxford University Press, New York, 1995.Google Scholar
- P. Michiardi, R. Molva; Game theoretic analysis of security in mobile ad hoc networks; Research Report No. RR-02-070, Institut Eurecom, 2002.Google Scholar
- P. Michiardi, R. Molva; CORE: A Collaborative Repudiation Mechanism to enforce node cooperation in Mobile Ad hoc Networks; in: Sixth IFIP conference on security communications, and multimedia (CMS 2002), Portoroz, Slovenia, 2002. Google ScholarDigital Library
- D. Monderer, M. Tennenholtz; Distributed Games: From Mechanisms to Protocols; in: Proceedings of the 16th National Conference on Artificial Intelligence, pp. 32--37, 1999. Google ScholarDigital Library
- N. Nisan, A. Ronen; Algorithmic mechanism design; in: Games and Economic Behavior 35, pp. 166--196, 2001.Google ScholarCross Ref
- T. Rappaport; Wireless Communications: Principles and Practice; Prentice Hall, 2002. Google ScholarDigital Library
- T. Roughgarden, E. Tardos; How Bad is Selfish Routing?; in: Journal of the ACM, 49(2), pp. 236--259, March 2002. Google ScholarDigital Library
- T. Roughgarden; How unfair is optimal routing?; in: Proceedings of the 13th annual ACM-SIAM symposium on Discrete algorithms (SODA), pp. 203--204, San Francisco, 2002. Google ScholarDigital Library
- J. Shneidman, D.C. Parkes, M. Seltzer; Overcoming Rational Manipulations in Distributed Mechanism Implementations; Harvard Technical Report TR-12-03, 2003.Google Scholar
- V. Srinivasan, P. Nuggehalli, C.F. Chiasserini, R.R. Rao; Energy Efficiency of Ad Hoc Wireless Networks with Selfish Users; in: European Wireless conference, EW 2002.Google Scholar
- K. Talwar; The Price of Truth: Frugality in Truthful Mechanisms; in: Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science (STACS), pp.608--619, Berlin, 2003. Google ScholarDigital Library
- Y. Tseng, W. Liao, S. Wu; Mobile Ad Hoc Networks and Routing Protocols; in: Handbook of Wireless Networks and Mobile Computing, I. Stojmenovic (ed.), John, Wiley and Sons, Inc., New York, pp. 195 -- 218, 2002. Google ScholarDigital Library
- W. Vickrey; Counterspeculation, auctions, and competitive sealed tenders; in: Journal of Finance 16, pp. 8--37, 1961.Google ScholarCross Ref
- S. Zhong, Yang Richard Yang, J. Chen; Sprite: A Simple, Cheat-Proof, Credit-Based System for Mobile Ad-hoc Networks; in: Proceedings of INFOCOM 2003, pp. 1987--1997, March 2003.Google Scholar
Index Terms
- Ad hoc-VCG: a truthful and cost-efficient routing protocol for mobile ad hoc networks with selfish agents
Recommendations
Failures of the VCG mechanism in combinatorial auctions and exchanges
AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systemsThe VCG mechanism is the canonical method for motivating bidders in combinatorial auctions and exchanges to bid truthfully. We study two related problems concerning the VCG mechanism: the problem of revenue guarantees, and that of collusion. The ...
Incentive Compatible Cost- and Stability-Based Routing in Ad Hoc Networks
ICPADS '06: Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1In this paper, we embed an incentive-compatible, efficient, and individual rational payment scheme into our cost- and stability-based routing protocol in ad hoc networks which consist of selfish nodes. Unlike traditional routing protocols in ad hoc ...
Game theoretic packet relaying model for wireless ad hoc networks
In wireless ad hoc networks, nodes are both routers and terminals, and they have to cooperate to communicate. Cooperation at the network layer means routing (finding a path for a packet) and forwarding (relaying packets for others). However, because ...
Comments