Print

Distributed Processing in Internet

Course Instructor: Catalin Leordeanu

Syllabus:

This course introduces the main concepts, models and techniques regarding the design and implementation of Web based distributed systems.

The course covers important topics in distributed processing in computer networks domain, as well as new solutions for complex problems such as: inter process communication, efficient data management (storage, retrieval, sharing, replication), consistency, fault tolerance and security issues in distributed Internet systems.

The topics mentioned above are being studied as part of relevant distributed systems models: Peer-to-Peer, event based systems, Cloud computing, pervasive computing.

The course is accompanied by practical applications whose purpose is to identify concrete problems in recent distributed systems and to implement efficient solutions, to provide skills and instruments for the design, implementation and evaluation of distributed systems.

Student grading takes into account active course participation, individual study and presentation of selected scientific papers, working on a team project and writing a technical report and also a written final exam.