Lec01 - Computer Science Lecture 1 page CS677 Distributed...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Computer Science Lecture 1, page CS677: Distributed OS Distributed Operating Systems Fall 2009 Prashant Shenoy UMass Computer Science http://lass.cs.umass.edu/~shenoy/courses/677 1 Computer Science Lecture 1, page CS677: Distributed OS Course Syllabus • CMPSCI 677: Distributed Operating Systems • Instructor: Prashant Shenoy – Email: [email protected] , Phone: (413) 577 0850 – Office hours: Thursday 12:30-1:30, CS 336, or by appt • Teaching Asst: Upendra Sharma – Email: [email protected], Phone: 413 545 4753 – Office hours: TBD • Course web page: http://lass.cs.umass.edu/~shenoy/courses/677 2 Computer Science Lecture 1, page CS677: Distributed OS Course Outline • Introduction (today) – What, why, why not? – Basics • Distributed Architectures • Interprocess Communication – RPCs, RMI, message- and stream-oriented communication • Processes and their scheduling – Thread/process scheduling, code/process migration, virtualization • Naming and location management – Entities, addresses, access points 3 Computer Science Lecture 1, page CS677: Distributed OS Course Outline • Canonical problems and solutions – Mutual exclusion, leader election, clock synchronization, … • Resource sharing, replication and consistency – DFS, consistency issues, caching and replication • Fault-tolerance • Security in distributed Systems • Distributed middleware • Advanced topics: web, cloud computing, green computing, multimedia, and mobile systems 4 Computer Science Lecture 1, page CS677: Distributed OS Course Outline • Introduction (today) – What, why, why not? – Basics • Distributed Architectures • Interprocess Communication – RPCs, RMI, message- and stream-oriented communication • Processes and their scheduling – Thread/process scheduling, code/process migration, virtualization • Naming and location management – Entities, addresses, access points 3 Computer Science Lecture 1, page CS677: Distributed OS Course Outline • Canonical problems and solutions – Mutual exclusion, leader election, clock synchronization, … • Resource sharing, replication and consistency – DFS, consistency issues, caching and replication • Fault-tolerance • Security in distributed Systems • Distributed middleware • Advanced topics: web, cloud computing, green computing, multimedia, and mobile systems 4 Computer Science Lecture 1, page CS677: Distributed OS Misc. Course Details • Textbook: Distributed Systems, 2nd ed, by Tannenbaum and Van...
View Full Document

This note was uploaded on 11/22/2011 for the course COMPSCI 677 taught by Professor Shenoy during the Spring '08 term at UMass (Amherst).

Page1 / 13

Lec01 - Computer Science Lecture 1 page CS677 Distributed...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online