Lecturers:
Asst. Prof. Anwitaman Datta
Contact: anwitaman @ ntu (Please note that I will not check/answer emails till 9th January)
Visiting Professor Rassul Ayani (From KTH Sweden)
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