Simulation is a low cost alternative to experimentation on real-world physical systems. In light of the prevalence of web services, issues relating to distributed simulation using web services have come to the fore in...
详细信息
Simulation is a low cost alternative to experimentation on real-world physical systems. In light of the prevalence of web services, issues relating to distributed simulation using web services have come to the fore in recent years. We have proposed a service-oriented architecture for distributed simulations on the Grid (SOAr-DSGrid). SOAr-DSGrid facilitates the development and execution of distributed simulations in different views (i.e., a component-based view for development and a service-oriented view for execution). At run time, one component may require information from another component for execution or decision-making. In SOAr-DSGrid, this shared information from one component to another component is implemented through shared variables. Since two components may execute out of phase, without proper shared variable management, the value provided by one component may be invalid for another component due to the time difference. Since SOAr-DSGrid provides a service-oriented view for component execution, the development of shared variable support also follows the service-oriented methodology. Three different approaches, namely Pull without FutureList, Pull with FutureList, and Push, have been implemented as the internal mechanism to solve the shared variable issue. Experimental results of the performance of these three approaches are also presented in this paper.
Nowadays, more researchers in the simulation field are interested in the use of a service-oriented architecture and component-based system in order to design more efficient large-scale distributed simulation systems. ...
详细信息
Nowadays, more researchers in the simulation field are interested in the use of a service-oriented architecture and component-based system in order to design more efficient large-scale distributed simulation systems. A Service-Oriented Architecture (SOA) is a collection of independent services with well-defined interfaces that can be accessed without knowledge of their implementation. A component-based approach separates the whole system into different parts based on their functionalities. In this paper, a framework for component-based distributed simulation on the Grid (SOAr-DSGrid) is introduced. One of the major issues in designing the framework is to have efficient data flow and control flow in the framework. Data flow describes the way that data moves in the system while control flow determines the order of activities that happen in the system. The rule engine is a critical part of the framework and is responsible for managing the distributed data flow and control flow. The design and implementation of the rule engine is the major focus of this paper. The rule engine enables the framework to be more scalable as the components within the framework now communicate in a fully distributed manner.
Discrete-event simulation is used to analyze production and logistics problems in many areas such as commerce, defense, health, manufacturing and logistics. Commercial-off-the-shelf (COTS) Simulation Packages (CSPs) a...
详细信息
ISBN:
(纸本)9781605602004
Discrete-event simulation is used to analyze production and logistics problems in many areas such as commerce, defense, health, manufacturing and logistics. Commercial-off-the-shelf (COTS) Simulation Packages (CSPs) are black box visual interactive modelling environments that support the development of such simulations. These include CSPs such as Arena™, Anylogic™, Flexsim™, Simul8™, Witness™, etc. There have been various attempts to create distributed simulations with these CSPs and their tools, some with the High Level Architecture (HLA). These are complex and it is quite difficult to assess how a set of model/CSPs are actually interoperating. As the first in a series of standards aimed at standardizing how the HLA is used to support CSP-based distributed simulations, the Simulation Interoperability Standards Organization's (SISO) CSP Interoperability Product Development Group (CSPI PDG) has developed and standardized a set of Interoperability Reference Models (IRM) that are intended to clearly identify the interoperability capabilities of CSP-based distributed simulations. This paper presents the standard and summarizes the current activities of the PDG.
Several widely utilized, grid workflow management systems emerged in the last decade. These systems were developed by different scientific communities for various purposes. Enhancing these systems with the capability ...
详细信息
Several widely utilized, grid workflow management systems emerged in the last decade. These systems were developed by different scientific communities for various purposes. Enhancing these systems with the capability of invoking and nesting the workflows of other systems within their native workflows makes these communities to be able to carry out cross-organizational experiments and share non-native workflows. The novel solution described in this paper allows the integration of different workflow engines and makes them accessible for workflow systems in order to achieve this goal. The solution is based on an application repository and submitter, which exposes different workflow engines and executes them using the computational resources of the grid. In contrast with other approaches, our solution is scalable in terms of both number of workflows and amount of data, easily extendable in the sense that the integration of a new workflow engine does not require code re-engineering, and general, since it can be adopted by numerous workflow systems.
Commercial-off-the-shelf (COTS) Simulation Packages (CSPs) are widely used visual interactive modeling environments such as Arena™, Anylogic™, Flexsim™, Simul8™, Witness™, etc. CSP Interoperability (or distributed sim...
详细信息
ISBN:
(纸本)9781424427086
Commercial-off-the-shelf (COTS) Simulation Packages (CSPs) are widely used visual interactive modeling environments such as Arena™, Anylogic™, Flexsim™, Simul8™, Witness™, etc. CSP Interoperability (or distributed simulation) is a technique that allows a simulation to be executed over several computers or for several simulations running on different computers to run together. This also relates to simulation languages such as SLX™ and GPSS/H™. There have been various attempts to interoperate these CSPs, some with the IEEE 1516 high level architecture (HLA). These can be quite complex and it is easy to loose track of exactly what is occurring between interoperating CSPs and their models. This paper introduces a set of interoperability reference models (IRMs), or design patters for CSP Interoperability, that can be used as guidelines to simplify the interoperability process.
A Service-Oriented Architecture is essentially a collection of independent services with well-defined interfaces that can be accessed without knowledge of their implementation. The architecture is widely used in Grid ...
详细信息
ISBN:
(纸本)9781622763580
A Service-Oriented Architecture is essentially a collection of independent services with well-defined interfaces that can be accessed without knowledge of their implementation. The architecture is widely used in Grid computing to achieve resource virtualization, on-demand provisioning, and service (resource) sharing. As the Grid has shown its potential as a suitable environment for simulation and modeling a Service-Oriented Architecture for distributed Simulation on the Grid (SOAr-DSGrid) was proposed. Like other simulation systems time management is a crucial part of the whole system. It manages the logical time and guarantees that the whole simulation system is causally correct. This paper describes the implementation of distributed time management in SOAr-DSGrid. The time management makes use of the simulation topology information to reduce constraints on time advancement between simulation components. Various experiments conducted on a cluster demonstrate that a fully distributed time management system has better scalability and efficiency than the centralized version.
For many years discrete-event simulation has been used to analyze production and logistics problems in manufacturing and defense. Commercial-off-the-shelf simulation packages (CSPs), visual interactive modelling envir...
详细信息
ISBN:
(纸本)9781424413065
For many years discrete-event simulation has been used to analyze production and logistics problems in manufacturing and defense. Commercial-off-the-shelf simulation packages (CSPs), visual interactive modelling environments such as Arena, Anylogic, Flexsim, Simul8, Witness, etc., support the development, experimentation and visualization of simulation models. There have been various attempts to create distributed simulations with these CSPs and their tools, some with the high level architecture (HLA). These are complex and it is quite difficult to assess how a set of models/CSP are actually interoperating. As the first in a series of standards aimed at standardizing how the HLA is used to support CSP distributed simulations, the Simulation Interoperability Standards Organization's (SISO) CSP Interoperability Product Development Group (CSPI PDG) has developed and standardized a set of interoperability reference models (IRM) that are intended to clearly identify the interoperability capabilities of CSP distributed simulations.
There is a large number of legacy code applications that require a lot of resources, such as compute and storage resources. Grid computing is able to provide these resources for legacy applications but they cannot be ...
详细信息
For many years discrete-event simulation has been used to analyze production and logistics problems in manufacturing and defense. In the early 1980s, visual interactive modelling environments were created that support...
详细信息
ISBN:
(纸本)9781424405015
For many years discrete-event simulation has been used to analyze production and logistics problems in manufacturing and defense. In the early 1980s, visual interactive modelling environments were created that supported the development, experimentation and visualization of simulation models. Today these environments are termed commercial-off-the-shelf simulation packages (CSPs). With the advent of distributed simulation and, later, the high level architecture, the possibility existed to link together these CSPs and their models to simulate larger problems within enterprises (e.g. multiple production lines) and across supply chains. However, the problem of standardizing the use of the HLA and its constituent parts in this domain exists. The solution of this problem is the work of the CSP interoperability product development group (CSPI PDG). The purpose of this paper is to introduce the CSPI PDG and to review the suite of standards proposed by the group and current progress
An important issue in distributed real-time simulation is to reduce the amount of data transmitted amongst distributed simulation nodes so that the state updates of simulation entities can be sent to other simulation ...
详细信息
暂无评论