A game theoretic trust model for on-line distributed evolution of cooperation inMANETs

Cooperation among nodes is fundamental for the operation of mobile ad hoc networks (MANETs). In such networks, there could be selfish nodes that use resources from other nodes to send their packets but that do not offer their resources to forward packets for other nodes. Thus, a cooperation enforcement mechanism is necessary. Trust models have been proposed as mechanisms to incentive cooperation in MANETs and some of them are based on game theory concepts. Among game theoretic trust models, those that make nodes' strategies evolve genetically have shown promising results for cooperation improvement. However, current approaches propose a highly centralized genetic evolution which render them unfeasible for practical purposes in MANETs. In this article, we propose a trust model based on a non-cooperative game that uses a bacterial-like algorithm to let the nodes quickly learn the appropriate cooperation behavior. Our model is completely distributed, achieves optimal cooperation values in a small fraction of time compared with centralized algorithms, and adapts effectively to environmental changes.

[1]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[2]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[3]  Janos Botzheim,et al.  Genetic programming and bacterial algorithm for neural networks and fuzzy systems design , 2003 .

[4]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[5]  M. Hughes,et al.  Performance Analysis , 2018, Encyclopedia of Algorithms.

[6]  Clifford A. Shaffer Data Structures and Algorithm Analysis in Java , 2011 .

[7]  R. Bagrodia,et al.  Scalable Network Technologies , 2006 .

[8]  K. Komathy,et al.  Trust-based evolutionary game model assisting AODV routing against selfishness , 2008, J. Netw. Comput. Appl..

[9]  Yoshiki Uchikawa,et al.  A study on the discovery of relevant fuzzy rules using pseudobacterial genetic algorithm , 1999, IEEE Trans. Ind. Electron..

[10]  Hisao Ishibuchi,et al.  Evolution of cooperative behavior in the iterated prisoner's dilemma under random pairing in game playing , 2005, 2005 IEEE Congress on Evolutionary Computation.

[11]  Mark Allen Weiss,et al.  Data structures and algorithm analysis in Ada , 1993 .

[12]  Marcin Seredynski,et al.  Modelling the Evolution of Cooperative Behavior in Ad Hoc Networks using a Game Based Model , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[13]  Levente Buttyán,et al.  Nash equilibria of packet forwarding strategies in wireless ad hoc networks , 2006, IEEE Transactions on Mobile Computing.

[14]  Walid Saad,et al.  Author manuscript, published in "IEEE Transactions on Wireless Communications (2009) Saad-ITransW-2009" A Distributed Coalition Formation Framework for Fair User Cooperation in Wireless Networks , 2022 .

[15]  John S. Baras,et al.  Cooperation, Trust and Games in Wireless Networks , 2005 .

[16]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..

[17]  K. J. Ray Liu,et al.  A Belief Evaluation Framework in Autonomous MANETs under Noisy and Imperfect Observation: Vulnerability Analysis and Cooperation Enforcement , 2010, IEEE Transactions on Mobile Computing.

[18]  Hector Garcia-Molina,et al.  Taxonomy of trust: Categorizing P2P reputation systems , 2006, Comput. Networks.

[19]  Giannis F. Marias,et al.  Cooperation enforcement schemes for MANETs: a survey , 2006, Wirel. Commun. Mob. Comput..

[20]  Jeremy W. Dale,et al.  Molecular Genetics of Bacteria, 3rd Edition , 1998 .

[21]  Mary Baker,et al.  Observation-based Cooperation Enforcement in Ad Hoc Networks , 2003, ArXiv.

[22]  S. Marti,et al.  Taxonomy of trust : Categorizing P 2 P reputation systems q , 2005 .

[23]  J. Baras,et al.  11 Cooperation , Trust and Games in Wireless Networks , 2005 .

[24]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[25]  Jose L. Muñoz,et al.  ad hoc networks.">A review of trust modeling in ad hoc networks , 2009, Internet Res..

[26]  Sheng Zhong,et al.  Sprite: a simple, cheat-proof, credit-based system for mobile ad-hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[27]  Mehdi Dehghan,et al.  A secure credit-based cooperation stimulating mechanism for MANETs using hash chains , 2009, Future Gener. Comput. Syst..

[28]  Xue Liu,et al.  A trust model based on fuzzy recommendation for mobile ad-hoc networks , 2009, Comput. Networks.

[29]  S. Buchegger,et al.  A Robust Reputation System for P2P and Mobile Ad-hoc Networks , 2004 .

[30]  Inman Harvey,et al.  The Microbial Genetic Algorithm , 2009, ECAL.

[31]  Seungjoon Lee,et al.  Cooperative peer groups in NICE , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[32]  Petri Mähönen,et al.  Analytical Model of Cooperation in Ad Hoc Networks , 2004, Telecommun. Syst..

[33]  R. Axelrod,et al.  The Further Evolution of Cooperation , 1988, Science.

[34]  Jean-Yves Le Boudec,et al.  Performance analysis of the CONFIDANT protocol , 2002, MobiHoc '02.

[35]  Mark Allen Weiss,et al.  Data structures and algorithm analysis , 1991 .

[36]  R. Srikant,et al.  A game theory based reputation mechanism to incentivize cooperation in wireless ad hoc networks , 2010, Ad Hoc Networks.

[37]  Jeremy W. Dale,et al.  Molecular Genetics of Bacteria , 1989 .

[38]  Víctor Carrascal Frías,et al.  RDSR-V. Reliable Dynamic Source Routing for video-streaming over mobile ad hoc networks , 2010, Comput. Networks.

[39]  Refik Molva,et al.  Core: a collaborative reputation mechanism to enforce node cooperation in mobile ad hoc networks , 2002, Communications and Multimedia Security.

[40]  Meng Wu,et al.  Game-based modeling of node cooperation in Ad Hoc networks , 2010, The 19th Annual Wireless and Optical Communications Conference (WOCC 2010).

[41]  L. Snyder,et al.  Molecular genetics of bacteria , 1997 .

[42]  Zhu Han,et al.  Information theoretic framework of trust modeling and evaluation for ad hoc networks , 2006, IEEE Journal on Selected Areas in Communications.

[43]  Riccardo Poli,et al.  Parallel genetic algorithm taxonomy , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[44]  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).

[45]  Charles E. Perkins,et al.  Ad Hoc Networking , 2001 .

[46]  Hassan Artail,et al.  A cluster-based trust-aware routing protocol for mobile ad hoc networks , 2010, Wirel. Networks.

[47]  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.

[48]  Marcin Seredynski,et al.  Evolutionary game theoretical analysis of reputation-based packet forwarding in civilian mobile Ad Hoc networks , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[49]  H. Ochman,et al.  Lateral gene transfer and the nature of bacterial innovation , 2000, Nature.

[50]  Brian L. Mark,et al.  E-Hermes: A robust cooperative trust establishment scheme for mobile ad hoc networks , 2009, Ad Hoc Networks.

[51]  Martin J. Osborne,et al.  An Introduction to Game Theory , 2003 .

[52]  Jose L. Muñoz,et al.  Distributed Evolution of Strategies in a Game Theoretic Trust Model for Mobile Ad Hoc Networks , 2009 .

[53]  K. Komathy,et al.  Best neighbor strategy to enforce cooperation among selfish nodes in wireless ad hoc network , 2007, Comput. Commun..

[54]  Chris Roadknight,et al.  Adaptive Management of an Active Service Network , 2000 .

[55]  Giannis F. Marias,et al.  Cooperation enforcement schemes for MANETs: a survey: Research Articles , 2006 .

[56]  Jie Wu,et al.  Uncertainty Modeling and Reduction in MANETs , 2010, IEEE Transactions on Mobile Computing.

[57]  R. Srikant,et al.  Achieving cooperation in multihop wireless networks of selfish nodes , 2006, GameNets '06.