CS920 Homepage Spring 2012

Computer Science 920
Advanced Operating Systems Concepts

Spring 2012
http://www.cs.unh.edu/~varki/courses/cs920s12/

Papers
Announcements
Professor: Elizabeth Varki (varki@cs.unh.edu)
Phone: 862-2319
Office: N221B, Kingsbury Hall
Office Hours: Tuesday, Thursday: 11:10-12:00,
or by email appointment, or whenever you find me in my office.
Class Time/Place: 9:40-11:00 T,Th in Kingsbury N113
Prerequisite:CS620 or equivalent.
Textbooks: Journal/conference papers or chapter notes.
Reference Text Books:
  • Distributed Systems: An Algorithmic Approach by Sukumar Ghosh, Chapman & Hall, 2007.
  • Advanced Concepts in Operating Systems by Mukesh Singhal and Niranjan G. Shivaratri, McGraw-Hill Publishing Company, 1994.
  • Distributed Operating Systems & Algorithms by Randy Chow and Theodore Johnson, Addison Wesley, 1997.
  • Distributed Algorithms by Nancy A. Lynch, 1996.
Grading: quizzes, hw, exam: 47%
  paper, lecture/presentation: 47%
  attendance and class participation: 6%

Description:

Computing is evolving from execution on a single computer to execution on a collection of computers linked via the Internet. A goal is to access one's "laptop" (home directory and latest login environment) from any part of the world without actually carrying one's laptop around. While the future of distributed technology is hard to predict, the underlying characteristics of distributed computing - no common clock, no shared memory, communication delays, insecure communication - will not change. The lectures explain some of the issues and challenges of making the transformation to distributed computing. The class covers fundamental concepts and algorithms that underlie distributed systems, regardless of the technology.