Simple Run-Time Infrastructure (SRTI): An accessible distributed computing platform for interdisciplinary simulation

2021 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    0
    Citations
    NaN
    KQI
    []