Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Practical
Seminar
Tutorial
Module Offerings
5115COMP-JAN-CTY
Aims
To assess a variety of principles, tools and techniques used for the design of distributed computer systems.
To evaluate the effect of distribution, benefits and problems, on the design and implementation of computer based solutions, and to design distributed systems using appropriate tools and techniques.
Learning Outcomes
1.
Analyse the requirements of a distributed system and the suitability of existing distributed systems paradigms
2.
Apply knowledge of distributed systems and middleware
3.
Identify appropriate tools and techniques for the design of a distributed system
4.
Evaluate distributed systems, and related tools and techniques
Module Content
Outline Syllabus:Distributed Systems Concepts and Architectures – Models and Paradigms
Networked applications and Middleware
Message passing, Remote Procedure Calling
Distributed Objects and Remote Method Invocation
Distributed File Systems
Naming
Synchronisation
Replication
Fault Tolerance
Module Overview:
To assess a variety of principles, tools and techniques used for the design of distributed computer systems. To evaluate the effect of distribution, benefits and problems, on the design and implementation of computer based solutions, and to design distributed systems using appropriate tools and techniques. The distributed paradigm is analysed, including architectures, models, middleware and applications. The most salient concepts are analysed and suitable tools and techniques evaluated against specific requirements.
To assess a variety of principles, tools and techniques used for the design of distributed computer systems. To evaluate the effect of distribution, benefits and problems, on the design and implementation of computer based solutions, and to design distributed systems using appropriate tools and techniques. The distributed paradigm is analysed, including architectures, models, middleware and applications. The most salient concepts are analysed and suitable tools and techniques evaluated against specific requirements.
Additional Information:The distributed paradigm is analysed, including architectures, models, middleware and applications. The most salient concepts are analysed and suitable tools and techniques evaluated against specific requirements.