1 / 13

Force Protection Call 4 A-0938-RT-GC EUSAS European Urban Simulation for Asymmetric Scenarios

Force Protection Call 4 A-0938-RT-GC EUSAS European Urban Simulation for Asymmetric Scenarios. Scalarm: Massively Self-Scalable Platform for Data Farming. Agenda. Introduction to Data Farming in the EUSAS project The problem of Data Farming scale Overview of Scalarm

hester
Download Presentation

Force Protection Call 4 A-0938-RT-GC EUSAS European Urban Simulation for Asymmetric Scenarios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Force Protection Call 4A-0938-RT-GCEUSASEuropean Urban Simulation for Asymmetric Scenarios Scalarm: Massively Self-Scalable Platform for Data Farming

  2. Agenda Introduction to Data Farming in the EUSAS project The problem of Data Farming scale Overview of Scalarm Architecture of Scalarm Resource management Scalarm applications Conclusions 2

  3. Goals of data farming in EUSAS However, if we look closer, the simulation process is more complicated than it seems. During training sessions soldiers perform a mission (scenario). Each agent can be parameterized! Agents can also be divided into groups! Moreover, groups may have leaders. As a result, many scenarios of mission are possible but soldiers are able to execute mission only a few times during the training session. Result of the mission cannot be predicted simply on the basis of the few serious game executions of the scenario. Data farming allows analysis of missions that have several different parameter combinations (possibly billions). • Agent 1: • readiness for aggression - 10, • anger - 3, • fear - 12, • …. • Agent 2: • readiness for aggression - 10, • anger - 10, • fear - 2, • …. • 1. group that loots: • group size - 30, • aggression of members -10, • readiness for aggression of members - 5 • 2. group that is prone to violence • group size - 12, • aggression of members -10, • readiness for aggression of members - 25 • Leader of group 1: • radius of influence - 10, • prestige - 30, • … • In EUSAS project data farming provides: • Identification of dependences between input parameters and simulation result (described by measures of effectiveness). • Comparison of behaviour models/soldiers strategies. • Selection of input parameters for training sessions 3

  4. Introduction to Data Farming in the EUSAS project • Data Farming, in general, enables discovery of useful insights in studied phenomena by providing large amounts of data for analysis. • In the context of EUSAS, Data Farming is utilized to study agents’ behaviour in various scenarios in order to verify different engagement strategies. • EUSAS developed a novel system, called Scalarm, to facilitate conducting large Data Farming experiments with heterogeneous computational infrastructure. 4

  5. The problem of Data Farming scale – simple scenario 1 • Two groups: • Looters group • Group that is prone to violence • Two informal leaders: • soldiers do not know who they are • Many input parameters: • group sizes, leader prestige, readiness for aggression… • Many monitored MoEs: • escalation, anger, number of killed or injured agents… 2 • Presented application of data farming system: • Identification of dependencies between input parameters and simulation results (described by Measures of Effectiveness). 5

  6. The problem of Data Farming scale • Simple simulated scenario can include: • 2 individual agents representing group leaders (each with 22 parameters) • 2 groups of agents (each group with 24 parameters) • => 92 different parameters for a single scenario • Let’s suppose we want to check only 2 values for each parameter => 2^92 different simulations • Let’s suppose a single simulation runs only for 1 second on average => 157,019,284,536,451,074,949 compute years • We need to filter input parameter combinations even more and have a lot of computing power at the backend. 6

  7. Scalarm goals • Simulating complex phenomena with multiple input parameters by running various types of simulation applications, e.g. multi-agent, optimization, etc. • Self-scalable platform adapting to particular problem size and different simulation types • Exploratory approach for conducting Data Farming experiments • Supporting online analysis of experiment partial results • Running on Cloud, Grid and private cluster infrastructures 7

  8. Scalarm architecture Small experiment Very large experiment Standard experiment Large experiment 8

  9. Resource management Client Client Moreworkload Workloadchange: shortersimulations => increase of management overhead Platform management resources Freeresources Experiment conducting EM EM SM EM EM SiM SM SM SM SM SiM SiM SiM SiM SiM SiM SiM SiM SiM SiM Computationalresources - worker node EM – Experiment Manager SM – Storage Manager SiM – simulation manager 9

  10. Scalarm applications - TODO

  11. Comparison of behaviour models/soldiers strategies • Crowd behaviour depends on many input parameters: • Behaviour model/strategy that works well for one parameters’ set may work badly for another. • Different strategies may be compared in 3 steps: • Multiple execution of mission by soldiers (using different strategies). • Behaviour cloning. • Executing data farming experiment for each cloned strategy. Example: Soldiers model created with MASDA: escalation mean: 72.22 First implementation of soldiers model escalation mean: 153.53 Conclusion: MASDA helped to choose strategies that work well in different conditions. 11

  12. Conclusions • To enhance soldiers’ training, a large number of analysis of soldiers’ behaviour in different scenarios is required, thus Data Farming is a crucial module of the project. • EUSAS Data Farming module (implemented as Scalarm) constitutes a complete virtual platform for executing interactive Data Farming experiments. • Scalarm enables analysts to generate and analyze large amount of data with computer simulation in order to gain useful insight into simulated scenarios. 12

  13. Thank you for your attention !

More Related