loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Antonio Cuomo 1 ; Massimiliano Rak 2 and Umberto Villano 1

Affiliations: 1 Università degli Studi del Sannio, Italy ; 2 Seconda Università di Napoli, Italy

Keyword(s): Discrete-event Simulation, Java, Continuations, Benchmark.

Related Ontology Subjects/Areas/Topics: Computer Simulation Techniques ; Discrete-Event Simulation ; Formal Methods ; Simulation and Modeling ; Simulation Tools and Platforms

Abstract: In discrete-event simulation the process interaction view is appreciated in many different contexts, as it often provides the cleanest and simplest way to express models. However, this view is harder to implement than the more common event-oriented view. This is mostly due to the need for the simulation engine to support in a efficient way the coroutine-like semantics needed to implement the simulation processes. A common solution adopted in many Java-based simulators is the use of system threads to provide coroutines. This paper shows that this choice leads to unnecessary overheads and limitations, and presents an alternative implementation based on continuations. For many common models the continuation-based simulator shows significant performance gains compared to the most popular open source Java engines.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.226.96.61

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Cuomo, A.; Rak, M. and Villano, U. (2012). Process-oriented Discrete-event Simulation in Java with Continuations - Quantitative Performance Evaluation. In Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH; ISBN 978-989-8565-20-4; ISSN 2184-2841, SciTePress, pages 87-96. DOI: 10.5220/0004014500870096

@conference{simultech12,
author={Antonio Cuomo. and Massimiliano Rak. and Umberto Villano.},
title={Process-oriented Discrete-event Simulation in Java with Continuations - Quantitative Performance Evaluation},
booktitle={Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH},
year={2012},
pages={87-96},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004014500870096},
isbn={978-989-8565-20-4},
issn={2184-2841},
}

TY - CONF

JO - Proceedings of the 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH
TI - Process-oriented Discrete-event Simulation in Java with Continuations - Quantitative Performance Evaluation
SN - 978-989-8565-20-4
IS - 2184-2841
AU - Cuomo, A.
AU - Rak, M.
AU - Villano, U.
PY - 2012
SP - 87
EP - 96
DO - 10.5220/0004014500870096
PB - SciTePress