Title
Flexible asynchronous simulation of iterated prisoner's dilemma based on actor model.
Abstract
The wide range of applications of the Iterated prisoner’s dilemma (IPD) game made it a popular subject of study for the research community. As a consequence, numerous experiments have been conducted by researchers along the last decades. However, topics related with scaling simulation leveraging existing HPC infrastructure in the field of IPD did not always play a relevant role in such experimental work. The main contribution of this paper is a new simulation framework, based on asynchronous communication and its implementation oriented to distributed environments. Such framework is based on the modern Akka actor platform, that supports concurrent, distributed and resilient message-driven simulations; which are exemplified over the IPD game as a case study. We also present several interesting results regarding the introduction of asynchrony into the IPD simulation in order to obtain an efficient framework, so the whole simulation becomes scalable when using HPC facilities. The influence of asynchrony on the algorithm itself is also discussed, and the results show that it does not hamper the simulation.
Year
DOI
Venue
2018
10.1016/j.simpat.2017.12.010
Simulation Modelling Practice and Theory
Keywords
Field
DocType
Concurrent and distributed simulations,Iterated prisoner’s dilemma,Scala,Actor model
Asynchronous communication,Asynchrony,Computer science,Prisoner's dilemma,Real-time computing,Dilemma,Actor model,Iterated function,Scalability,Distributed computing
Journal
Volume
ISSN
Citations 
83
1569-190X
1
PageRank 
References 
Authors
0.36
24
9