Title | ||
---|---|---|
A simulation process for asynchronous event processing systems: Evaluating performance and availability in transaction models. |
Abstract | ||
---|---|---|
Simulation is essential for understanding the performance and availability behavior of complex systems, but there are significant difficulties when trying to simulate systems with multiple components, which interact with asynchronous communication. A systematic process is needed, in order to cope with the complexity of asynchronous event processing and the failure semantics of the interacting components. We address this problem by introducing an approach that combines formal techniques for faithful representation of the complex system effects and a statistical analysis for simultaneously studying multiple simulation outcomes, in order to interpret them. Our process has been successfully applied to a synthetic workload for distributed transaction processing. We outline the steps followed towards generating a credible simulation model and subsequently we report and interpret the results of the applied statistical analysis. This serves as a proof of concept that the proposed simulation process can be also effective in other asynchronous system contexts, like for example distributed group communication systems, file systems and so on. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1016/j.simpat.2012.07.007 | Simulation Modelling Practice and Theory |
Keywords | Field | DocType |
Asynchronous event processing,Simulation,Performance evaluation,Transaction processing,Model checking,Transaction models | Transaction processing,Asynchronous communication,Systematic process,Asynchronous system,Computer science,Online transaction processing,Complex event processing,Failure semantics,Real-time computing,Transaction processing system,Distributed computing | Journal |
Volume | ISSN | Citations |
29 | 1569-190X | 0 |
PageRank | References | Authors |
0.34 | 11 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Anakreon Mentis | 1 | 17 | 2.31 |
Panagiotis Katsaros | 2 | 262 | 30.51 |
Lefteris Angelis | 3 | 1296 | 82.51 |