Simple Run-Time Infrastructure (SRTI): An accessible distributed computing platform for interdisciplinary simulation
Journal
Journal of Computational Science
Journal Volume
55
Date Issued
2021
Author(s)
Lin S.-Y
Abstract
Distributed computing is a necessity for conducting cross-disciplinary research where field-specific computational models (simulators) are available, but have not been designed to work together. An example of this is natural hazards research. Simulators abound in the disparate fields that fall under this area, e.g. social science, engineering, economics, and health, but little progress has been made to integrate the simulators to study overarching and cross-disciplinary disaster scenarios. The reason for slow penetration of this technology is the high barrier to entry, which requires extensive knowledge of computer science and programming. Building upon an existing platform named Simple Run Time Infrastructure (SRTI v1), a new, fundamentally different version (SRTI v2) is developed to address the issues mentioned above. Designed to provide a low barrier to use, SRTI v2 is developed for users with limited programming experience and designed to simplify and streamline a user's effort to compose a distributed simulation and handle time management. To achieve this primary objective, pre-compiled components are provided including the RTI Management Server, RTI Wrapper, and a GUI. By exploiting these pre-compiled components, users can compose a scalable distributed simulation with heterogeneous computational models. To demonstrate the concepts behind SRTI, a cross-language simulation, modified and extended from a time-dependent resilience analysis of an electric power system in the literature, is presented to show the scalability and usability of SRTI. Features of the different versions of SRTI are discussed and useful features to develop in the future are outlined. ? 2021 Elsevier B.V.
Subjects
Distributed computing platform
Distributed simulation
Hybrid communication
Interdisciplinary simulation
Natural hazards modeling
Computation theory
Computational methods
Computer simulation languages
Economics
Hazards
Simulation platform
Computational modelling
Cross-disciplinary research
Distributed simulations
Natural hazard
Natural hazard modeling
Run-time infrastructure
Simple++
Simulators
Type
journal article
