2nd International ICST Conference on Simulation Tools and Techniques

Research Article

An experimental analysis environment for logical process simulation algorithms

Download32 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5678,
        author={Bing  Wang and Jan  Himmelspach and Roland  Ewald and Yiping  Yao and Adelinde M.  Uhrmacher},
        title={An experimental analysis environment for logical process simulation algorithms},
        proceedings={2nd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Parallel and Distributed Simulation Discrete-Event Simulation Logical Process Performance Analysis},
        doi={10.4108/ICST.SIMUTOOLS2009.5678}
    }
    
  • Bing Wang
    Jan Himmelspach
    Roland Ewald
    Yiping Yao
    Adelinde M. Uhrmacher
    Year: 2010
    An experimental analysis environment for logical process simulation algorithms
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5678
Bing Wang1,*, Jan Himmelspach2,*, Roland Ewald2,*, Yiping Yao1,*, Adelinde M. Uhrmacher2,*
  • 1: School of Computer Science, National University of Defense Technology, 410073, Changsha, P.R. China.
  • 2: Institute of Computer Science, Joachim Jungius Str. 10, 18059 Rostock, Germany.
*Contact email: bw107@informatik.unirostock.de, jh194@informatik.unirostock.de, re027@informatik.unirostock.de, ypyao1@tom.com, lin@informatik.unirostock.de

Abstract

The notion of logical processes (LPs) is a widely used modeling paradigm in parallel and distributed discrete-event simulation (PDES). Nevertheless the comparison among different simulation algorithms for LP models still remains difficult: there are too many combinations of algorithms to be explored, often simulation systems only provide a small subset of available algorithms, and many m&s frameworks blur the boundary between model logic and simulation algorithm, which hampers extensibility and comparability. We present an environment for the experimental analysis of simulation algorithms for logical processes. It separates between model and simulator, is extensible, and facilitates a fair comparison of algorithms. We illustrate the functioning of the environment by presenting experimental results for well-known simulation algorithms and a benchmark model.