Premium
An HLA‐based framework for simulation of large‐scale critical systems
Author(s) -
Ficco Massimo,
Avolio Giovanni,
Palmieri Francesco,
Castiglione Aniello
Publication year - 2016
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.3472
Subject(s) - emulation , computer science , testbed , dependability , distributed computing , virtualization , cloud computing , overhead (engineering) , task (project management) , high level architecture , scale (ratio) , embedded system , systems engineering , computer architecture , software engineering , interoperability , operating system , engineering , computer network , economics , economic growth , physics , quantum mechanics
Summary Evaluating the dependability of large‐scale critical infrastructures is a very difficult task that requires sophisticated modeling practices and experimentation environments/infrastructures. In particular, simulation of complex distributed systems require the integration of several different simulation tools and real‐time prototypes or emulated subsystems, which have to inter‐operate in a coordinated way. This paper presents a framework integrating simulation and emulation‐based subsystems, which is able to provide greater realism of the scenario under test. However, integrating simulation and emulation is a challenging issue because of the different time domains and to the communication overhead between the different time models, as well as to the large number of involved entities. Therefore, the high level architecture has been used to perform integration in a robust and standardized scenario. A cloud‐based virtualization platform has been adopted in order to reproduce complex system architectures on an elastic and adaptive locally controlled testbed. Copyright © 2015 John Wiley & Sons, Ltd.