ECE 677: Distributed Computing Systems

ECE 677 Course Description

Design, architecture and programming of distributed computing systems. The course consists of three parts:
1) Networks and Protocols in high performance distributed systems;
2) Architectural issues of designing and implementing disturbed systems (distributed operating systems, distributed file systems, concurrency control and redundancy management, load balancing, and security); and
3) Distributed computing paradigms (shared memory, message passing, and web based computing, virtual computing, and Grid computing).

Professor Salim Hariri's link is below

College of Engineering Department of Electrical and Computer Engineering