Distributed paradigms
Offered By: The Open University via OpenLearn
Course Description
Overview
The course covers distributed models, message passing, distributed objects technology, event-based bus architectures, and tuple architecture. By the end of the course, learners will understand various distributed paradigms, protocols, message passing techniques, distributed objects technology, and event-based bus architectures. The course teaches skills such as designing distributed systems, implementing message passing protocols, utilizing distributed objects technology, and architecting event-based bus systems. The teaching method includes theoretical explanations, practical examples, and case studies. This course is intended for individuals interested in learning about distributed computing paradigms and technologies.
Syllabus
- Introduction
- Learning outcomes
- 1 Distributed models
- 1 Distributed models
- 2 Message passing
- 2 Message passing
- 2.1 Protocols
- 2.2 Fixed and adaptive protocols
- 2.3 Synchronous and asynchronous message passing
- 2.4 The message passing idea
- 3 Distributed objects technology
- 3 Distributed objects technology
- 3.1 Distributed objects technology
- 4 Event-based bus architectures
- 4 Event-based bus architectures
- 4.1 Introduction
- 4.2 Architectures
- 4.2.1 Hub and spoke architectures
- 4.2.2 Multicast bus architectures
- 4.3 A commercial implementation
- 5 Tuple architecture
- 5 Tuple architecture
- 5.1 Introduction
- 5.2 An example
- Conclusion
- References
- Further reading
- Acknowledgements
Tags
Related Courses
Cloud Computing Concepts, Part 1University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera Reliable Distributed Algorithms - Part 1
KTH Royal Institute of Technology via edX Introduction to Apache Spark and AWS
University of London International Programmes via Coursera Réalisez des calculs distribués sur des données massives
CentraleSupélec via OpenClassrooms