Title :
A tutorial on Cloud computing for Agent-based Modeling & Simulation with Repast
Author :
Taylor, Simon J. E. ; Anagnostou, Anastasia ; Kiss, T. ; Terstyanszky, Gabor ; Kacsuk, Peter ; Fantini, Nicola
Author_Institution :
Dept. of Comput. Sci., Brunel Univ., Uxbridge, UK
Abstract :
Cloud computing facilitates access to elastic high performance computing without the associated high cost. Agent-based Modeling & Simulation (ABMS) is being used across many scientific disciplines to study complex adaptive systems. Repast Simphony (Recursive Porous Agent Simulation Toolkit) is a widely used ABMS system. Cloud computing can speed-up significantly ABMS to facilitate more accurate and faster results, timely experimentation, and optimization. However, the many different Clouds, Cloud middleware and Service approaches make the development of Cloud-based ABMS highly complex. This tutorial introduces the CloudSME Simulation Platform (CSSP) that enables simulation software to be deployed as service (SaaS) supported by a cloud platform (PaaS). It shows how Repast can be deployed as a cloud computing service as part of a workflow of tasks. A case study demonstrates how the CSSP can easily run agent-based simulations written in Repast on multiple Clouds.
Keywords :
cloud computing; middleware; multi-agent systems; ABMS; ABMS system; CSSP; CloudSME simulation platform; PaaS; SaaS; agent-based modeling & simulation; cloud computing; cloud middleware; cloud service; complex adaptive systems; recursive porous agent simulation toolkit; repast simphony; Adaptation models; Cloud computing; Computational modeling; Data models; Software as a service; Topology;
Conference_Titel :
Simulation Conference (WSC), 2014 Winter
Conference_Location :
Savanah, GA
Print_ISBN :
978-1-4799-7484-9
DOI :
10.1109/WSC.2014.7019888