+ All Categories
Home > Documents > dds_06-12-06

dds_06-12-06

Date post: 04-Jun-2018
Category:
Upload: deni-chan
View: 215 times
Download: 0 times
Share this document with a friend

of 23

Transcript
  • 8/13/2019 dds_06-12-06

    1/23

    UNCLASSIFIED

    THALES NEDERLAND B.V.

    DDS

    Informat io

    nDay

    -DC

    THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS

    THIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRO

    TO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION BY THALES NEDERLAND B.V. AND/OR ITS SUPP

    1

    TACTICOS Combat ManagemExploiting the Full DDS Potentia

    Piet Griffioen ([email protected]

  • 8/13/2019 dds_06-12-06

    2/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    2 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    DDS as an enabler for the success of the TACT

    Management System (CMS)

    Combat Management System

    TACTICOS CMS

    Architectural principles Role of the DDS

    Information centric approach

    CMS

  • 8/13/2019 dds_06-12-06

    3/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    3 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Above Wate

    3D Radar3D RadarMultiMulti

    FunctionFunction

    RadarRadarCombatCombat

    ManagementManagement

    SystemSystemMissilesMissiles

    GuGu

    PlatformPlatform

    ManagementManagement

    SystemSystem

    CommunicationCommunication

    SystemSystem

    NNSS

  • 8/13/2019 dds_06-12-06

    4/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    4 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    SCOUT

    MIRADOR

    GUN TORPEDO

    SSM

    TDS

    CHAFF

    MK41

    SONAR

    ECM

    ESM

    COMINT

    Combat Management Sys

    Situation AwarenessSituation Awareness

    Recognition & IdentificationRecognition & Identification Threat EvaluationThreat Evaluation

    Weapon DeploymentWeapon Deployment

  • 8/13/2019 dds_06-12-06

    5/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    5 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    OPERATIONAL REQ

    Vast amounts

    Thousands of

    High degree o

    Automatic mu

    Automatic thre

    Automatic sen

    Extensive Com

    Easy to Opera

    Easy to Mainta

    Flexible in Mis

    On-board Trai

    Total System

  • 8/13/2019 dds_06-12-06

    6/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    6 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Field proven architecture

    In service since 1993

    Used by 15 navies world wide

    22 Ships classes from patrol boats to destroyers

    TACT

  • 8/13/2019 dds_06-12-06

    7/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttorestrictivelegendontitlepage

    UNCLASSIFIED

    7 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    TACTICOS Architectur

    Fault-tolerant: High combat survivability & maintainability (no sin

    Flexible: Mission-based configuration, on-board training & Evolvable: Evolutionary upgrading based on COTS & Open

    Scalable: From patrol-boats up to destroyers

    FaultFault--tolerant:tolerant: High combat survivability & maintainability (no sinHigh combat survivability & maintainability (no sin

    Flexible:Flexible: MissionMission--based configuration, onbased configuration, on--board training & board training & Evolvable:Evolvable: Evolutionary upgrading based on COTS & Open SEvolutionary upgrading based on COTS & Open S

    Scalable:Scalable: From patrolFrom patrol--boats up to destroyersboats up to destroyers

    DUAL/RED

    FAULT TO

    Applications dynamically distributed over a Pool of Comp

    EFFECTORS

    SENSORS

  • 8/13/2019 dds_06-12-06

    8/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    8 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    SMART -L APAR

    IFF LINK 11

    KH/SCOUTNAV. RADAR

    HELI APPR.RADAR

    VESTA

    VESTA

    VEX/RCP

    TDLPP

    APECS-3ESM / ECM

    SRBOC

    OFF LINER/S

    SIRIUS TDS (2x)

    STAFF ROOM

    LARGE SCREEN DISPLAY 2

    PIOD /PTSU

    PRINTERS

    COTS & SIGMA TYPE PROCESSOR

    COMBAT INFORMATION CENTER

    LARGE SCREENDISPLAY 1

    VIDEO INTERFACECABINET

    VCR 1/2

    DEPARTMENT OFF. / OFF. QUARTERSETC.

    WORKSTATION 01 WORKSTATION M

    SPARE

    FL. DECK

    TV CAMERA

    TV CAMERA

    15 15 15 15

    INTEGRATEDMACHINERY

    CONTROLSYSTEM

    COMMS NETWORK

    CCC1 CCC2

    ATAS

    SPHERION+ XBT / XSV

    + SURF. TEMP. REC.HARPOON

    TORPEDOWEAPONSYSTEM

    MK32 MOD-9(MK46)

    GUN 127 MM

    30 MM GOFF L

    GIC-127

    CATV BUS

    ATM NETWORK

    Fully Distributed A

    Distributed Processing

    Distributed Sensor & Weapon Interfaces

    Distributed Sensor Weapon Deployment

    Distributed ProcessingDistributed Processing Distributed Sensor & Weapon InterfacesDistributed Sensor & Weapon Interfaces

    Distributed SensorDistributed Sensor Weapon DeploymentWeapon Deployment

  • 8/13/2019 dds_06-12-06

    9/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    9 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    REDUN

    REDUN

    Software freely distributed over a pool of N x Multifunction OpeSoftware freely distributed over a pool of N x Multifunction Ope

    EFFECTORS

    Fully Distributed P

    SENSORS

    No single point of failureNo single point of failure

    NN -- fold redundancyfold redundancy

    High combat survivabilityHigh combat survivability

  • 8/13/2019 dds_06-12-06

    10/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    10 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    3 Tier A

    Correlation

    Fusion

    Hypothesis

    testing

    UU

    Plat

    Data Information

    Sensors & ActuatorsSensors & Actuators

    RT

    Business LogicBusiness Logic

    nRT

    Dependability

    High availability

    DDS Information Backbone

  • 8/13/2019 dds_06-12-06

    11/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttorestrictivelegendontitlepage

    UNCLASSIFIED

    11 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    SMART-L APAR

    IFF LINK 11

    KH/SCOUTNAV. RADAR

    HELI APPR.RADAR

    VESTA

    VESTA

    VEX/RCP

    TDLPP

    APECS-3

    ESM / ECM

    SRBOC

    OFF LINER/S

    SIRIUS TDS (2x)

    STAFF RO

    LARGE SCREEN DISPLAY 2

    PIOD /PTSU

    PRINTERS

    COTS & SIGMA TYPE PROCESSOR

    COMBAT INFORMATION CENTER

    LARGE SCREENDISPLAY 1

    VIDEO INTERFACECABINET

    VCR 1/2

    DEPARTMENT OFF. / OFF. QUARTERSETC.

    WORKSTATION 01 WORKSTATION M

    SPARE

    FL. DECK

    TV CAMERA

    TV CAMERA

    15 15 15 15

    INTEGRATEDMACHINERY

    CONTROLSYSTEM COMMS NETWORK

    CCC1 CCC2

    ATAS

    SPHERION

    + XBT / XSV+ SURF. TEMP. REC.

    HARPOON

    TORPEDOWEAPONSYSTEM

    MK32 MOD-9(MK46)

    GUN 127 MM

    30

    O

    GIC-127

    CATV BUS

    ATM NETWORK

    Data-traffic: 4.000 publications per second over the system-

    Programs: 2.200 programs allocated over 150 processors

    Accuracy: 100 us. time-alignment accuracy within the distr

    DataData--traffic:traffic: 4.000 publications per second over the system4.000 publications per second over the system--dd

    Programs:Programs: 2.200 programs allocated over 150 processors2.200 programs allocated over 150 processors

    Accuracy:Accuracy: 100 us. time100 us. time--alignment accuracy within the distralignment accuracy within the distr

    Metrics

  • 8/13/2019 dds_06-12-06

    12/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttorestrictivelegendontitlepage

    UNCLASSIFIED

    12 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Metrics: Code & R

    Product-line app

    HCI = C (X/Motif)

    generic-parts re-

    backwards-comp

    Generic high-lev

    1 Major release/y

    No project/custo

    Splice-1 -> Splic

    Applications are

    Major technolog 94: SparcEng

    96: CPU2CE (

    98: CPU5V (m

    00: Workstati

    02: Sparc/So

    04: PC/Linux

    HardwareHardware

    NetworkingNetworking

    OSOS

    Middleware (OMGMiddleware (OMG--DDS)DDS)

    Generic InfraGeneric Infra--ServicesServicesSys

    temManag

    .

    UI-toolkits

    Tactic

    alDisplay

    Logging

    &Replay

    Office

    &We

    bsupport

    Train

    ing&

    simul

    .Application GroupsApplication Groups

    Warfar

    e

    Naval

    Gunfire

    AirControl

    Navigatio

    n

    Tactic

    aldata

    links

    Comm

    andSupport

    embedded workstations Mobile/PC

    realtime Non-realtime

    RT-embedded SOLARIS PC/Linux

    Languages Data-access Frameworks

  • 8/13/2019 dds_06-12-06

    13/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    13 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Role

    Focus is on information

    Thats the stable factor

    Provides scalability

    Through publish - subscribe

    Provides a database view with fast and efficient access

    Track database with keyed data types, queries & filters

    Provides tuneable data transport & data storage servic

    Latencies, reliability, durability

    Provides logical partitioning of Publishers and Subscrib

    Training & simulation

    Enables replication of system state and application sta

    Fault tolerance & Dynamic application management

  • 8/13/2019 dds_06-12-06

    14/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    14 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    QoS Po

    TRANSPORT PRIORITYCONTENT FILTERS

    LATENCY BUDGETDEADLINE

    LIVELINESSTIME BASED FILTER

    OWNERSHIP STRENGTRELIABILITY

    OWNERSHIPRESOURCE LIMITS

    DESTINATION ORDERENTITY FACTOR

    PRESENTATIONLIFESPAN

    PARTITIONWRITER DATA LIFECYCLE

    GROUP DATAREADER DATA LIFECYCLE

    TOPIC DATAHISTORY

    USER DATADURABILITY DDS QoS PolicyDDS QoS Policy

  • 8/13/2019 dds_06-12-06

    15/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    15 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    QoS Po

    DDS QoS PolicyDDS QoS Policy

    TRANSPORT PRIORITYCONTENT FILTERS

    LATENCY BUDGETDEADLINE

    LIVELINESSTIME BASED FILTER

    OWNERSHIP STRENGTRELIABILITY

    OWNERSHIPRESOURCE LIMITS

    DESTINATION ORDERENTITY FACTOR

    PRESENTATIONLIFESPAN

    PARTITIONWRITER DATA LIFECYCLE

    GROUP DATAREADER DATA LIFECYCLE

    TOPIC DATAHISTORY

    USER DATADURABILITY

    NOT USED (DEFAULT VALUE)

  • 8/13/2019 dds_06-12-06

    16/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    16 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Pool ofPool ofComputersComputers

    Dynamic Resource Ma

    Bunch ofBunch of

    SoftwareSoftware

    Number ofNumber ofOperatorsOperators

    Tas

    kA

    Tas

    kB

    Tas

    kC

    Tas

    kD

    Tas

    kE

    TaskF

    Role I

    RoleD

    RoleE

    Role J

    RoleK

    Role totaskmappingn

    Task toService

    RoleA

    Role F

    RoleC

    Role G

    RoleH

    Role totask mapping 2

    RoleA

    RoleB

    RoleC

    RoleD

    RoleE

    Role totask mapping 1

    ACTIONSTATE1

    ACTIONSTATE2

    ACTIONSTATEn

    Action State to Role mapping

    mapping

    ServiceH

    Service G

    ServiceF

    ServiceE

    ServiceD

    ServiceC

    ServiceBServiceA

    Architecture Model

    What When Whe

    Role dependant

    Resource needs ver

    Fault detection & Re

    Functional degradat

    Software replication State replication & a

    What When Whe

    Role dependant

    Resource needs vers

    Fault detection & Re

    Functional degradati

    Software replication State replication & al

  • 8/13/2019 dds_06-12-06

    17/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttorestrictivelegendontitlepage

    UNCLASSIFIED

    17 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    A B C E F G H I J

    M N O P Q R S T

    D

    QOS-driven Data Distribution Service (reliability, p

    DDS - Information Backbone

    INFORMATION-CENTRIC ARCH

    L YRedundant & Replicated: ,

    Autonomous components

    D

    Spontaneous: Z D, Self-healing:

    Interacting only with the information-bus

    SensorTaskType

    SensorSubsystem

    1..n

    1

    1..n

    1

    ableToPerform

  • 8/13/2019 dds_06-12-06

    18/23

  • 8/13/2019 dds_06-12-06

    19/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    19 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    SWSW

    SWSW

    AdaptationAdaptation

    (GRI)(GRI)

    CMSCMS

    Internal Data FormatInternal Data Format

    (CEM)(CEM)

    HDLCHDLC

    EthernetEthernet

    ExternalExternal

    Data FormatData Format

    Integration of S

  • 8/13/2019 dds_06-12-06

    20/23

  • 8/13/2019 dds_06-12-06

    21/23

    TH

    ALESNEDERLANDB.V.

    AND/ORITSSUPPLIERS

    Subjecttores

    trictivelegendontitlepage

    UNCLASSIFIED

    21 THALES NEDERLAND B.V.

    DD

    S

    Informatio

    nDa

    y-DC

    Conc

    The DDS provides the necessary non-functional

    the TACTICOS CMS Fault tolerance, scalability, low latency

    Use of the DDS allows for dynamic resource ma

    State replication

    The information centric approach allows for autocomponents, autonomous development and eas

  • 8/13/2019 dds_06-12-06

    22/23

    THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED

    22

    THALES

    NE

    DERLANDB.V.

    DDSInformation Day - DC

    Conclusions(2)

  • 8/13/2019 dds_06-12-06

    23/23

    THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED

    23

    THALES

    NE

    DERLANDB.V.

    DDSInformation Day - DC

    Q

    uestions

    Th

    anksforYour

    Attention


Recommended