ScipySim: Towards Distributed Heterogeneous System Simulation for the SciPy Platform (2011)
AuthorsMcInnes, A.I., Thorne, B.R.show all
The goal of the ScipySim project is to develop a distributed heterogeneous system simulation capability for the SciPy scientific computing platform. It began as an experiment in implementing Caspi et al.’s generalized Kahn theory for executable heterogeneous system semantics. Instead of using a centralized simulation engine, ScipySim simulations are composed of autonomous actors that interact by passing tagged events through first-in/first-out queues. The resulting decentralized simulation system is, in principle, well-suited to distributed execution. However, in practice, simultaneously achieving efficiency and liveness proves to be difficult. We describe the current design of ScipySim, some of the difficulties we have encountered in implementing a simulator using the generalized Kahn approach, and plans for the future.
CitationMcInnes, A.I., Thorne, B.R. (2011) ScipySim: Towards Distributed Heterogeneous System Simulation for the SciPy Platform. Boston, MA, USA: Symposium On Theory of Modeling and Simulation (TMS/DEVS'11), 4-7 Apr 2011.
This citation is automatically generated and may be unreliable. Use as a guide only.
KeywordsSciPy; heterogeneous systems; tagged signal model; generalized Kahn theory
ANZSRC Fields of Research09 - Engineering::0906 - Electrical and Electronic Engineering
08 - Information and Computing Sciences