2 posts / 0 new
Last post
Last seen: 3 years 5 months ago
Joined: 10/30/2020
Posts: 1
How is DDS "Real-Time"?

I see dds claim it is "real-time".  To me this implies "deterministic".  How is this accomplished via Ethernet, which inherently is not deterministic? 

I know DDS can try to ensure data at a certain rate and notify you of a failure, but thats still a non-deterministic failure.

How does DDS use the term "Realtime"?


Making DDS Really Real-Time with OpenFlow

An increasing amount of distributed real-time systems and other critical infrastructure now rely on Data Distribution Service (DDS) middleware for timely dissementation of data between system nodes. While DDS has been designed specifically for use in distributed real-time systems and exposes a number of QoS properties to programmers, DDS fails to lift time fully into the programming abstraction. The reason for this is simple: DDS cannot directly control the underlying network to ensure that messages always arrive to their destination on time.

Publication Year: 

Adaptive Architectures for Future Highly Dependable, Real-Time Systems

Many present-day safety-critical or mission-critical military applications are deployed using intrinsically static architectures. Often these applications are real-time systems, where late responses may cause potentially catastrophic results. Static architectures allow system developers to certify with a high degree of confidence that their systems will provide correct functionality during operation, but a more adaptive approach could provide some clear benefits.

Publication Year: 
Subscribe to RSS - Real-Time