Labs

During this course you will complete four labs individually or with a group. We will start each lab in class, but you are not expected to finish the lab during class time. If you choose to work with a group, you are expected to work collaboratively and not simply divide work between group members. The list below shows the assigned and due dates for all of this semester’s labs.

  System Call Tracing
    • Assigned January 27, 2026
    • Due February 10, 2026 11:59pm
  Distributed Key–Value Store
    • Assigned February 10, 2026
    • Due February 24, 2026 11:59pm
  Userspace File System
    • Assigned February 24, 2026
    • Due March 24, 2026 11:59pm
  Deadlock Detector
    • Assigned March 24, 2026
    • Due April 7, 2026 11:59pm