A Template for Transfer of NetLogo Models to High-Performance Computing Environments for Enhanced Real-World Decision-Support

Title
A Template for Transfer of NetLogo Models to High-Performance Computing Environments for Enhanced Real-World Decision-Support
Publication Date
2023
Author(s)
Thompson, Jason
Haifeng Zhao
Seneviratne, Sachith
Byrne, Rohan
Vidanaarachchi, Rajith
McClure, Roderick
( author )
OrcID: https://orcid.org/0000-0002-9067-8282
Email: rmcclure@une.edu.au
UNE Id une-id:rmcclure
Editor
Editor(s): Flaminio Squazzoni
Type of document
Conference Publication
Language
en
Entity Type
Publication
Publisher
Springer
Place of publication
Switzerland
Series
Springer Proceedings in Complexity (SPCOM)
DOI
10.1007/978-3-031-34920-1_45
UNE publication id
une:1959.11/62214
Abstract

The sudden onset of the COVID-19 global health crisis and associated economic and social fall-out has highlighted the importance of speed in modeling emergency scenarios so that robust, reliable evidence can be placed in policy and decision-makers' hands as swiftly as possible. For computational social scientists who are building complex policy models but who lack ready access to high-performance computing facilities, such time-pressure can hinder effective engagement with end-users. Popular and accessible agent-based modeling platforms in computational social science such as NetLogo can make models fast to develop, but slow to run when exploring broad parameter spaces on individual workstations. However, while deployment on high-performance computing (HPC) clusters can achieve marked performance improvements, transferring models from workstations to HPC clusters can also be a technically challenging and time-consuming task for social scientists or those from non computer science-related backgrounds. In this paper we present a set of generic templates that can be used and adapted by NetLogo users who have access to HPC clusters but require additional support for deploying their models on such infrastructure. We show how model run-time speed improvements of between 200× and 400× over desktop machines are possible using (1) a benchmark 'wolf-sheep predation' model in addition to (2) an example drawn from our own applied policy modeling work surrounding COVID-19 management settings for Government in Australia. We describe how a focus on improving model speed is a non-trivial concern for model developers in the social sciences and discuss its practical importance for improved policy and decision-making in the real world. We provide all associated documentation in a linked git repository.

Link
Citation
Advances in Social Simulation: Proceedings of the 17th Social Simulation Conference, European Social Simulation Association, p. 567-576
ISSN
2213-8692
2213-8684
ISBN
9783031349195
9783031349201
Start page
567
End page
576

Files:

NameSizeformatDescriptionLink