December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 1 Joint Theater Level Simulation Current Federation Status.

Slides:



Advertisements
Similar presentations
Vassal: Loadable Scheduler Support for Multi-Policy Scheduling George M. Candea, Oracle Corporation Michael B. Jones, Microsoft Research.
Advertisements

Data Communications and Networking
Database Architectures and the Web
Autonomic Systems Justin Moles, Winter 2006 Enabling autonomic behavior in systems software with hot swapping Paper by: J. Appavoo, et al. Presentation.
16th JTLS International Users Conference
Web Visualization Technology Horner APG Ver 1.0.
Consensus Routing: The Internet as a Distributed System John P. John, Ethan Katz-Bassett, Arvind Krishnamurthy, and Thomas Anderson Presented.
High Level Architecture
CSC 450/550 Part 3: The Medium Access Control Sublayer More Contents on the Engineering Side of Ethernet.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
1. Overview  Introduction  Motivations  Multikernel Model  Implementation – The Barrelfish  Performance Testing  Conclusion 2.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
2001 Fall Simulation Interoperability Workshop Experiences with Data Distribution Management in Large-Scale Federations Bill Helfinstine Mark Torpey Deborah.
Building Parallel Time-Constrained HLA Federates: A Case Study with the Parsec Parallel Simulation Language Winter Simulation Conference (WSC’98), Washington.
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
1 Distributed Systems: Distributed Process Management – Process Migration.
Computer Networks IGCSE ICT Section 4.
Ahmed Nabizadeh. A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication.
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Database Architectures and the Web Session 5
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Jump to first page Introduction to FIX Copyright© 2004 Jim Northey and Jordan & Jordan Jim Northey Jordan and Jordan Introduction to FIX The FIX Session.
JTLS International User Conference
JTLS 5.0 Version Description. Currently –Contract With JS/J7 Research and Development – Ends May 2013 –Contract With PACOM Through Booz Allen Development.
CMPF124:Basics Skills for Knowledge Workers Introduction to Windows OS.
JTLS User Conference R&A / CAE - GlobalSim David Nadeau
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Operating Systems Lecture 2 Processes and Threads Adapted from Operating Systems Lecture Notes, Copyright 1997 Martin C. Rinard. Zhiqing Liu School of.
1 DTE Experimentation in SEESIM12 Bi-Monthly Meeting 19 April 2012 NATO UNCLASSIFIED, Releasable to PfP.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 6 System Calls OS System.
Joint Theater Level Simulation Tablet Research Project.
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
Processes and Process Control 1. Processes and Process Control 2. Definitions of a Process 3. Systems state vs. Process State 4. A 2 State Process Model.
Parallel and Distributed Simulation Distributed Virtual Environments (DVE) & Software Introduction.
JTLS International User Conference JTLS / US National Defense University Project Mrs. Ellen Roland.
Distributed Virtual Environment and Simulation Package Stephen Lawrence
From FOMs to BOMs and Back Again Paul Gustavson Tram Chase Larry Root SimVentions, Incorporated Bowman Drive, Suite 502 Fredericksburg, VA
Framework of a Simulation Based Shop Floor Controller Using HLA Pramod Vijayakumar Systems and Industrial Engineering University of Arizona.
Joint Theater Level Simulation Service Oriented Architecture.
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
Data Distribution. Outline Fundamental concepts –Name space –Description expressions –Interest expressions Static Data Distribution: HLA Declaration Management.
Processes. Process Concept Process Scheduling Operations on Processes Interprocess Communication Communication in Client-Server Systems.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
JTLS Air Tasking Order Translator Ellen Roland ROLANDS & ASSOCIATES 16 th JTLS International Users Conference 4 March 2014.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 2.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
Operating Systems Unit 2: – Process Context switch Interrupt Interprocess communication – Thread Thread models Operating Systems.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
2013 Spring Simulation Interoperability Workshop 13S-SIW-004 Extended FOM Module Merging Capabilities Bjo ̈ rn Mo ̈ ller Andy Bowers Mikael Karlsson Björn.
Air Force Institute of Technology
An Introduction to FOM Modules
Chapter 2 Processes and Threads Today 2.1 Processes 2.2 Threads
Combat Simulation Center & Wargame Exercises
BOMs – Base Object Models
CHAPTER 3 Architectures for Distributed Systems
#01 Client/Server Computing
JTLS-MSEL (MIL/MEL) John Ruck March 2008
Background and Motivation
March 2008 JTLS 4.0 Federation Update ROLANDS & ASSOCIATES Corporation.
Planning and Storyboarding a Web Site
High Level Architecture Module 2 Advanced Topics
JTLS International User Conference 21 July 2015
Distributed Simulation Modeling of Warehousing Operations
#01 Client/Server Computing
Ellen Roland ROLANDS & ASSOCIATES Corporation
Current Status of GlobalSim Link between JTLS-GO + GESI
Presentation transcript:

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 1 Joint Theater Level Simulation Current Federation Status

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 2 History –JMRM FOM Older 1.3 OMT specification –JMRM Federation JTLS + JCATS & few other federates

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 3 History 2010 –Ported to HLA specification MSG-68 experimental federation –More strict 1516 data structures –First use of Pitch RTI –MSG-68 included JTLS + many others

December History 2011 –JLVC FOM First JLVC exposure –Federation Mixed 1.3 & 1516 spec (proof of concept) NG Pro 7.0 RTI (dual API) JTLS-JSPA(VRSG) Successful, but required heartbeating MC02 Routing space not suited to1516 Copyright 2012, ROLANDS & ASSOCIATES Corporation 4

December Federation Work Two efforts –Federation for SEESIM new 1516 “JC” FOM –Link to MUSE 1516, future JLVC FOM Copyright 2012, ROLANDS & ASSOCIATES Corporation 5

December Federation Work SEESIM Federation –The “JC” FOM Like MSG-68 FOM Uses extensions for SEESIM –Allows several object owning federates –May lead into future MSG-106 work –Used Pitch RTI and Pitch tools federate locations widely separated Use Booster (network tunneling) Had many remote IEs, only one face-to-face IE –Connected state (RTI), no time management Copyright 2012, ROLANDS & ASSOCIATES Corporation 6

Federation Work Linking JTLS-MUSE –JLVC FOM “prototype” Not using JLVC’s MC02 routing spaces –NG-Pro 7.1 RTI Un-connected state (RTI), no time management –We intended for millions of entities… December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 7

8 SEESIM Oct Annual JTLS exercise –Included this experimental federation Federated game ran synchronized with operational game –JTLS-JCATS –Determine if federation was viable for NTF, etc. 10 country sides –Bulgaria, Croatia, Serbia - JCATS –All others - JTLS 8December 2012

Copyright 2012, ROLANDS & ASSOCIATES Corporation 9 SEESIM Oct Object counts: –JTLS (142 K) Albania, Ukraine, etc. – JCATS1 (16 K) Bulgaria –JCATS2 (62 k) Croatia –JCATS3 (0) Italy –JCATS4 (7k) Serbia Vignettes –Ships collide –Foreign sides cooperate to fight a forest fire 9December 2012

Copyright 2012, ROLANDS & ASSOCIATES Corporation 10 SEESIM Oct Data coordination taken from JMRM SEESIM nations able to use simulations they owned and federate for the 1 st time All simulations properly reflected activity in other simulations Very small hardware requirement –5 laptops in Tech Control (Sophia) Very small manpower, 5 people* 10December 2012

Copyright 2012, ROLANDS & ASSOCIATES Corporation 11 SEESIM Oct Insufficient testing prior to event Crash/Fail procedures –Not developed during IE tests –Developed during the event Could have used – 1 R&A Engineer and 1 LLNL Engineer –Few more face-to-face tests Weapon interactions not used Resupply not implemented Would like ownership transfer!!! 11December 2012

JC Federation (SEESIM) vs. JMRM Federation Comparison

Capabilities Comparison JC (SEESIM) Federation Aggregates –Full unit hierarchies –Each having few attributes Entities –Selected units full entities Ships –Mounted entities JMRM Federation Aggregates –Full unit hierarchies –Each with full attributes Entities –JCATS published some –JTLS entity lists only Ships –JTLS only Resupply Weapon Fire/Detonation

Capabilities Comparison JC (SEESIM) Federation Air Missions –Single aircraft –Fixed load –No HRU lifting Convoys –Truck only No Time Management Object control –No passing JMRM Federation Air missions –Multi-aircraft –Loads mapped –Insert Extract, etc Convoys –JCATS reflects Time Managed Object control –passing

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 15 Federation Discoveries Using JC Federation (SEESIM) –Joining problems with > 100 K objects and > 4 federates that own objects –Overcome difficulties with poor connections –Remote testing lessons

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 16 Joining Problems Use specially configured Pitch Extender –Block receipt of duplicate updates Modified HIP to tick less often –Tick : to suspend processing for RTI work Planned to use a two phase startup –(1)Federates withhold requests and replies for updates –(2)Send full updates, process everything then begin to run

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 17 Poor Network Problems Reduce the count of objects –For the offending federate Use Pitch Extender –Not greatly effective –A bad connection is a bad connection

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 18 Remote Testing Advantages –Everyone worked from their own office –Saved travel expense –Can test more frequently, shorter –As few a 1 federate could be testing –R&A game running/federated 24/7 –We always had a Pitch expert during scheduled testing*

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 19 Remote Testing Disadvantages –Limited by Skype Single thread of testing items –People not involved in current test had to wait –Time difference between offices

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 20 Federation Discoveries Using JLVC federation (MUSE Link) –Objects require heart beating –Guarantee all objects discovered/updated –Realistic looking states Eg. target launchers

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 21 Discoveries from linking with MUSE Ellen will brief…

December 2012 Copyright 2012, ROLANDS & ASSOCIATES Corporation 22 Where We Stand JTLS can federate using either FOM –Publish/Subscribe aggregate and entity objects –Publish/Subscribe Firing/Detonation interactions –Other interactions possible No plans to link using JLVC (NG Pro) May join the MSG-106 effort –Uses something like the JC FOM (Pitch ?)