ACM Transactions on Programming Languages and Systems (TOPLAS)
Parallel DEVS: a parallel, hierarchical, modular, modeling formalism
WSC '94 Proceedings of the 26th conference on Winter simulation
Timed cell-DEVS: modeling and simulation of cell spaces
Discrete event modelng and simulation technologies
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Java Native Interface: Programmer's Guide and Reference
Java Native Interface: Programmer's Guide and Reference
Theory of Modeling and Simulation
Theory of Modeling and Simulation
CD++: a toolkit to develop DEVS models
Software—Practice & Experience
Implementing Parallel Cell-DEVS
ANSS '03 Proceedings of the 36th annual symposium on Simulation
vGrid: A Framework For Building Autonomic Applications
CLADE '03 Proceedings of the 1st International Workshop on Challenges of Large Applications in Distributed Environments
Extensions: performance analysis of real-time DEVS models
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Proceedings of the 2008 Spring simulation multiconference
Parallel simulation of DEVS and Cell-DEVS models on Windows-based PC cluster systems
Proceedings of the 2008 Spring simulation multiconference
Hi-index | 0.00 |
DEVS is a Modeling and Simulation formalism that has been used to study the dynamics of discrete event systems. Cell-DEVS is a DEVS-based formalism that defines the cell space as a group of DEVS models connected together. This work presents the design and implementation of a distributed simulation engine based on CD++; a modeling and simulation toolkit capable of executing DEVS and Cell-DEVS models. The proposed simulation engine follows the conservative approach for synchronization among the nodes, and takes advantage of web service technologies in order to execute complex models using the resources available in a grid environment. In addition, it allows for the integration with other systems using standard web service tools. The performance of the engine depends on the network connectivity among the nodes; which can be commodity Internet connections, or dedicated point-to-point links created using User Controlled Light Path (UCLP). UCLP is a web service-based network management tool used by grid applications to allocate bandwidth on demand.