Title
Guidelines and best practices for using Docker in support of HLA federations
Author
van den Berg, T.
Cramp, A.
Siegel, B.
Publication year
2016
Abstract
Containerization is the process of creating, packaging, distributing, deploying, and executing applications as self-contained units in a lightweight and standardized process execution environment known as a container. A container provides a standard format and interface to its container runtime environment and is portable across runtime environments. Because containers are, in principle, lightweight, they are very suitable to serve as the vehicle for the provision of packaged (micro)services. Docker is an open source product supporting the creation, management and deployment of containers. Docker has, since its public release in 2013, developed to the point where now it is a compelling solution for any distributed application-simulations built on the High Level Architecture included. This paper provides an overview of Docker and how it can be used in support of deploying and running HLA federations. Much of Docker can be used as is to provide real benefit in support of the management of HLA federations. However, there are use cases that require special consideration for how Docker is used, how federates are built, and how federations are composed. Antycip Simulation; Aptima; et al.; MAK Technologies; NATO Modelling and Simulation Group (NMSG); Pitch Technologies
Subject
2015 Human & Operational Modelling
MSG - Modelling Simulation & Gaming
ELSS - Earth, Life and Social Sciences
Defence Research
Virtual environments and Gaming
Defence, Safety and Security
Containerization
Docker
Federate
HLA
To reference this document use:
http://resolver.tudelft.nl/uuid:b2e2758a-b27a-4bd1-bba6-80a7808d9202
TNO identifier
762720
Publisher
SISO - Simulation Interoperability Standards Organization
Source
1st Simulation Innovation Workshop, SIW 2016. 12 September 2016 through 16 September 2016
Document type
conference paper