Course Discription |
:
This course addresses some of the basic principles behind distributed systems (collection of independent components that appear to the users as a single coherent system) and reviews some of the main paradigms used to organize them. This course aims to present the fundamental concepts and techniques about the design and construction of distributed systems. Topics to be covered are: models of distributed systems, networking and internetworking, concurrency control and synchronization, distributed programming, distributed operating systems and case studies of networking software. |