* Understand the common challenges posed by Distributed Systems and the traps and pitfalls that you should avoid * Learn about canonical coordination models for distributed systems * Learn about the key distributed algorithms that can be used to solve common problems, such as fault-detection, group management, distributed mutex and barriers, etc., when architecting distributed systems * Discover how these algorithms can be efficiently implemented in Data Distribution Service (DDS)
Designing distributed systems is hard and one of the main aims of DDS is to make this task less daunting. Yet, to exploit DDS's full potential it is key to understand the coordination model and architectural style it promotes along with the key properties that it guarantees. Only after having understood these concepts will you realize the full power of DDS.
This webcast, after summarizing the main challenges that architects face when designing distributed systems will (1) introduce a series of canonical coordination models, (2) explain DDS's 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.
The webcast will last approximately one hour.
Angelo Corsaro, Ph.D. is Chief Technology Officer (CTO) at ADLINK Technology Inc. As CTO he looks after technology strategy and innovation for ADLINK’s Industrial Internet of Things (IIoT) Platform. Angelo also serves as PrismTech (an ADLINK company) CTO, where he looks after technology strategy and innovation for PrismTech's Vortex IIoT data sharing platform. Angelo leads the strategic standardization at the Object Management Group (OMG), where he co-chairs the Data Distribution Service (DDS) Special Interest Group. Before joining PrismTech, Angelo was working as a Scientist at the SELEX-SI and FINMECCANICA Technology Directorate. There, he was responsible for the corporate middleware strategy, for strategic standardization, and R&D collaborations with top Universities. Angelo is a well-known and cited expert in the area of high performance and large scale distributed systems with 100s of publications for referred journal, conferences, workshops, and magazines. Angelo received a Ph.D. and a M.S. in Computer Science from the Washington University in St. Louis, and a Laurea Magna cum Laude in Computer Engineering from the University of Catania, Italy.