Care HPS: A high performance simulation tool for parallel and distributed agent-based modeling

被引:12
作者
Borges, Francisco [1 ]
Gutierrez-Milla, Albert [1 ]
Luque, Emilio [1 ]
Suppi, Remo [1 ]
机构
[1] Univ Autonoma Barcelona, Dept Comp Architecture & Operating Syst, Sch Engn, Campus Bellaterra, E-08193 Barcelona, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2017年 / 68卷
关键词
Agent-based model; Agent-based modeling and simulation; High performance simulation; High performance computing; Parallel and distributed simulation;
D O I
10.1016/j.future.2016.08.015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel and distributed simulation is a powerful tool for developing complex agent-based simulation. Complex simulations require parallel and distributed high performance computing solutions. It is necessary because their sequential solutions are not able to give answers in a feasible total execution time. Therefore, for the advance of computing science, it is important that High Performance Computing (HPC) techniques and solutions be proposed and studied. In literature, we can find some agent-based modeling and simulation tools that use HPC. However, none of these tools are designed to enable the HPC expert to be able to propose new techniques and solutions without great effort. In this paper, we introduce Care High Performance Simulation (HPS), which is a scientific instrument that enables researchers to: (1) develop techniques and solutions of high performance distributed simulations for agent-based models; and, (2) study, design and implement complex agent-based models that require HPC solutions. Care HPS was designed to easily and quickly develop new agent-based models. It was also designed to extend and implement new solutions for the main issues of parallel and distributed solutions such as: synchronization, communication, load and computing balancing, and partitioning algorithms. We conducted some experiments with the aim of showing the completeness and functionality of Care HPS. As a result, we show that Care HPS can be used as a scientific instrument for the advance of the agent-based parallel and distributed simulations field. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:59 / 73
页数:15
相关论文
共 53 条
[1]  
Allan R., 2010, TECH REP
[2]  
[Anonymous], 2006, P 2006 EUR C COMPL S
[3]  
[Anonymous], 1995, DESIGN PATTERNS ELEM
[4]  
[Anonymous], CSMA0401026 CORR
[5]  
[Anonymous], 2005, Simulation for the Social Scientist
[6]  
Argonne National Laboratory, 2015, REP TUT
[7]  
Axtell R., 1996, Computational & Mathematical Organization Theory, V2, P123, DOI [10.1007/BF01299065, DOI 10.1007/BF01299065]
[8]  
Borges F., 2015, P 47 C WINT SIM
[9]   Strip Partitioning for Ant Colony Parallel and Distributed Discrete-Event Simulation [J].
Borges, Francisco ;
Gutierrez-Milla, Albert ;
Suppi, Remo ;
Luque, Emilio .
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 :483-492
[10]   A Hybrid MPI plus OpenMP Solution of the Distributed Cluster-Based Fish Schooling Simulator [J].
Borges, Francisco ;
Gutierrez-Milla, Albert ;
Suppi, Remo ;
Luque, Emilio .
2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 :2111-2120