Containerization of high level architecture-based simulations: A case study

Author(s):  
Tom van den Berg ◽  
Barry Siegel ◽  
Anthony Cramp

NATO and the nations use distributed simulation environments for various purposes, such as training, mission rehearsal, and decision support in acquisition processes. Consequently, modeling and simulation (M&S) has become a critical technology for the coalition and its nations. Achieving interoperability between participating simulation systems and ensuring credibility of results currently often requires enormous effort with regards to time, personnel, and budget. Recent technical developments in the area of cloud computing technology and service oriented architecture (SOA) may offer opportunities to better utilize M&S capabilities in order to satisfy NATO critical needs. A new concept that includes service orientation and the provision of M&S applications via the as-a-service model of cloud computing may enable composable simulation environments that can be deployed rapidly and on-demand. This new concept is known as M&S as a Service (MSaaS). There has also been the recent emergence of containerization as an alternative to virtualization. Containerization is the process of creating, packaging, distributing, deploying, and executing applications in a lightweight and standardized process execution environment known as a container. Because containers are, in principle, lightweight, they are suitable to serve as the vehicle for the provision of packaged (micro)services. Service orientation is an approach to the design of heterogeneous, distributed systems in which solution logic is structured in the form of interoperating services. This paper investigates various aspects of service orientation and containerization including simulation composition, networking, discovery, scalability, and overall performance. This investigation provides background information on the topics of service orientation, containerization, and Docker – a technology ecosystem for working with containers. A case study is presented for the use of Docker in support of a training simulation based on the high level architecture (HLA). The HLA is an IEEE standard architecture for distributed simulation environments that was originally developed for defense applications. The case study introduces a number of training use cases, and shows how Docker can be used to assist in their implementation. The performance impact of running a simulation within container technology is also investigated. The application of container technology to HLA-based simulations as presented in this paper is novel. The motivation for looking at this topic stems from the activity being conducted within NATO MSG-136.

Author(s):  
Fouzia Ounnar ◽  
Patrick Pujo ◽  
Selma Limam Mansar

Contrary to actual logistics networks in which chains are frozen, in the proposed partnership network, a dynamic chain is only built each time an order is requested; nothing is planned ahead of time. An isoarchic control model based on the holonic paradigm is proposed. The control of the partnership network can be seen through a simultaneous analysis of the holon views. The proposed control is based on a multicriteria analysis method by complete aggregation (Analytic Hierarchy Process (AHP)). The assignment of orders is based on the search for the best response to a Call For Proposals submitted by a customer. The solution that appears to be the most efficient in terms of the evaluation criteria will be adopted. For validation purposes, a simulation of the proposed approach was implemented using a distributed simulation environment HLA (High Level Architecture). A set of realistic tests were used to evaluate the proposed approach.


Author(s):  
Federico Cabitza ◽  
Carla Simone

In this article, we present WOAD, a framework that was inspired and partly validated within a 2-year observational case study at a major teaching hospital. We present the WOAD framework by stating its main and motivating rationales, outlining its high-level architecture and then introducing its denotational language, LWOAD. We propose LWOAD to support users of an electronic document system in declaratively expressing, specifying and implementing content- and event-based mechanisms that fulfill coordinative requirements and make users aware of relevant conditions. Our focus addresses (a) the user-friendly and yet formal expression of local coordinative practices based on the work context; (b) the promotion of awareness of both these conventions and the context to enable actors to quickly respond; (c) the full deployment of coordination-oriented and context-aware functionalities into legacy electronic document systems. We give examples of LWOAD mechanisms taken from the case study and discuss their impact from the EUD perspective.


Information ◽  
2020 ◽  
Vol 11 (10) ◽  
pp. 469
Author(s):  
Mario Marin ◽  
Gene Lee ◽  
Jaeho Kim

Multiple resolution modeling (MRM) is the future of distributed simulation. This article describes different definitions and notions related to MRM. MRM is a relatively new research area, and there is a demand for simulator integration from a modeling complexity point of view. This article also analyzes a taxonomy based on the experience of the researchers in detail. Finally, an example that uses the high-level architecture (HLA) is explained to illustrate the above definitions and, in particular, to look at the problems that are common to these distributed simulation configurations. The steps required to build an MRM distributed simulation system are introduced. The conclusions describe the lessons learned for this unique form of distributed simulation.


Author(s):  
Tag Gon Kim ◽  
Chang Ho Sung ◽  
Su-Youn Hong ◽  
Jeong Hee Hong ◽  
Chang Beom Choi ◽  
...  

Discrete Event Systems Specification (DEVS) formalism supports the specification of discrete event models in a hierarchical and modular manner. Efforts have been made to develop the simulation environments for the modeling and simulation (M&S) of systems using DEVS formalism, particularly in defense M&S domains. This paper introduces the DEVSim++ toolset and its applications. The Object-Analysis Index (OAI) matrix is a tabular form of objects and analysis indices for requirements analysis. DEVSim++ is a realization of DEVS formalism in C++ for M&S. VeriTool is a DEVS model verification tool. DEVSimHLA is a library to support High-level Architecture (HLA) in DEVSim++. Other tools, including KComLib, FOM2CPPClass, and KHLAAdaptor, are used to develop a smart adaptor that allows for the interoperation of simulators of any kind. PlugSim is a distributed simulation framework using plug-in methods. These tools are utilized in every stage of the M&S development process, as well as in every application of the M&S missions to the military domain. Accordingly, the applications implemented by the toolset are used in the training, analytic, and acquisition missions of the Republic of Korea military branches. We expect the DEVS applications to become more prolific as M&S demands grow, and our toolset is already proven as complete and efficient in the domain of defense M&S.


2009 ◽  
Author(s):  
K. A. McTaggart ◽  
R. G. Langlois

Replenishment at sea is essential for sustainment of naval operations away from home ports. This paper describes physics-based simulation of the transfer of solid payloads between two ships. For a given operational scenario, the simulation can determine whether events such as breakage of replenishment gear or immersion of payload in the ocean will occur. The simulation includes detailed modelling of the replenishment gear and ship motions. Distributed simulation using the High Level Architecture facilitates time management and data exchange among simulation components.


Sign in / Sign up

Export Citation Format

Share Document