CS603 Advanced Topics in Distributed Systems - PowerPoint PPT Presentation

About This Presentation
Title:

CS603 Advanced Topics in Distributed Systems

Description:

Advanced Topics in Distributed Systems. MWF 13:30-14:30. RHPH 162. Professor Chris Clifton ... and control. Distributed systems design. Consistency control ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 8
Provided by: clif8
Category:

less

Transcript and Presenter's Notes

Title: CS603 Advanced Topics in Distributed Systems


1
CS603Advanced Topics in Distributed Systems
  • MWF 1330-1430
  • RHPH 162
  • Professor Chris Clifton

2
CS 603 Spring 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
CS 603 Spring 2002
Application
Application
Application
Application
Application
Application
Middleware
Server
Server
4
CS 603 Spring 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 603 Spring 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 603 Spring 2002
  • Grading
  • Midterm Exam 25
  • Session ?
  • Final Exam 35
  • comprehensive
  • Projects (4-5) 40(includes programming and
    analysis/design components)

7
CS 603 Spring 2002
  • Those are my ideasWhat 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_at_cs.purdue.edu
  • Course Link
  • www.cs.purdue.edu/clifton/cs603
Write a Comment
User Comments (0)
About PowerShow.com