Title: Ivy: a parallel simulator for variable structure systems under multi-core environments

Authors: Chen Yang; Bo Hu Li; Xudong Chai; Peng Chi

Addresses: School of Automation Science and Electrical Engineering, Beihang University, Beijing, 100191, China ' School of Automation Science and Electrical Engineering, Beihang University, Beijing, 100191, China ' Beijing Simulation Center, Beijing, 100854, China ' Beijing Simulation Center, Beijing, 100854, China

Abstract: Simulation is widely applied in more challenging problems, while multi-core processors are increasingly pervasive. An advanced parallel simulator under multi-core environments called Ivy was proposed in order to enhance the ability to simulate variable structure systems and improve the performance of large-scale simulation. It can: 1) support dynamic structure of the simulation system using flexible models with alterable ports, unified event passing management, object management and system runtime controller, while leading almost no interruption to the simulation execution; 2) increase parallelism of model execution by parallel computation of models' lower bound on time stamp (LBTS); 3) achieve high efficiency of parallel execution using multi-threads and shared variables inside an operating system process (OSP). One application example was presented, which validated high efficient parallelism of system execution and variable structure capability of the simulation system using our proposed simulator.

Keywords: variable structure systems; VSS; multi-core environments; multi-threaded; parallel simulators; discrete event simulation; complex systems; flexible models; modelling.

DOI: 10.1504/IJSCOM.2013.058677

International Journal of Service and Computing Oriented Manufacturing, 2013 Vol.1 No.2, pp.103 - 123

Received: 02 May 2013
Accepted: 10 May 2013

Published online: 02 Jul 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article