Module and Programme Catalogue

Search site

Find information on

2016/17 Undergraduate Module Catalogue

COMP3900 Distributed Systems

10 creditsClass Size: 75

Module manager: Dr Karim Djemame
Email: K.Djemame@leeds.ac.uk

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2016/17

Pre-requisite qualifications

*Studied Level 2 in 12/13 (then went on placement):
-COMP1550,COMP1551 and COMP2245

*Studied Level 2 in 13/14:
-COMP2444 Networks and Scalable Architectures
or
-COMP2449 Networking and IT Management

Pre-requisites

COMP1550Core Programming
COMP1551Core Programming
COMP2245Programming Computers
COMP2444Networks and Scalable Architectures
COMP2449Networking and IT Management

This module is not approved as a discovery module

Objectives

On completion of this module, students should be able to:
- understand advanced technologies used in typical Internet Information Systems;
- understand current middleware technologies such as remote method invocation and Web services;
- implement simple distributed applications using standard middleware tools;
- comprehend the role played by naming, resource discovery and synchronisation services in a range of distributed systems;
- discuss future directions in distributed systems.

Syllabus

- Definitions of distributed systems
- Applications challenges
- Systems challenges
- the client-server model
- Middleware
- The N-tier model
- Message oriented communication
- Remote database access
- XML based technologies;
- Implementation of middleware using a distributed object model;
- Remote method invocation technologies; Service Oriented Architectures
- Web services
- Naming, directory, and discovery services, Synchronisation in distributed systems
- Transactions
- Open computing environments
- Emerging distributed systems
- Grid computing
- Cloud computing.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Laboratory111.0011.00
Lectures221.0022.00
Class tests, exams and assessment12.002.00
Private study hours65.00
Total Contact hours35.00
Total hours (100hr per 10 credits)100.00

Private study

- Taught session preparation: 18 hours
- Taught session follow-up: 18 hours
- Self-directed study: 17 hours
- Assessment activities: 23 hours.

Opportunities for Formative Feedback

Attendance and formative assessment.

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
Problem SheetProblem Sheet20.00
In-course MCQVLE MCQ Test10.00
Total percentage (Assessment Coursework)30.00

This module is re-assessed by exam only.


Exams
Exam typeExam duration% of formal assessment
Open Book exam2 hr 00 mins70.00
Total percentage (Assessment Exams)70.00

This module is re-assessed by exam only.

Reading list

The reading list is available from the Library website

Last updated: 07/09/2016

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019