Send e-mail to the CS Department
CS5441Distributed Systems - Course Specification

Catalog Description

Prerequisites: CS4441 and CS4431

Required concurrent courses:

Lab Resources:

Course Fee: 75

Class hours per week: (0,3,0)

Term offered:Fall

Course rationale and rationale for course fee (if any):

  This is a graduate elective course.
  The course fee is needed since there will be computing projects.

Faculty member proposing: Jean Mayo

Email address: jmayo@mtu.edu

Course syllabus:
Knowledge  Skills 

Networking and IPC
 

Familiarity

        Network Technologies
        Client/Server Communication
        Group Communication
        CASE STUDY: UNIX IPC
        RPC
          CASE STUDY: Sun RPC

 

Time and Coordination
 

Familiarity

        Event Ordering
        Global State Acquisition
          Global State Predicate Evalaution
        Mutual Exclusion
        Leader Election
        Agreement
        Clock Synchronization

 

Transactions
 

Familiarity

        Atomic Commit Protocols
        Concurrency Control
        Distributed Deadlocks
        Replicated Data

 

Security
 

Familiarity

        Access Control Models
        Mandatory Flow Control Models
        Cryptography
        Authentication and Key Distribution

 

Distributed Shared Memory
 

Familiarity

        Structure
        Consistency Models
        Update Propagation
        Granularity
        Thrashing
        CASE STUDY: Ivy

 

Please send questions and comments about this CS Web Page to cswebmaster@mtu.edu
Department of Computer Science
Last Updated: Monday, August 27, 2001