ABSTRACT

This chapter discusses the advanced techniques that have been developed for parallel simulation of Discrete Event System Specification and Cell-DEVS models in the PCD++ family of simulators. It covers the software architecture, parallel event execution paradigm, synchronization protocols, and performance optimizations in PCD++. The chapter presents and analyzes the performance of people two existing parallel CD++ simulators, namely the Conservative PCD++ simulator and Optimistic PCD++ simulator with a focus on the last one. It looks at the design and implementation of these PCD++ simulators and compared their structures as well as functionalities in parallel and distributed simulations. The chapter shows how the optimistic PCD++ simulator deals with the communication overhead by a flat structure. The fire propagation model computes the ratio of spread and intensity of fire in a forest based on specific environmental and vegetation conditions.