Course Information
-
Upload
hanae-barron -
Category
Documents
-
view
16 -
download
0
description
Transcript of Course Information
![Page 1: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/1.jpg)
Course Information
Andy Wang
COP 5611
Advanced Operating Systems
![Page 2: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/2.jpg)
Contact Information
Andy Wang ([email protected]) Office: 269 Love Building Office hours: after class
(also by appointments)
Class website: http://www.cs.fsu.edu/~awang/courses/cop5611_s2012
![Page 4: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/4.jpg)
Objectives
Become exposed to classic and current OS literature
Gain experience in doing OS research Develop projects that lead to
publishable results
![Page 5: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/5.jpg)
Prerequisites
COP 4610 (operating systems) CDA 3101 (computer organizations) Knowledge of the UNIX environment Proficiency in C
![Page 6: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/6.jpg)
Course Materials
Lecture notes and papers (posted on the class website)
No required textbooks
![Page 7: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/7.jpg)
Recommended Textbooks
Tanenbaum and Van Steen, Distributed Systems Principles and Paradigms
Singhal and Shivaratri, Advanced Concepts in Operating Systems
![Page 8: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/8.jpg)
Background Textbooks
Tanenbaum, Modern Operating Systems
Silberschatz, Galvin, Gagne, Operating System Concepts
Nutt, Operating Systems: A Modern Perspective
![Page 9: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/9.jpg)
Kernel-Hacking Aids
Nutt, Kernel Projects for Linux Kernighan, Ritchie, The C
Programming Language Maxwell, Linux Core Kernel
Commentary Corbet, Rubini, and Kroah-Hartman,
Linux Device Drivers
![Page 10: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/10.jpg)
Grading
Paper summaries and critiques 5% Project 40% Peer evaluation of projects 5% Exam 1 10% Exam 2 10% Final 30%
![Page 11: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/11.jpg)
Critiques
Ten one-page single-spaced critiques on recent papers (< 1 yr), from the following venues, or from other venues with prior approval: Conferences: SOSP, OSDI, EuroSys,
RTSS, HotOS, HotStorage, Usenix FAST, Usenix ATC, Sigmetrics, ASPLOS, Usenix Security, StorageSS
![Page 12: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/12.jpg)
Side Note: Research Cycle
Having an idea 2 months later
Submit a grant proposal to NSF 6 months later
Funded 3 months later
Prototype built
Submit to WIP 6 months later
Evaluation done WIP published
3 months later Submit to a
conference 6 months later
Paper published
![Page 13: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/13.jpg)
Critiques
One due each week, both in class and through turnitin.com (via blackboard), for the first 10 weeks
![Page 14: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/14.jpg)
Critiques
Need to address the following: Summary
Problems/existing & new approaches/results Intriguing aspects of the paper
Observations/trends/assumptions/techniques How can the research be improved?
Techniques/experiments/handling of corner cases and assumptions
![Page 15: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/15.jpg)
Project
You need to develop a project in teams of two or three
Goal: Publishable results
![Page 16: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/16.jpg)
Types of Papers
Survey papers Position papers Simulation papers Measurement papers System papers
![Page 17: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/17.jpg)
Some Example Projects
Feasibility of using sound cues for debugging operating systems
Feasibility study of applying economic models for distributed resource management
Feasibility study of life-long storage of sensory inputs
![Page 18: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/18.jpg)
Weekly Project Reports
Demonstrate steady progress Papers read Obstacles encountered New ideas Software pieces built Experiments
![Page 19: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/19.jpg)
Project Proposal
Due on the 5th week All team members are required to
participate 2-page written proposal
Motivation The state-of-the-art Methodology Expected results Timeline
![Page 20: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/20.jpg)
Project Proposal
Include: 5-10 references Division of labor amongst teams
![Page 21: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/21.jpg)
Project Presentation
During the last two weeks of the course
15-page (max) written paper due by the last lecture (double column, single-space, 10-pt font)
Critiques on two other projects, not including yours
![Page 22: Course Information](https://reader035.fdocuments.us/reader035/viewer/2022062314/56813663550346895d9df1bf/html5/thumbnails/22.jpg)
Exams
In-class and closed-book, unless specified otherwise
Essays and short answers Open research questions