CMPSCI 677: Distributed Operating Systems
Also available to off-campus students via the
Professional Education Program .
This course provides an in-depth examination of the principles of
distributed systems in general, and distributed operating systems in
particular. Covered topics include processes and threads, concurrent
programming, distributed interprocess communication, distributed
process scheduling, shared virtual memory, distributed file systems,
security in distributed systems, distributed middleware and
applications such as the web and peer-to-peer systems. Some coverage
of operating system principles for multiprocessors will also be
included. A brief overview of advanced topics such as multimedia
operating systems, real-time operating systems and mobile computing
will be provided, time permitting.
Prerequisites: Students should be able to easily program
in a high-level language such as C, have had a course on data
structures, be familiar with elements of computer architecture and
have had previous exposure to the operating system concepts of
processes, virtual memory, and scheduling. A previous course on
uniprocessor operating systems (e.g., CMPSCI 377) will be helpful but
Instructor: Prashant Shenoy
Teaching Assistant: Nasreen Abdul Jaleel
Class: CS Bldg 142, TuTh 11:15-12:30
Department of Computer Science,
Computer Science Building
University of Massachusetts
Amherst MA 01003-4610
Phone: (413) 577 0850
Email: shenoy [at] cs.umass.edu
Office Hours: Tuesdays 12:30-1:30 pm, Room 336, or by appointment
- Teaching Assistant: Nasreen Abdul Jaleel
Office phone: 413 577-0405
Email: nasreen [at] cs.umass.edu
Office hours: Wednesday, 1:30 pm to 3 pm, CS 311, phone 413 577-6310
Jan 29: Reminder to add yourself to the course mailing list.
Feb 03: Homework 1 handed out.
Feb 26:Project 1 handed out.
March 23: Reminder that the mid-term for on-campus students will be held on March 31 from 5:30-7PM in CMPSCI 142.
Off-campus students will receive the exam in the mail with instructions.
This page is online at http://lass.cs.umass.edu/~shenoy/courses/spring04/677/
Last modified: Tue Feb 3 10:12:21 EST 2004