Title :
The COMMIT Protocol for Truthful and Cost-Efficient Routing in Ad Hoc Networks with Selfish Nodes
Author :
Eidenbenz, Stephan ; Resta, Giovanni ; Santi, Paolo
Author_Institution :
Los Alamos Nat. Lab., Los Alamos
Abstract :
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 protocol specification, we use side payments that are made to the forwarding nodes. Our goal is to design a fully distributed algorithm such that (1) a node is always better off participating in the protocol execution (individual rationality), (2) a node is always better off behaving according to the protocol specification (truthfulness), (3) messages are routed along the most energy-efficient (least cost) path, and (4) the message complexity is reasonably low. We introduce the COMMIT protocol for individually rational, truthful, and energy-efficient routing in ad hoc networks. To the best of our knowledge, this is the first ad hoc routing protocol with these features. COMMIT is based on the VCG payment scheme in conjunction with a novel game-theoretic technique to achieve truthfulness for the sender node. By means of simulation, we show that the inevitable economic inefficiency is small. As an aside, our work demonstrates the advantage of using a cross-layer approach to solving problems: Leveraging the existence of an underlying topology control protocol, we are able to simplify the design and analysis of our routing protocol and reduce its message complexity. On the other hand, our investigation of the routing problem in the presence of selfish nodes disclosed a new metric under which topology control protocols can be evaluated: the cost of cooperation.
Keywords :
ad hoc networks; communication complexity; distributed algorithms; game theory; routing protocols; telecommunication network topology; COMMIT protocol; VCG payment scheme; ad hoc networks; cost-efficient routing; cross-layer approach; energy-efficient routing; fully distributed algorithm; game-theoretic technique; message complexity; message routing; protocol specification; rational selfish nodes; routing protocol; source-destination pair; topology control protocol; cooperation in ad hoc networks; cooperative routing; energy-efficiency; topology control; wireless ad hoc networks;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2007.1069