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: shenoy@cs.umass.edu , Phone: (413) 577 0850 Office hours: Thursday 12:30-1:30, CS 336, or by appt Teaching Asst: Upendra Sharma Email: upendra@cs.umass.edu, 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

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