CE7490: ADVANCED TOPICS IN DISTRIBUTED SYSTEMS (AY 2008-2009, Semester 2)

Lecturers:

Aims and objectives

This subject introduces graduate students to the advanced topics in distributed computing models, algorithms, and software systems. It deals with design issues, implementation techniques, and software tools and environments to support the implementation of distributed systems, and aims to prepare graduate students to carry out research in distributed systems. A selection of topics from the following list will be covered:

·         Principles of Distributed computing 

·         Internet and Web technologies and applications

·         Distributed simulation 

·         Grid computing

·         P2P systems

Case studies on real distributed systems will be conducted, and the recent research literature in the subject area will be reviewed.

Syllabus

Distributed System Fundamentals

Distributed Simulation 

Grid Computing and P2P systems

                                                                                                          

Assessment

This course is graded. Continuous assessments (no final exam) based on two project assignments and reading/presenting research papers and quizzes.
Note: Good programming skills will be necessary for the projects, however you can use whichever programming language you wish to use.

Time and Venue

Tuesdays 2:30-5:30pm, Venue: TBD