CS 5353 / Emerging Topics in Operating Systems
Essentials
- Instructor:
Dr. Eric Freudenthal
- Time/space: Mondays & Wednesdays, 15-16.20h, CS 321
- Prequisite skills:
- familiarity with C/++
- successful completion of an undergraduate course in operating
systems or equivalent
- Students concerned about their preparation for this course
should schedule a meeting with Dr. Freudenthal.
Synopsis
This course will survey several emerging trends in
operating systems, peer-to-peer computing, and security including:
- virtualization
- replication and consistency in distributed systems
- event-driven v. threaded paradigms
- self-organizing (p2p) systems
- scheduling
- fault localization in os
- security challenges, access control
Course structure.
There is no text for this course. A paper will be assigned for
discussion at each lecture, and several projects related to emerging
trends in online and peer-to-peer systems will be assigned.
The set of topics will largely overlap those surveyed in the course titled
Honors Operating
Systems taught by David
Mazieres at NYU and Stanford.