Course Syllabus Instructor: Hsung-Pin Chang TA: 林郁傑 Web Site:
Text Book “ Distributed Systems: Principles and Paradigms ” by Andrew Tanenbaum and M. van Steen. Prentice Hall
Syllabus ( Topics) Introduction Communication Process Naming Synchronization Consistency and Replication Fault Tolerance Security: Access Control Distributed Object-Based Systems COBRA Distributed DOM Distributed File Systems SUN Network File System The Coda File System
Grading Two Exams Two-three projects RPC (Remote Procedure Call) Java RMI (Remote Method Invocation) Server implementation Multiple process Multi-threaded Single process with nonblocking system call (select)