Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6902706 | Simulation Modelling Practice and Theory | 2018 | 18 Pages |
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.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science (General)
Authors
Grażyna Skiba, Mateusz Starzec, Aleksander Byrski, Katarzyna Rycerz, Marek Kisiel-Dorohinicki, Wojciech Turek, Daniel Krzywicki, Tom Lenaerts, Juan C. Burguillo,