210 likes | 242 Views
JTLS-GO Geo-Spatial Service (GSS). Rick Kalinyak ROLANDS & ASSOCIATES Corporation. Background. Performance Issues With JWC Exercises Shadow Game Speed 1.2:1 Issues When Catching Up From A Crash Performance Profiler Not Available Combat Events Program Single Threaded.
E N D
JTLS-GO Geo-Spatial Service (GSS) Rick Kalinyak ROLANDS & ASSOCIATES Corporation
Background • Performance Issues With JWC Exercises • Shadow Game Speed 1.2:1 • Issues When Catching Up From A Crash • Performance Profiler Not Available • Combat Events Program Single Threaded ROLANDS & ASSOCIATES Corporation September 2019 2
Background • JWC Performance Evaluation March 2019 • Increase Load on CEP In Controlled Manner • Civilian Air/Maritime • OPFOR Air/Maritime • NATO Air/Maritime • Increase DSAS • Some Performance Bugs Found • Performance Profiler Available • Great Circle Calculations ROLANDS & ASSOCIATES Corporation September 2019 3
Great Circle Calculations in JTLS-GO • Great Circle Calculations in JTLS-GO • Gathering Terrain Layers • Gathering Objects In Layers • Gathering DSAS • Can A Service Parallel Process Faster ? ROLANDS & ASSOCIATES Corporation September 2019 4
Terrain Layers ROLANDS & ASSOCIATES Corporation September 2019 5
Terrain Layers ROLANDS & ASSOCIATES Corporation September 2019 6
Terrain Layers ROLANDS & ASSOCIATES Corporation September 2019 7
Terrain Layers & Objects ROLANDS & ASSOCIATES Corporation September 2019 8
Gathering Objects ROLANDS & ASSOCIATES Corporation September 2019 9
Gathering DSAS ROLANDS & ASSOCIATES Corporation September 2019 10
Possibilities For Parallel Processing • Gathering Grids • Done Layer by Layer • Checking Object Distances • Done Object by Object • Gathering DSAS • DSA by DSA ROLANDS & ASSOCIATES Corporation September 2019 11
Possibilities For Parallel Processing • Parallel Processing Not Supported by CEP • Simscript Language Limitation • Perform Tasks As a Service (Geo-Spatial Service) • CEP Passes Requirements to GSS • GSS Performs the Task • GSS Sends Reply to CEP • Funding Provided by JS/J7 • Part of Larger Service Oriented Architecture (SOA) Approach ROLANDS & ASSOCIATES Corporation September 2019 12
CEP -GSS Linkage ROLANDS & ASSOCIATES Corporation September 2019 13
GSS As A Service ROLANDS & ASSOCIATES Corporation September 2019 14
GSS Gather Grids No Parallel Processing ROLANDS & ASSOCIATES Corporation September 2019 15
GSS Gather Grids w/Parallel Processing ROLANDS & ASSOCIATES Corporation September 2019 16
GSS Distance Calculations No Parallel Processing ROLANDS & ASSOCIATES Corporation September 2019 17
GSS Distance Calculations w/Parallel Processing ROLANDS & ASSOCIATES Corporation September 2019 18
What Next ? • Finish DSA Coverage Logic • Implement Code in JTLS-GO 5.1.3.0 • Add Exercise Realism To Testing • Trident Jackal (September/October 2019) • Trident Jupiter (November 2019) ROLANDS & ASSOCIATES Corporation September 2019 19
Questions ROLANDS & ASSOCIATES Corporation September 2019 20