canada
play

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


  1. 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 R&D Canada – Centre for Operational Research and Analysis Canada Defence Research and Recherche et développement Development Canada pour la défense Canada

  2. Outline • Introduction • Decision Logic – Background – Extensions beyond OPCEN SM – TPED vs TPPU – Node-specific logic • Conceptual basis (Producer, Consumer, Discovery, External, – OV-1 Repository) – PRC • Input Data Files • Implementation in • Way Ahead COREsim Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  3. Background • Goal: develop capability-engineering analysis tools to support the building, demonstration, and analysis of executable architectures. • OPCEN State Machine Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  4. How Task, Process, Exploit and Disseminate (TPED) Handles Jobs Jobs Queue Task > Select Highest Process > Priority Job Exploit > 1 2 3 4 Disseminate > Utility of Product Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  5. Scale Free OV-1 for SMOFN Action Consume Effect Activity Portal Products Questions Repository Portal External Sources Responses Queries Produce Discover Results Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  6. Producer-Repository-Consumer (PRC) Model Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

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

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

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

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

  11. 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 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  12. 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. Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  13. 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 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  14. 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 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  15. What the Repository Does • Transfers information between nodes according to OV-1 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  16. What the Consumer Does • Receives Products from Repository • May generate Questions some time after receiving each Product Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  17. 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 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  18. What the External Sources Do • Logic similar to Consumer • Receives Queries from Repository • Generates Responses some time after receiving each Query Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  19. Data Files • Describe general characteristics of each thread • Describe each step within thread • Describe OPCEN configuration • Describe product delivery Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  20. C2 Modeling Path Capture Practices C2 Process Current C2 C2 Processes As Executable Analysis & Practices Articulated Threads Improvement Convert Capabilities Threads Definition To SMOFN Knowledge Format Expanded Future CF C2 SMOFN Option to Enhance SMOFN Operational Execution Capability Model Model Architecture Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

  21. 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 Defence R&D Canada – CORA • R & D pour la défense Canada – CARO

Recommend


More recommend