Distributed Computing with Data Distribution Service DDS

This presentation, after summarizing the main challenges that architects face when designing distributed systems will (1) introduce a series of canonical coordination models, (2) explain the Data Distribution Service (DDS) coordination model and its powerful properties, (3) identify the key patterns that underlie the coordination model (4) show how this coordination model can be used to build some interesting distributed applications and some key distributed algorithms.