Distributed Simulation of Complex and Scalable Systems: From Models to the Cloud
Simulation is a standard technique to understand or to analyze complex Discrete Event Systems (DES). Distributed simulation techniques try to improve the elapsed time of sequential simulations for large DES models by dividing a monolithic simulation application into communicating concurrent Logical...
Saved in:
Published in | Economics of Grids, Clouds, Systems, and Services Vol. 10382; pp. 304 - 318 |
---|---|
Main Authors | , , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2017
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3319619195 9783319619194 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-319-61920-0_22 |
Cover
Summary: | Simulation is a standard technique to understand or to analyze complex Discrete Event Systems (DES). Distributed simulation techniques try to improve the elapsed time of sequential simulations for large DES models by dividing a monolithic simulation application into communicating concurrent Logical Processes. The performance of the simulator is usually evaluated on the basis of the time needed and the involved resources to complete a simulation run. Additionally, cloud computing, under a pay-per-use model, introduces the costs of the resources that must be allocated to run the simulation. In this paper, a Petri Net based modeling methodology for complex systems is presented producing hierarchical and modular models. From this model, an elaboration process produces a heterarchical model for efficient execution of the simulation over cloud platforms using well known techniques. The required partitioning of the model may be subject to different criteria such as cost, elapsed time, and synchronization constraints, where the structural properties of the Petri Nets can aid in this task. |
---|---|
ISBN: | 3319619195 9783319619194 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-319-61920-0_22 |