Presentation is loading. Please wait.

Presentation is loading. Please wait.

AGENDA US Joint Forces Command (USJFCOM) Joint Force Trainer (JFT)

Similar presentations


Presentation on theme: "AGENDA US Joint Forces Command (USJFCOM) Joint Force Trainer (JFT)"— Presentation transcript:

0 Joint Live Virtual Constructive Data Translator (JLVCDT)
United States Joint Forces Command Joint Warfighting Center Joint Live Virtual Constructive Data Translator (JLVCDT) Warren Bizub 5 Oct 2006

1 AGENDA US Joint Forces Command (USJFCOM) Joint Force Trainer (JFT)
Live Virtual Constructive Interoperability Joint Live Virtual Constructive Data Translator Overview, Concept & Architecture

2 U.S. Joint Forces Command Organization
Commander Approximately 28% Military 26% Civilian 46% Contractor Unique HQ Functions Deputy Commander Joint Systems Integration Command Joint Futures Lab Joint Warfighting Center Joint Communications Support Element Joint Forces Intel Command Special Ops Command, JFCOM Joint Warfare Analysis Center Joint Advanced Training Technologies Laboratory Personnel Recovery Agency J-1 J-2 J-3/4 J-5 J-6 J-7 SJFHQ JCOA J-8 J-9 PERSONNEL INTELLIGENCE OPERATIONS PLANS LOGISTICS STRATEGY POLICY ANALYSIS COMMUNICATIONS JOINT FORCE TRAINER JOINT TASK FORCE TRAINING JOINT CENTER FOR OPERATIONAL ANALYSIS REQUIREMENTS INTEGRATION JOINT CONCEPT DEVELOPMENT & EXPERIMENTATION 2

3 JFCOM Training Audiences
USJFCOM JWFC conducts training for combatant commanders, joint task forces, and functional component battle staffs. ( Joint Force Air Component Tactical Operational Strategic Theater National Unified Command Joint Force Land Component Joint Force Maritime Component Components Joint Force Headquarters Marine Forces Air Force Navy Army The Joint National Training Capability … will provide training to the full complement of defense audiences. …[and] will evolve to encompass a larger training audience, including coalition partners and Federal, state, local, and nongovernmental agencies.   (DoD Training Transformation Implementation Plan)

4 Live Virtual Constructive Synthetic Environment
The acquisition, testing, training, analysis and experimentation communities require rapidly-composable, distributed LVC environments

5 The LVC Architecture Issue
Interoperability among LVC entities is essential. Current LVC environments, however, are not inherently interoperable.  High Level Architecture (HLA) and Distributed Interactive Simulation (DIS) are most often used for integrating virtual and constructive assets, Test & Training Enabling Architecture (TENA) is widely used in testing and to integrate live assets into exercises/events. Also, Common Training Instrumentation Architecture (CTIA) leverages commonality among the U.S. Army's instrumented ranges and home stations; LVC - Integrated Architecture (LVC-IA) is a multi-echelon, integrated, joint, training and mission rehearsal environment; and others (e.g. ALSP) Multiple protocols, gateways, and object models are often used to bring an LVC Environment together.  Interoperability and efficiency issues arise bringing disparate protocols and entities together in a common operational environment. Complexity, disconnects, duplication of effort, risk, and costs increase with multiple architectures. Communities agree that we need to achieve efficient and effective interoperability.

6 LVC Architecture Evolution ? Lightweight Federates?
A notional concept that allows for the exploration and experimentation of higher levels of interoperability between LVC systems 06 07 08 09 10 11 TENA MW R5 TENA MW R? TENA MW R? Lightweight Federates? GW A GW B GW D JLVCDT SPP/HPC? GW C Grid Computing? DIS IEEE 1278.?? DIS IEEE A ALSP TENA – Test & Training Enabling Architecture DIS – Distributed Interactive Simulation HLA – High Level Architecture ALSP – Aggregate Level Simulation Protocol RTI – Run-Time Infrastructure SPP – Scalable Parallel Processing GW – Gateway HPC – High Performance Computing

7 Requirements Overview
Reduce the number of disparate interfaces Support multiple, concurrent (a.k.a., many to many) translations Support “plug and play” interface compatibility Match or exceed current translation capability (throughput and functionality) Support user extension through a public API Free distribution with no licenses or proprietary components Enable distributed monitoring, configuration, and control via a centralized, intuitive Graphical User Interface (GUI) to reduce operator requirements

8 Project Overview The JLVCDT is ….. The JLVCDT is not …..
The Services and the Joint community currently use multiple types, instances and implementations of LVC interfaces to support interoperability among disparate architectures and systems Increases the total cost to conduct an event in the LVC environment JLVCDT is designed to enhance the Joint training architecture and reduce overall costs by providing a certified framework and promoting interoperability and reuse of LVC interface components The JLVCDT is ….. A system and software architecture A framework for integrating protocol modules An LVC integration tool Currently a prototype A platform for investigating future LVC integration concepts The JLVCDT is not ….. A standard A one size fits all solution An attempt to make existing translation tools obsolete

9 JLVCDT Description JLVCDT will improve Multi-Service LVC component interoperability The effort will leverage Government-off-the-shelf (GOTS) and Commercial (non-proprietary) gateway applications JLVCDT will deliver an open architecture via a public API to encourage broad adoption in existing LVC environments JLVCDT and its plug-in modules will be JFCOM-certified in the Joint Advanced Training Technology Laboratory (JATTL)

10 Component Reuse Reuse existing components where possible and feasible
Where reuse saves time, reduces effort, furthers project goals Consider reuse of data models, UIs, network communications, gateways Realistic reuse for gateways includes Network interface layer Data packing/unpacking layer (becomes less feasible as the core architecture matures)

11 Architecture Overview
Core translates to/from a central data repository to accomplish multiple, concurrent translations efficiently Common data definition Defined architectural boundaries Primary coding effort for a new data translation plug-in (reuse or custom) is the network interface layer and new data conversions Examples will be available Java-based core for efficiency Large-scale object management Multi-threaded processing Uses Java Plug-in Framework (JPF) Java and C++ bindings will be available

12 High-Level Design 12

13 Concept of Operations Operating Modes Translation only GUI only
GUI & Translation Configurations One to one One to many Many to many

14 ACTUAL 14

15 NOTIONAL 15

16 Current Performance JATTL testing shows that JLVCDT performance compares favorably to the JNTC HLA/DIS gateway, which is viewed as a strong performing gateway JLVCDT translates messages at the same rate (up to 4,000 HLA to DIS messages per second) JLVCDT CPU usage is lower JLVCDT memory usage is lower JLVCDT can handle higher entity counts (i.e., higher than the JNTC HLA/DIS gateway’s maximum) Should be able to collect performance data on how TENA plug-in compares to other TENA gateway applications (e.g., Goth) in the near future

17 Where Are We and What’s Next?
2006 Plug-ins TENA plug-in testing ongoing Link 16 plug-in development ongoing GCCS and/or AFATDS plug-in development next Advanced feature development Complete initial version of public C++ API Add remote configuration, control, and monitoring of JLVCDT instances General improvements to framework & GUI Establish process for seeking & incorporating user feedback Documentation updates Prototype Test & Evaluation SimTecT 2006 NATO MSG-027 Portland Experiment USJFCOM J9 Urban Resolve 2015 (components) Emerald Warrior 07-1 2007 Plug-ins (e.g., TADIL, GCCS, AFATDS) HLA/DIS/TENA refinement Testing & integration in multiple training environments

18 Data Translation Future Needs
A translator capability that is: Open architecture and government-owned Supported by the Joint community and the Services Cost effective A translator architecture that is: Scalable – Based on hardware, software, and network performance requirements Extensible – Can be easily adapted based on dynamic requirements and protocol specifications Easy to configure and use – Comes with a distributed, intuitive Graphical User Interface that provides insight into hardware, software, and network configuration and performance 18

19 Questions?


Download ppt "AGENDA US Joint Forces Command (USJFCOM) Joint Force Trainer (JFT)"

Similar presentations


Ads by Google