operational hpc for interactive training applications united states army

8
Operational HPC for Interactive Training Applications Operational HPC for Interactive Training Applications ROGER SMITH Chief Technology Officer US Army PEO STRI ROGER SMITH Chief Technology Officer US Army PEO STRI Approved for Public Release. Security and OPSEC Review Completed: No Issues. HPCMP PET Colloquium on FMS 18-19 March 2009, Orlando, FL

Upload: paul-zhang

Post on 11-Apr-2017

28 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Operational hpc for interactive training applications united states army

Operational HPC for Interactive Training Applications

Operational HPC for Interactive Training Applications

ROGER SMITHChief Technology Officer

US Army PEO STRI

ROGER SMITHChief Technology Officer

US Army PEO STRI

Approved for Public Release. Security and OPSEC Review Completed: No Issues.

HPCMP PET Colloquium on FMS18-19 March 2009, Orlando, FL

Page 2: Operational hpc for interactive training applications united states army

2

CONSTRUCTIVE VIRTUAL

LIVE

HPC

Server-side Virtual World Compute Power

Page 3: Operational hpc for interactive training applications united states army

3

HPC Benefits to Warfighter TrainingHPC Benefits to Warfighter Training

HPC as the server farm for interactive training simulationConstructive: Primary host for training Live & Virtual: Wrap-around play boxGames: Rich server-side models

Break the “one facility, one exercise” paradigmMultiple simultaneous exercises supported from a single simulation centerPut the Sim Center in the cloud

Physics-based objects, weather, and terrainPut the “reality” in virtual reality

Reduce sim-to-sim lagHost multiple sims on the same computer

Page 4: Operational hpc for interactive training applications united states army

4

OneSAF vs. World of WarcraftOneSAF vs. World of WarcraftWorld of Warcraft

Visual Detail: 100XAlgorithm Detail: 1X

Heavy Client Demand

OneSAFVisual Detail: 1X

Algorithm Detail: 100XHeavy Server Demand

Page 5: Operational hpc for interactive training applications united states army

5

Some Technical ChallengesSome Technical Challenges

1. Interactive HPC – exploring bandwidth sufficiency from the computational elements to multiple external users.

2. HPC I/O Structure – HPC structure that best supports interactive users.3. Interactive User Security – verification of users communicating with jobs

on open ports. 4. Simulation as an IT Service – creating infrastructure to match customers

and sims. 5. Fault Tolerance – auto restarting a job when a processor dies, and doing

so without losing the partial data that was in the works.6. Processing Hierarchy - introduction of a processing hierarchy in the logic

of simulation architecture design.7. Parallel Programming – training the simulation industry in parallel

programming techniques, vs. the network programming that has dominated for 20 years.

8. Cloud Compute Environments – load-balancing and task assignment in a network of HPCs and traditional workstations.

9. Organizational Restructure - technical and organizational challenges of using a shared resource for interactive simulation, rather than distributed commodity hardware.

Supercomputing 2008, BOF: “Deploying HPC for Interactive Simulation”

Page 6: Operational hpc for interactive training applications united states army

6

Evolving the Simulation CenterEvolving the Simulation Center

Page 7: Operational hpc for interactive training applications united states army

7

Predecessor ExperimentsPredecessor Experiments

WARSIM PortHPCMO, ARL, SAIC

Physics-based Environment for Urban Operations using OneSAF

HPCMO, STRI, SAIC, CERDEC, NRLMillennium Challenge Exercise Clutter using JointSAF

JFCOM, Maui SCC, AlionPEO-C3T C4ISR On-the-Move using OneSAF

CERDEC, HPTi, SAIC, HPCMO

Page 8: Operational hpc for interactive training applications united states army

8

ConclusionConclusion

Increase soldier/unit access to training systemsOpen connection to dot.mil network

Reduce operational costs for hardware, shipping, set-up time, travel, staffing

Connect from home station, stop travelingIncrease model fidelity

Power to enrich the virtual worldIncrease model synchronization

Tight connections between processorsIncrease exercise reliability and availability

Multiple redundant resources