arrow
Return

High-performance computing framework with desynchronized information propagation for large-scale simulations

delete2019-03-01
delete9
PRE
AI
J
Jakub Bujas
D
Dawid Dworak
W
Wojciech Turek
A
Aleksander Byrski *
DOI:10.1016/j.jocs.2018.09.004delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The parallel implementation of complex, often micro-scale simulation systems such as social, artificial life, or traffic systems poses a significant challenge for scientists and often requires the use of super-computer devices. At the same time, it is quite difficult to develop a software system capable of being scaled up to hundreds or thousands of nodes due to the inherent algorithmic problems hampering efficiency (such as the need to propagate information about the state of the environment-in other words, the inevitable need to have a means of state synchronization). In this paper, we propose a framework based on a desynchronized method for the distribution of information inspired by the propagation of smell. It does not inhibit the overall scalability and efficiency, making use of available HPC resources. The implementation presented here leverages an actor model for parallelization as well as Akka Cluster distribution mechanisms for cluster management, providing a seamless tool-chain for large-scale simulations following realistic rules found in nature. As an example, three real world-inspired simulations are presented and tested, proving a linear scalability of up to 3456 computing cores and correctness with a growing degree of distribution. (C) 2018 Elsevier B.V. All rights reserved.
Keywords:
High-performance computing
Large-scale simulation
Agent-based modeling and simulation
Scala/Akka
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Nature Computational Science cover
Nature Computational Science
IF:
18.3
Papers:
3.1K
Citations:
4.0K

Organization

A
AGH University of Krakow
Scholars:
9.2K
Papers: 9.4K
Citations: 1.2W