Abstract

Modeling and simulation has received significant attention over the years for its ability to understand and transform real world systems. With the increasing of complexity and scale of the simulated systems, more computational power is required. Parallel discrete event simulation(PDES) is an important technology to integrate parallel computing into modeling and simulation. Time synchronization algorithm is the core of PDES, which determines the correctness and efficiency of the simulation. Traditional conservative synchronization algorithms, such as Chandy-Misra-Bryant(CMB) null message algorithm, use null message to synchronize the state and avoid deadlock among logical processes(LPs). But hybrid simulation systems contains both continuous models and discrete models, continuously changing states is typically modeled using time steps in hybrid simulation system. Therefore, hybrid systems with large disparity in time step are very common in real simulation systems. However, current conservative synchronization algorithm has not been fully investigated for this type of simulation systems and will generate massive synchronization messages. This paper proposed an enhanced null message algorithm for hybrid simulation systems with large disparity in time step. It extended the CMB algorithm by adding simulation time in null message request messages. This could significantly reduce the number of synchronization messages. Experimental results showed that our synchronization algorithm outperforms the CMB algorithm by reducing a great number of synchronization messages.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.