Download presentation
Presentation is loading. Please wait.
1
CS603 Advanced Topics in Distributed Systems MWF 13:30-14:30 RHPH 162 Professor Chris Clifton
2
CS 603Spring 2002 Course Goal: Be able to understand and develop distributed computing systems –Build Distributed Systems that are: correctly functioning performance-oriented reliable and secure –Design principles of distributed systems and their application to the modern networked environment –Understand fundamental distributed systems theory –Develop for web-based environments using tools such as Java and XML
3
Application CS 603Spring 2002 Server Application Server Middleware
4
CS 603Spring 2002 Course Topics –Principles of naming and location –Atomicity –Resource sharing –Concurrency control / synchronization –Deadlock detection and avoidance –Distributed data access and control –Distributed systems design –Consistency control –Fault tolerance
5
CS 603Spring 2002 Course Topics (cont.) –Communication Mechanisms and Protocols TCP/IP ODBC/JDBC/DCOMM/etc. Middleware (e.g., CORBA) –Networked file systems –Replication and distributed caching –Distributed application security
6
CS 603Spring 2002 Grading –Midterm Exam25% Session ? –Final Exam35% comprehensive –Projects (4-5) 40% (includes programming and analysis/design components)
7
CS 603Spring 2002 Those are my ideas: What do you want from this course? –Programming experience –Knowledge of tools, systems, APIs, protocols –Distributed algorithms and their applications –Theory of distributed computing Contact Information –Chris Clifton clifton@cs.purdue.edu –Course Link www.cs.purdue.edu/~clifton/cs603
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.