SlideShare une entreprise Scribd logo
1  sur  18
Time managment service
      over DDS

                  Presented by Jose R Martinez


2013 Spring SIW
Speaker

          José Ramón Martínez Salio
          MSc Industrial Engineering
                                               AGENDA
          Presales Team Director
          NADS
                                                     Time Management
                                                      overview
jrmartinez@nads.es
                                                     DDS and time
                                                      management
                                                     Implementation
                                                     Questions



                            Total time 30 minutes


      2013 Spring SIW
Time managment overview



2013 Spring SIW
Time Management Service: rationale



                            • It started in HLA for
                              coordinate simulators
                            • Guarantee delivery of
                              messages in right order
                            • Make simulations
                              repeatable


The function of time management service is the delivery of
messages in order in a way consistent to all the federation

 2013 Spring SIW
Time Management Service: Analysis
                             Time management requisites
                             • Has to cope with different time
                               uses and necessities
                             • Has to guarantee order and
                               repeatability



• Federators in HLA can be:
   • Time regulating: send messages that must be delivered in
      consistent order.
   • Time constrained: receive messages in consistent order
• The way each federate uses time internally is transparent to
  the rest

  2013 Spring SIW
Time Management Service: Analysis

Any Time management service has to implement

• Time stamp order (TSO) message delivery service.
• A protocol where federates explicitly request advances
  in their federate time, and the RTI guarantee no events
  will later arrive containing a smaller time stamp.
             TM
              I ES




                                        PED
                                    T AM
             T ESA P D
              IM T M E             ES
                 TM




                                TM
                                 I
                   APED




   2013 Spring SIW
DDS and time management



2013 Spring SIW
DDS and time management




2013 Spring SIW
The Time Management Service in DDS
• DDS provides mechanisms to guarantee order,
  repeatability and time management.
• But, is that enough to cover time management
  service in HLA?




  2013 Spring SIW
The Time Managment Service in DDS
DDS “as is” is not enough.
  – DDS is oriented to real time. All the nodes are in the same
    time. Makes “strict” synchronization: all federates are in
    each moment in the last available time. Uses real time.
  – HLA uses “open” synchronization : all time-constrained
    federates are in every moment before (or can advance
    their own) the Federation time. Uses logical time.




    2013 Spring SIW
The Time Managment Service in DDS

Order and timestamp
  – DDS allow to receive messages in reception order OR
    in timestamp order.
  – HLA allows receiving messages in reception order AND
    in timestamp order.




   2013 Spring SIW
Implementation



2013 Spring SIW
LSA Layers Overview
                    Simulators; new and existing (included legacy)

    Current simulation architectures; HLA, DIS, TENA            DDS simulators

      Arch specific APIs              Gateways


Simulators                                                     TIME management

HLA          DIS    TENA                                    Simulation Services
DDS          DDS     DDS                                    Common interface

                        Data-centric Middleware: OMG DDSI
                               Open Wire protocol

      2013 Spring SIW
Creating Time Management in SimWare RTI

• We are not using DDS communication layer
   – DDS is not enough
   – Open discussion: use of DDS in some cases. The standard
     allows the use logical times for time stamp. Implementation
     is not clear.
• Time management is here a new layer over
  communication layer.


           Other layers      Time management layer


            DDS-based communication layer

    2013 Spring SIW
Time stamp order (TSO) message delivery service

• We are building two message queues for time:
  – One for TSO (TimeStamp order)
  – One for RO (Receive order)
• There is another queue for msg without time




   DDS                           DDS
                     TSO queue             RO queue


   2013 Spring SIW
Coordinating time advance requests

The lookahead problem in distributed networks
  – We are not yet fully distributed: use of central
    server.
  – With DDS is possible to distribute.
  – Open issue on latest version. Working on it.




   2013 Spring SIW
Questions?



2013 Spring SIW
Please address any questions about this presentation to:


                  José Ramón Martínez Salio
                  Technical Presales Director
                  jrmartinez@nads.es


2013 Spring SIW

Contenu connexe

En vedette

time-management-ppt
time-management-ppttime-management-ppt
time-management-pptAgrima
 
Engineering eceonomic & industrial managment
Engineering eceonomic & industrial managmentEngineering eceonomic & industrial managment
Engineering eceonomic & industrial managmentrohit kumar
 
A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesJosé Ramón Martínez Salio
 
Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012 Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012 José Ramón Martínez Salio
 
Engineering and managment
Engineering and managmentEngineering and managment
Engineering and managmentNikita Ushakov
 
Time Managment
Time ManagmentTime Managment
Time Managmentjack
 
Time managment reda copy
Time managment  reda   copyTime managment  reda   copy
Time managment reda copyredaahmed66
 

En vedette (20)

time-management-ppt
time-management-ppttime-management-ppt
time-management-ppt
 
Engineering eceonomic & industrial managment
Engineering eceonomic & industrial managmentEngineering eceonomic & industrial managment
Engineering eceonomic & industrial managment
 
Combined layout
Combined layoutCombined layout
Combined layout
 
SimWare rti hello world: Webinar
SimWare rti hello world: WebinarSimWare rti hello world: Webinar
SimWare rti hello world: Webinar
 
Simware RTI Empowering hla with dds
Simware RTI Empowering hla with ddsSimware RTI Empowering hla with dds
Simware RTI Empowering hla with dds
 
A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architectures
 
Simware Simdeveloper
Simware SimdeveloperSimware Simdeveloper
Simware Simdeveloper
 
Added value of SimWare
Added value of SimWareAdded value of SimWare
Added value of SimWare
 
Simware framework hello world: A webinar
Simware framework hello world: A webinarSimware framework hello world: A webinar
Simware framework hello world: A webinar
 
Simware in full
Simware in fullSimware in full
Simware in full
 
Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012 Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012
 
Structural organization of LSA architecture
Structural organization of LSA architectureStructural organization of LSA architecture
Structural organization of LSA architecture
 
Omg dds berlin 2013
Omg dds berlin 2013Omg dds berlin 2013
Omg dds berlin 2013
 
Nads 2012
Nads 2012Nads 2012
Nads 2012
 
Engineering and managment
Engineering and managmentEngineering and managment
Engineering and managment
 
HLA over DDS
HLA over DDSHLA over DDS
HLA over DDS
 
Time Managment
Time ManagmentTime Managment
Time Managment
 
Time managment reda copy
Time managment  reda   copyTime managment  reda   copy
Time managment reda copy
 
Real time simulation with HLA and DDS
Real time simulation with HLA and DDSReal time simulation with HLA and DDS
Real time simulation with HLA and DDS
 
Nogesi case study as LSA proof of concept
Nogesi case study as LSA proof of conceptNogesi case study as LSA proof of concept
Nogesi case study as LSA proof of concept
 

Similaire à Time managment service over DDS

Cloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patternsCloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patternsIJERA Editor
 
IRJET- HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...
IRJET-  	  HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...IRJET-  	  HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...
IRJET- HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...IRJET Journal
 
Jason Nelson_Rapid AWS Service Enablement.pdf
Jason Nelson_Rapid AWS Service Enablement.pdfJason Nelson_Rapid AWS Service Enablement.pdf
Jason Nelson_Rapid AWS Service Enablement.pdfAWS Chicago
 
Those Other SLOs.pdf
Those Other SLOs.pdfThose Other SLOs.pdf
Those Other SLOs.pdfGiulia976464
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureA Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureIJSRD
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureA Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureIJSRD
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeSumant Tambe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeReal-Time Innovations (RTI)
 
The Data Distribution Service: The Communication Middleware Fabric for Scala...
The Data Distribution Service: The Communication  Middleware Fabric for Scala...The Data Distribution Service: The Communication  Middleware Fabric for Scala...
The Data Distribution Service: The Communication Middleware Fabric for Scala...Angelo Corsaro
 
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsComparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsReal-Time Innovations (RTI)
 
Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)Nidhi Baranwal
 
SQL and Temporal Database Research: Unified Review and Future Directions
SQL and Temporal Database Research: Unified Review and Future DirectionsSQL and Temporal Database Research: Unified Review and Future Directions
SQL and Temporal Database Research: Unified Review and Future DirectionsIRJET Journal
 
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...DataWorks Summit
 
Real time operating-systems
Real time operating-systemsReal time operating-systems
Real time operating-systemskasi963
 
Real time operating system
Real time operating systemReal time operating system
Real time operating systemKamran Khan
 
Cross domain security reference architecture
Cross domain security reference architectureCross domain security reference architecture
Cross domain security reference architectureWen Zhu
 

Similaire à Time managment service over DDS (20)

Ijetr012052
Ijetr012052Ijetr012052
Ijetr012052
 
Cloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patternsCloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patterns
 
J41035862
J41035862J41035862
J41035862
 
IRJET- HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...
IRJET-  	  HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...IRJET-  	  HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...
IRJET- HHH- A Hyped-up Handling of Hadoop based SAMR-MST for DDOS Attacks...
 
Jason Nelson_Rapid AWS Service Enablement.pdf
Jason Nelson_Rapid AWS Service Enablement.pdfJason Nelson_Rapid AWS Service Enablement.pdf
Jason Nelson_Rapid AWS Service Enablement.pdf
 
Those Other SLOs.pdf
Those Other SLOs.pdfThose Other SLOs.pdf
Those Other SLOs.pdf
 
SDL CXC and Tridion
SDL CXC and TridionSDL CXC and Tridion
SDL CXC and Tridion
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureA Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
 
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based ArchitectureA Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
The Data Distribution Service: The Communication Middleware Fabric for Scala...
The Data Distribution Service: The Communication  Middleware Fabric for Scala...The Data Distribution Service: The Communication  Middleware Fabric for Scala...
The Data Distribution Service: The Communication Middleware Fabric for Scala...
 
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsComparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
 
Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)Distributed Multimedia Systems(DMMS)
Distributed Multimedia Systems(DMMS)
 
SQL and Temporal Database Research: Unified Review and Future Directions
SQL and Temporal Database Research: Unified Review and Future DirectionsSQL and Temporal Database Research: Unified Review and Future Directions
SQL and Temporal Database Research: Unified Review and Future Directions
 
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
 
Forecast odcau3 100_posttech
Forecast odcau3 100_posttechForecast odcau3 100_posttech
Forecast odcau3 100_posttech
 
Real time operating-systems
Real time operating-systemsReal time operating-systems
Real time operating-systems
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Cross domain security reference architecture
Cross domain security reference architectureCross domain security reference architecture
Cross domain security reference architecture
 

Plus de José Ramón Martínez Salio

ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice José Ramón Martínez Salio
 
ZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaJosé Ramón Martínez Salio
 
ZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaJosé Ramón Martínez Salio
 

Plus de José Ramón Martínez Salio (17)

ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7
 
Press release 3rd pilot
Press release 3rd pilotPress release 3rd pilot
Press release 3rd pilot
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice
 
ZONeSEC in ERNCIP
ZONeSEC in ERNCIPZONeSEC in ERNCIP
ZONeSEC in ERNCIP
 
ZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6
 
Press release 2nd pilot
Press release 2nd pilotPress release 2nd pilot
Press release 2nd pilot
 
Zonesec final event agenda
Zonesec final event agendaZonesec final event agenda
Zonesec final event agenda
 
ZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5
 
Zonesec_ares
Zonesec_aresZonesec_ares
Zonesec_ares
 
Zonesec_overview_v3
Zonesec_overview_v3Zonesec_overview_v3
Zonesec_overview_v3
 
SimWare Rti: HLA raised to the power of DDS
SimWare Rti: HLA raised to the power of DDSSimWare Rti: HLA raised to the power of DDS
SimWare Rti: HLA raised to the power of DDS
 
DDS en los nuevos retos de Smart Cities
DDS en los nuevos retos de Smart CitiesDDS en los nuevos retos de Smart Cities
DDS en los nuevos retos de Smart Cities
 
SimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISOSimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISO
 
Simware revolucion
Simware revolucionSimware revolucion
Simware revolucion
 
Dds en scada y utilities
Dds en scada y utilitiesDds en scada y utilities
Dds en scada y utilities
 

Dernier

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Time managment service over DDS

  • 1. Time managment service over DDS Presented by Jose R Martinez 2013 Spring SIW
  • 2. Speaker José Ramón Martínez Salio MSc Industrial Engineering AGENDA Presales Team Director NADS  Time Management overview jrmartinez@nads.es  DDS and time management  Implementation  Questions Total time 30 minutes 2013 Spring SIW
  • 4. Time Management Service: rationale • It started in HLA for coordinate simulators • Guarantee delivery of messages in right order • Make simulations repeatable The function of time management service is the delivery of messages in order in a way consistent to all the federation 2013 Spring SIW
  • 5. Time Management Service: Analysis Time management requisites • Has to cope with different time uses and necessities • Has to guarantee order and repeatability • Federators in HLA can be: • Time regulating: send messages that must be delivered in consistent order. • Time constrained: receive messages in consistent order • The way each federate uses time internally is transparent to the rest 2013 Spring SIW
  • 6. Time Management Service: Analysis Any Time management service has to implement • Time stamp order (TSO) message delivery service. • A protocol where federates explicitly request advances in their federate time, and the RTI guarantee no events will later arrive containing a smaller time stamp. TM I ES PED T AM T ESA P D IM T M E ES TM TM I APED 2013 Spring SIW
  • 7. DDS and time management 2013 Spring SIW
  • 8. DDS and time management 2013 Spring SIW
  • 9. The Time Management Service in DDS • DDS provides mechanisms to guarantee order, repeatability and time management. • But, is that enough to cover time management service in HLA? 2013 Spring SIW
  • 10. The Time Managment Service in DDS DDS “as is” is not enough. – DDS is oriented to real time. All the nodes are in the same time. Makes “strict” synchronization: all federates are in each moment in the last available time. Uses real time. – HLA uses “open” synchronization : all time-constrained federates are in every moment before (or can advance their own) the Federation time. Uses logical time. 2013 Spring SIW
  • 11. The Time Managment Service in DDS Order and timestamp – DDS allow to receive messages in reception order OR in timestamp order. – HLA allows receiving messages in reception order AND in timestamp order. 2013 Spring SIW
  • 13. LSA Layers Overview Simulators; new and existing (included legacy) Current simulation architectures; HLA, DIS, TENA DDS simulators Arch specific APIs Gateways Simulators TIME management HLA DIS TENA Simulation Services DDS DDS DDS Common interface Data-centric Middleware: OMG DDSI Open Wire protocol 2013 Spring SIW
  • 14. Creating Time Management in SimWare RTI • We are not using DDS communication layer – DDS is not enough – Open discussion: use of DDS in some cases. The standard allows the use logical times for time stamp. Implementation is not clear. • Time management is here a new layer over communication layer. Other layers Time management layer DDS-based communication layer 2013 Spring SIW
  • 15. Time stamp order (TSO) message delivery service • We are building two message queues for time: – One for TSO (TimeStamp order) – One for RO (Receive order) • There is another queue for msg without time DDS DDS TSO queue RO queue 2013 Spring SIW
  • 16. Coordinating time advance requests The lookahead problem in distributed networks – We are not yet fully distributed: use of central server. – With DDS is possible to distribute. – Open issue on latest version. Working on it. 2013 Spring SIW
  • 18. Please address any questions about this presentation to: José Ramón Martínez Salio Technical Presales Director jrmartinez@nads.es 2013 Spring SIW