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
Advanced Operating SystemsGeorgia Institute of Technology via Udacity High Performance Computing
Georgia Institute of Technology via Udacity GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX