On Evaluating Rust as a Programming Language for the Future of Massive Agent-Based Simulations

被引:3
作者
Antelmi, Alessia [1 ]
Cordasco, Gennaro [2 ]
D'Auria, Matteo [1 ]
De Vinco, Daniele [1 ]
Negro, Alberto [1 ]
Spagnuolo, Carmine [1 ]
机构
[1] Univ Salerno, ISISLab, Dipartimento Informat, Fisciano, Italy
[2] Univ Campania Luigi Vanvitelli, Dipartimento Psicol, Caserta, Italy
来源
METHODS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS | 2019年 / 1094卷
关键词
Rust language; Agent-Based Model; Simulation; Framework;
D O I
10.1007/978-981-15-1078-6_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The analysis of real systems and the development of predictive models to describe the evolution of real phenomena are challenging tasks that can improve the design of methodologies in many research fields. In this context, Agent-Based Model (ABM) can be seen as an innovative tool for modelling real-world complex simulations. This paper presents Rust-AB, an open-source library for developing ABM simulation on sequential and/or parallel computing platforms, exploiting Rust as programming language. The Rust-AB architecture as well as an investigation on the ability of Rust to develop ABM simulations are discussed. An ABM simulation written in Rust-AB, and a performance comparison against the well-adopted Java ABM toolkit MASON is also presented.
引用
收藏
页码:15 / 28
页数:14
相关论文
共 20 条
  • [1] Agent Based Modelling and Simulation tools: A review of the state-of-art software
    Abar, Sameera
    Theodoropoulos, Georgios K.
    Lemarinier, Pierre
    O'Hare, Gregory M. P.
    [J]. COMPUTER SCIENCE REVIEW, 2017, 24 : 13 - 33
  • [2] On Evaluating Graph Partitioning Algorithms for Distributed Agent Based Models on Networks
    Antelmi, Alessia
    Cordasco, Gennaro
    Spagnuolo, Carmine
    Vicidomini, Luca
    [J]. EURO-PAR 2015: PARALLEL PROCESSING WORKSHOPS, 2015, 9523 : 367 - 378
  • [3] Carmine S., 2018, RUST AB AGENT BASED
  • [4] Parallel agent-based simulation with Repast for High Performance Computing
    Collier, Nicholson
    North, Michael
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (10): : 1215 - 1235
  • [5] Cordasco G., 2013, P 1 ACM SIGSIM C PRI
  • [6] Cordasco G., 2016, IEEE INT PAR DISTR P
  • [7] Cordasco G, 2014, LECT NOTES COMPUT SC, V8374, P533, DOI 10.1007/978-3-642-54420-0_52
  • [8] Heath B, 2009, JASSS-J ARTIF SOC S, V12, pA143
  • [9] Holcombe M., 2006, P EUR C COMPL SYST
  • [10] Kleinberg J., 2000, SMALL WORLD PHENOMEN