ABSTRACT
In wireless networks, it is often assumed that each individual wireless terminal will faithfully follow the prescribed protocols without any deviation-- except, perhaps, for a few faulty or malicious ones. Wireless terminals, when owned by individual users, will likely do what is the most beneficial to their owners, i.e., act "selfishly". Therefore, an algorithm or protocol intended for selfish wireless networks must be designed.In this paper, we specifically study how to conduct efficient multicast routing in selfish wireless networks. We assume that each wireless terminal or communication link will incur a cost when it transits some data. Traditionally, the VCG mechanism has been the only method to design protocols so that each selfish agent will follow the protocols for its own interest to maximize its benefit. The main contributions of this paper are two-folds. First, for each of the widely used multicast structures, we show that the VCG based mechanism does not guarantee that the selfish terminals will follow the protocol. Second, we design the first multicast protocols without using VCG mechanism such that each agent maximizes its profit when it truthfully reports its cost.Extensive simulations are conducted to study the practical performances of the proposed protocols regarding the actual network cost and total payment.
- Anderegg, L., and Eidenbenz, S. Ad hoc-vcg: a truthful and cost-efficient routing protocol for mobile ad hoc networks with selfish agents. In Proceedings of the 9th annual international conference on Mobile computing and networking (2003), ACM Press, pp. 245--259. Google ScholarDigital Library
- Archer, A., and l. Tardos. Frugal path mechanisms. In SODA (2002), pp. 991--998. Google ScholarDigital Library
- Blazevic, L., Buttyan, L., Capkun, S., Giordano, S., Hubaux, J. P., and Boudec, J. Y. L. Self-organization in mobile ad-hoc networks: the approach of terminodes. IEEE Communications Magazine 39, 6 (June 2001). Google ScholarDigital Library
- Buttyan, L., and Hubaux, J. Stimulating cooperation in self-organizing mobile ad hoc networks. ACM/Kluwer Mobile Networks and Applications 5, 8 (October 2003). Google ScholarDigital Library
- Buttyan, L., and Hubaux, J. P. Enforcing service availability in mobile ad-hoc wans. In Proceedings of the 1st ACM international symposium on Mobile ad hoc networking & computing (2000), pp. 87--96. Google ScholarDigital Library
- Clarke, E. H. Multipart pricing of public goods. Public Choice (1971), 17--33.Google Scholar
- Feigenbaum, J., Papadimitriou, C., Sami, R., and Shenker, S. A BGP-based mechanism for lowest-cost routing. In Proceedings of the 2002 ACM Symposium on Principles of Distributed Computing. (2002), pp. 173--182. Google ScholarDigital Library
- Feigenbaum, J., Papadimitriou, C. H., and Shenker, S. Sharing the cost of multicast transmissions. Journal of Computer and System Sciences 63, 1 (2001), 21--41. Google ScholarDigital Library
- Green, J., and Laffont, J. J. Characterization of satisfactory mechanisms for the revelation of preferences for public goods. Econometrica (1977), 427--438.Google Scholar
- Groves, T. Incentives in teams. Econometrica (1973), 617--631.Google Scholar
- Guha, S., and Khuller, S. Improved methods for approximating node weighted steiner trees and connected dominating sets. In Foundations of Software Technology and Theoretical Computer Science (1998), pp. 54--65. Google ScholarDigital Library
- Jakobsson, M., Hubaux, J.-P., and Buttyan, L. A micro-payment scheme encouraging collaboration in multi-hop cellular networks. In Proceedings of Financial Cryptography (2003).Google ScholarCross Ref
- Klein, P., and Ravi, R. A nearly best-possible approximation algorithm for node-weighted steiner trees. Tech. Rep. CS-92-54, 1992. Google ScholarDigital Library
- Marti, S., Giuli, T. J., Lai, K., and Baker, M. Mitigating routing misbe-havior in mobile ad hoc networks. In Proc. of MobiCom (2000). Google ScholarDigital Library
- Nisan, N., and Ronen, A. Algorithmic mechanism design. In Proc. 31st Annual Symposium on Theory of Computing (STOC99) (1999), pp. 129--140. Google ScholarDigital Library
- Nisan, N., and Ronen, A. Computationally feasible VCG mechanisms. In ACM Conference on Electronic Commerce (2000), pp. 242--252. Google ScholarDigital Library
- Robins, G., and Zelikovsky, A. Improved steiner tree approximation in graphs. In Symposium on Discrete Algorithms (2000), pp. 770--779. Google ScholarDigital Library
- Srinivasan, V., Nuggehalli, P., Chiasserini, C. F., and Rao, R. R. Energy efficiency of ad hoc wireless networks with selfish users. In European Wireless Conference 2002 (EW2002) (2002).Google Scholar
- Srinivasan, V., Nuggehalli, P., Chiasserini, C. F., and Rao, R. R. Cooperation in wireless ad hoc wireless networks. In IEEE Infocom (2003).Google Scholar
- Takahashi, H., and Matsuyama, A. An approximate solution for the steiner problem in graphs. Math .Jap. 24 (1980), 573--577.Google Scholar
- Vickrey, W. Counterspeculation, auctions and competitive sealed tenders. Journal of Finance (1961), 8--37.Google ScholarCross Ref
- Wang, W., and Li, X.-Y. Truthful low-cost unicast in selfish wireless networks. In 4th International Workshop on Algorithms for Wireless, Mobile, Ad Hoc and Sensor Networks (WMAN) of IPDPS 2004 (2004).Google Scholar
- Wang, W., Li, X.-Y., and Sun, Z. Design multicast protocols for non-cooperative networks, 2004. Submitted for publication.Google Scholar
- Zhong, S., Li, L., Liu, Y., and Yang, Y. R. On designing incentive-compatible routing and forwarding protocols in wireless ad-hoc networks --- an integrated approach using game theoretical and cryptographic techniques. Tech. Rep. YALEU/DCS/TR-1286, Yale University, Computer Science Department, 2004.Google Scholar
Index Terms
- Truthful multicast routing in selfish wireless networks
Recommendations
The COMMIT Protocol for Truthful and Cost-Efficient Routing in Ad Hoc Networks with Selfish Nodes
We consider the problem of establishing a route and sending packets between a source/destination pair in ad hoc networks composed of rational selfish nodes, whose purpose is to maximize their own utility. In order to motivate nodes to follow the ...
On improving the efficiency of truthful routing in MANETs with selfish nodes
In Mobile Ad Hoc Networks (MANETs), nodes depend upon each other for routing and forwarding packets. However, nodes belonging to independent authorities in MANETs may behave selfishly and may not forward packets to save battery and other resources. To ...
Performance Analysis of SLTC - A Stable Path, Low Overhead, Truthful and Cost Efficient Routing Protocol in MANETs with Selfish Nodes
APSCC '08: Proceedings of the 2008 IEEE Asia-Pacific Services Computing ConferenceIn New applications of Mobile Ad hoc Networks (MANETs), nodes may decide not to cooperate in routing protocols in order to save their limited resources while still using the network to relay their own traffic. Exhibiting such a selfish behavior by even ...
Comments