Toward a Flexible and Reconfigurable Distributed Simulation: A New Approach to Distributed DEVS
نویسنده
چکیده
With the increased demand for distributed simulation to support large-scale modeling and simulation applications, much research has focused on developing a suitable framework to support simulation across a heterogeneous computing network. Middleware based solutions have dominated this area for years, however, they lack the flexibility for model partitions and dynamic repartition due to their innate static natures. In this dissertation, a novel approach for DEVS based distributed simulation framework is proposed and implemented. The objective of such a framework is to distribute simulation entities across network nodes seamlessly without any of the commonly used middleware, as well as to support adaptive and reconfigurable simulations during runtime. This new approach, called DEVS/RMI, is proved to be well suited for complex, computationally intensive simulation applications and its flexibility in a distributed computing environment promotes a rapid development of distributed simulation applications. A hilly terrain continuous spatial model is studied to show how DEVS/RMI can easily refactor the simulations to accommodate both increases of the resolution and computation nodes. Furthermore, an agent-based valley fever model is investigated in this dissertation with particular interests on the concept of DEVS “activity”. Dynamic reconfiguration of distributed simulation is then exemplified using the “activity” based model repartition in a DEVS/RMI supported environment. The flexibility and reconfigurable nature of DEVS/RMI open up further investigations into the relationship
منابع مشابه
Implementation of Devs Based Distributed Network Simulator for Large-scale Networks
In this study, a tool was developed for design and implementation of a new discrete event based distributed simulation for large-scale networks. By using DEVS as a modelling approach, client / server based, scalable, platform-independent, flexible new network modelling and simulation tool called ‘D-DEVSNET’ was designed and performance analysis were conducted. In order to show the performance o...
متن کاملParallel Environment for DEVS and Cell-DEVS Models
Discrete Event System Specification (DEVS) is a sound formalism to describe generic dynamic systems in a hierarchical and modular way. Cell-DEVS is a DEVS-based formalism intended to model complex physical systems as cell spaces. This work presents new techniques for executing DEVS and Cell-DEVS models in parallel and distributed environments based on the WARPED kernel, an implementation of the...
متن کاملSupply Chain Simulation in a Devs / Corba Execution Environment
The emerging electronic commerce and rapidly changing business environments place strong requirements on a next-generation supply-chain analyzer to simulate the flow of goods through the entire supply chain in a timely manner. Such requirements include scalable and efficient model execution and support for flexible future extensibility based on an open industry standard. This paper presents des...
متن کاملA CORBA-Based Distributed Simulation Methodology for Hierarchical DEVS Models
Discrete-event simulation is frequently used to analyze and predict the performance of systems. Simulation of large, complex systems remains a major stumbling block, however, due to the prohibitive computation costs. Distributed simulation offers one approach that can significantly reduce these computation costs. Since distributed simulation deals with large and complex systems, the following i...
متن کاملOrdering of simultaneous events in distributed DEVS simulation
Simultaneous events are the events scheduled to occur at the same simulation time. This paper proposes a new event ordering mechanism for handling simultaneous events of DEVS models in distributed simulation. The DEVS formalism provides a formal framework for specifying discrete event models in a modular, hierarchical form. Thus, the formalism can ease the model verification and validation prob...
متن کامل