Truthful Computing in Wireless Networks

In this Chapter, we assume that all wireless nodes are possibly owned by individual users and the users are able to modify the algorithms deployed on them for the sake of their own interests. We also assume that each wireless node has a cost to forward the data for other nodes and a node will only relay the data if it got a payment to cover its relay cost. We studied how the source node can design a payment scheme to all relay nodes such that the relay nodes have to report its cost truthfully to maximize their profits both for the case of unicast and the case of multicast. We also discussed the selfishness of wireless nodes in other layers including MAC layer, TCP/IP layer, and application layer.

[1]  J.-P. Hubaux,et al.  Enforcing service availability in mobile ad-hoc WANs , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[2]  E. H. Clarke Multipart pricing of public goods , 1971 .

[3]  Piotr Berman,et al.  Improved approximations for the Steiner tree problem , 1992, SODA '92.

[4]  Micah Adler,et al.  Pricing multicasting in more practical network models , 2002, SODA '02.

[5]  John W. Sweeney An experimental investigation of the free-rider problem , 1973 .

[6]  Markus Jakobsson,et al.  A charging and rewarding scheme for packet forwarding in multi-hop cellular networks , 2003, MobiHoc '03.

[7]  Alex Zelikovsky,et al.  An 11/6-approximation algorithm for the network steiner problem , 1993, Algorithmica.

[8]  Carla-Fabiana Chiasserini,et al.  Energy Efficiency of Ad Hoc Wireless Networks with Selfish Users , 2002 .

[9]  Joan Feigenbaum,et al.  Hardness Results for Multicast Cost Sharing , 2002, FSTTCS.

[10]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[11]  H. Moulin,et al.  Strategyproof sharing of submodular costs:budget balance versus efficiency , 2001 .

[12]  Jerry R. Green,et al.  Characterization of Satisfactory Mechanisms for the Revelation of Preferences for Public Goods , 1977 .

[13]  A. Zelikovsky Better approximation bounds for the network and Euclidean Steiner tree problems , 1996 .

[14]  Srdjan Capkun,et al.  Self-organization in mobile ad hoc networks: the approach of Terminodes , 2001, IEEE Commun. Mag..

[15]  Levente Buttyán,et al.  Stimulating Cooperation in Self-Organizing Mobile Ad Hoc Networks , 2003, Mob. Networks Appl..

[16]  Ramesh Govindan,et al.  The Design of A Distributed Rating Scheme for Peer-to-peer Systems , 2007 .

[17]  Joan Feigenbaum,et al.  A BGP-based mechanism for lowest-cost routing , 2002, PODC '02.

[18]  Balaji Raghavachari,et al.  Algorithms for finding low degree structures , 1996 .

[19]  Deborah Estrin,et al.  Sharing the “cost” of multicast trees: an axiomatic analysis , 1997, TNET.

[20]  G. Marwell,et al.  Experiments on the Provision of Public Goods. I. Resources, Interest, Group Size, and the Free-Rider Problem , 1979, American Journal of Sociology.

[21]  David S. Johnson,et al.  The Rectilinear Steiner Problem is NP-Complete , 1977 .

[22]  Srinivasan Seshan,et al.  Selfish behavior and stability of the internet: a game-theoretic analysis of TCP , 2002, SIGCOMM.

[23]  Joan Feigenbaum,et al.  Sharing the Cost of Multicast Transmissions , 2001, J. Comput. Syst. Sci..

[24]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[25]  Markus Jakobsson,et al.  A Micro-Payment Scheme Encouraging Collaboration in Multi-hop Cellular Networks , 2003, Financial Cryptography.

[26]  Vijay V. Vazirani,et al.  Applications of approximation algorithms to cooperative games , 2001, STOC '01.

[27]  David S. Johnson,et al.  The Rectilinear Steiner Tree Problem is NP Complete , 1977, SIAM Journal of Applied Mathematics.

[28]  Kevin Leyton-Brown,et al.  Incentives for sharing in peer-to-peer networks , 2001, EC '01.

[29]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[30]  Vikram Srinivasan,et al.  Cooperation in wireless ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[31]  Vijay V. Vazirani,et al.  Group Strategyproofness and No Subsidy via LP-Duality , 1999 .

[32]  Xiang-Yang Li,et al.  Low-cost truthful multicast in selfish and rational wireless ad hoc networks , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[33]  Mary Baker,et al.  Mitigating routing misbehavior in mobile ad hoc networks , 2000, MobiCom '00.

[34]  Stephan Eidenbenz,et al.  Ad hoc-VCG: a truthful and cost-efficient routing protocol for mobile ad hoc networks with selfish agents , 2003, MobiCom '03.

[35]  Alex Zelikovsky,et al.  Improved Steiner tree approximation in graphs , 2000, SODA '00.

[36]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.