Seventh International Conference on Simulation Tools and Techniques

Research Article

Combining Discrete Event Simulations and Event Sourcing

Download33 downloads
  • @INPROCEEDINGS{10.4108/icst.simutools.2014.254624,
        author={Benjamin Erb and Frank Kargl},
        title={Combining Discrete Event Simulations and Event Sourcing},
        proceedings={Seventh International Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2014},
        month={8},
        keywords={discrete event simulation event-driven architecture event sourcing},
        doi={10.4108/icst.simutools.2014.254624}
    }
    
  • Benjamin Erb
    Frank Kargl
    Year: 2014
    Combining Discrete Event Simulations and Event Sourcing
    SIMUTOOLS
    ICST
    DOI: 10.4108/icst.simutools.2014.254624
Benjamin Erb1,*, Frank Kargl1
  • 1: University of Ulm
*Contact email: benjamin.erb@uni-ulm.de

Abstract

Discrete event simulations (DES) represent the status quo for many different types of simulations. There are still open challenges, such as designing distributed simulation architectures, providing development and debugging support, or analyzing and evaluating simulation runs. In the area of scalable, distributed application architectures exists an architectural style called event sourcing, which shares the same inherent idea as DES. We believe that both approaches can benefit from each other and provide a comparison of both approaches. Next, we point out how event sourcing concepts can address DES issues. Finally, we suggest a hybrid architecture that allows to mutually execute simulations and real applications, enabling seamless transitions between both.