Preliminary CSC550 Class Outline

Lecture

Topic

Date

1 Academic Holiday: Cesar Chavez’s Birthday
March 31
2 Overview April 2
3 Team Consultations April 7
4 Operating Systems
  • Corey: An Operating System for Many Cores
    Silas Boyd-Wickizer, Massachusetts Institute of Technology; Haibo Chen, Rong Chen, and Yandong Mao, Fudan University; Frans Kaashoek, Robert Morris, and Aleksey Pesterev, Massachusetts Institute of Technology; Lex Stein and Ming Wu, Microsoft Research Asia; Yuehua Dai, Xi'an Jiaotong University; Yang Zhang, Massachusetts Institute of Technology; Zheng Zhang, Microsoft Research Asia, OSDI 2008
    Presenters: Nate Black, Brian Blonski
  • CuriOS: Improving Reliability through Operating System Structure
    Francis M. David, Ellick M. Chan, Jeffrey C. Carlyle, and Roy H. Campbell, University of Illinois at Urbana-Champaign, OSDI 2008
    Presenters: Greg Gire, Jon McElroy
  • Redline: First Class Support for Interactivity in Commodity Operating Systems
    Ting Yang, Tongping Liu, and Emery D. Berger, University of Massachusetts Amherst; Scott F. Kaplan, Amherst College; J. Eliot B. Moss, University of Massachusetts Amhers, OSDI 2008
    Presenters: Rob Webb, Daniel Nelson
April 9
5 Operating System Security April 14
6 File Systems
  • Avoiding File System Micromanagement with Range Writes
    Ashok Anand and Sayandeep Sen, University of Wisconsin, Madison; Andrew Krioukov, University of California, Berkeley; Florentina Popovici, Google; Aditya Akella, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, and Suman Banerjee, University of Wisconsin, Madison, OSDI 2008
    Presenters: Brian Blonski, Daniel Nelson
  • SQCK: A Declarative File System Checker
    Haryadi S. Gunawi, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin, Madison, OSDI 2008
    Presenters: Matthew Schlachtman
April 16
7 Project Presentations:
Student Sign-up
April 21
8 Project Presentations:
Student Sign-up
April 23
9 Transactional Memory
April 28
10

Virtualization I

April 30
11 Virtualization II May 5
12 Team Consultations May 7
13 Project Presentations:
Student Sign-up
May 12
14 Project Presentations:
Student Sign-up
May 14
15 Concurrency
May 19
16 Team Suggestions I
May 21
17 Team Suggestions II
  • TBD
    Presenters:
  • TBD
    Presenters:
May 26
18 Team Consultations: Conference Submissions May 28
19 Project Presentations June 2
20 Project Presentations June 4