Distributed and Operating Systems / Spring 2025 (Compsci 677)
Announcements
- Welcome to Compsci 677 - Spring 2025 edition!
Course Description
This course provides an in-depth examination of the principles of distributed systems and advanced concepts in operating systems. Covered topics include client-server programming, distributed scheduling, virtualization, cloud computing, distributed storage, distributed consensus, distributed middleware, ubiquitous computing, and applications such as the Internet of Things, Web and peer-to-peer systems.
Resources:
Previous Offerings
Instructors
Teaching Assistants
![](/~shenoy/courses/spring25/_images/pp/nathan.jpg)
Kwan Ho (Nathan) Ng
![](/~shenoy/courses/spring25/_images/pp/hetvi.jpg)
Hetvi Shastri
![](/~shenoy/courses/spring25/_images/pp/tammy.jpg)
Tammy Sukprasert
![](/~shenoy/courses/spring25/_images/pp/bhawana.jpg)
Bhawana Chhaglani
![](/~shenoy/courses/spring25/_images/pp/bin.jpg)
Bin Wang
![](/~shenoy/courses/spring25/_images/pp/krishna.jpg)
Krishna Gudipaty
![](/~shenoy/courses/spring25/_images/pp/david.jpg)
David Thibodeau