Canada Defence Research and Recherche et dveloppement Development - - PowerPoint PPT Presentation

canada
SMART_READER_LITE
LIVE PREVIEW

Canada Defence Research and Recherche et dveloppement Development - - PowerPoint PPT Presentation

Executable Architecture of Net Enabled Operations: State Machine of Federated Nodes Mr. Mark Ball (DRDC CORA*) Presenter Mr. Ron Funk (DRDC CORA*) Mr. Rick Sorensen (Vitech Corp.) 12 th ICCRTS, Newport, RI, USA June 19-21, 2007 * Defence


slide-1
SLIDE 1
slide-2
SLIDE 2

Defence Research and Development Canada Recherche et développement pour la défense Canada

Canada

Executable Architecture of Net Enabled Operations: State Machine of Federated Nodes

  • Mr. Mark Ball (DRDC CORA*) – Presenter
  • Mr. Ron Funk (DRDC CORA*)
  • Mr. Rick Sorensen (Vitech Corp.)

12th ICCRTS, Newport, RI, USA June 19-21, 2007

* Defence R&D Canada – Centre for Operational Research and Analysis

slide-3
SLIDE 3

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Outline

  • Introduction

– Background – TPED vs TPPU

  • Conceptual basis

– OV-1 – PRC

  • Implementation in

COREsim

  • Decision Logic

– Extensions beyond OPCEN SM – Node-specific logic (Producer, Consumer, Discovery, External, Repository)

  • Input Data Files
  • Way Ahead
slide-4
SLIDE 4

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Background

  • Goal: develop capability-engineering analysis tools

to support the building, demonstration, and analysis

  • f executable architectures.
  • OPCEN State Machine
slide-5
SLIDE 5

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

How Task, Process, Exploit and Disseminate (TPED) Handles Jobs

2 3 4 1 Queue Process > Task >

Utility of Product Select Highest Priority Job

Exploit > Jobs Disseminate >

slide-6
SLIDE 6

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Repository External Sources Produce Discover

Questions

Queries Responses

Scale Free OV-1 for SMOFN

Consume

Products Results

Portal Portal

Effect Activity

Action

slide-7
SLIDE 7

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Producer-Repository-Consumer (PRC) Model

slide-8
SLIDE 8

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

SMOFN Top Level

End Continue External Sources Clock Path Repository Consumer OPCENs Complete Next OpCen SM.1 Setup.MultiNode LP SM.2 Run-to-End Check LE OR AND SM.3 Clock SM.4 Receive Products SM.5 Generate Questions and Direction SM.6 Send Questions SM.7 Build OpCen List LP SM.8 Localize to OpCen.x [Producer] LE OR SM.9 Schedule Processing SM.10 Utility Decay SM.11 Thread & Queue Processing SM.12 Capture localized status LP SM.13 OPCEN Processing Complete SM.14 Reset Bandwidth SM.15 Receive New Raw Data SM.16 Send from Repository SM.17 Receive at Repository SM.18 Receive RFI's from Repository SM.19 Respond to RFIs SM.20 Send RFI Response to Repository AND SM.21 End-of-Cycle Reporting LP SM.22 End-of-Run Reporting Clock Tick Products to Consumer Questions From Consumer Jobs Questions to Discovery Products to Repository RFIs to Repository RFIs to External RFI Response From External Date: Thursday, January 11, 2007 Author: DRDC CORA - JSORT Number: SM Name: State Machine
slide-9
SLIDE 9

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

slide-10
SLIDE 10

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

slide-11
SLIDE 11

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

slide-12
SLIDE 12

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

SMOFN Execution

  • Flowchart represents a moment in time
  • Decision logic executes entirely for one time step
  • Time steps forward, logic repeats, accounts for

changes in job states

slide-13
SLIDE 13

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What SMOFN Accounts For

  • Data-driven simulation:

– Uses files to build customized job workflows and configure any combination of nodes without affecting the business logic.

  • Accounts for the following overhead activities:

– Tracking consumer perception of product utility as it accrues and decays; – Consolidation of products into higher-level aggregated products; and – Triggering new jobs where needed whenever relevant data becomes available.

slide-14
SLIDE 14

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What SMOFN Does That OPCEN SM Couldn’t Do

  • Nodes other than Producer

– Discovery threads – Interaction between nodes

  • More flexibility in job steps

– Unlimited number – Step names

slide-15
SLIDE 15

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What the Producer Does

  • Only node in OPCEN SM
  • Converts raw data into analyzed products
  • Progress is tracked step by step
  • Job state accounts for

– Utility accrued / decayed – Operators involved – Time spent / left

slide-16
SLIDE 16

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What the Repository Does

  • Transfers information between nodes according to OV-1
slide-17
SLIDE 17

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What the Consumer Does

  • Receives Products from Repository
  • May generate Questions some time after receiving

each Product

slide-18
SLIDE 18

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What the Discoverer Does

  • Jobs defined similar to Producer
  • Jobs start when Questions received
  • Three possible results

– All required data found – Some required data found – No required data found

  • Found data triggers new analysis job at Producer
  • Missing data triggers Query to External Sources
slide-19
SLIDE 19

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

What the External Sources Do

  • Logic similar to Consumer
  • Receives Queries from Repository
  • Generates Responses some time after receiving

each Query

slide-20
SLIDE 20

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Data Files

  • Describe general characteristics of each thread
  • Describe each step within thread
  • Describe OPCEN configuration
  • Describe product delivery
slide-21
SLIDE 21

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

C2 Modeling Path

Current C2 Practices C2 Processes Articulated

Capabilities Definition Knowledge

SMOFN Model Expanded SMOFN Model Future CF C2 Operational Architecture

Convert Threads To SMOFN Format Option to Enhance Execution Capability

C2 Process Analysis & Improvement Capture Practices As Executable Threads

slide-22
SLIDE 22

Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Work in progress

  • Customization of SMOFN is underway to make

data files representative of new Canadian Forces Command structure – OPCEN config – Job threads (reporting & response process, daily brief)

  • Data remains outside model until runtime – model

itself remains unclassified

slide-23
SLIDE 23