+ All Categories
Home > Documents > Course Information

Course Information

Date post: 03-Jan-2016
Category:
Upload: hanae-barron
View: 16 times
Download: 0 times
Share this document with a friend
Description:
Course Information. Andy Wang COP 5611 Advanced Operating Systems. 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. Teaching Assistant. - PowerPoint PPT Presentation
Popular Tags:
22
Course Information Andy Wang COP 5611 Advanced Operating Systems
Transcript
Page 1: Course Information

Course Information

Andy Wang

COP 5611

Advanced Operating Systems

Page 2: Course Information

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 3: Course Information

Teaching Assistant

Chi Zhang ([email protected]) Provides help on projects

Page 4: Course Information

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

Prerequisites

COP 4610 (operating systems) CDA 3101 (computer organizations) Knowledge of the UNIX environment Proficiency in C

Page 6: Course Information

Course Materials

Lecture notes and papers (posted on the class website)

No required textbooks

Page 7: Course Information

Recommended Textbooks

Tanenbaum and Van Steen, Distributed Systems Principles and Paradigms

Singhal and Shivaratri, Advanced Concepts in Operating Systems

Page 8: Course Information

Background Textbooks

Tanenbaum, Modern Operating Systems

Silberschatz, Galvin, Gagne, Operating System Concepts

Nutt, Operating Systems: A Modern Perspective

Page 9: Course Information

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

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

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

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

Critiques

One due each week, both in class and through turnitin.com (via blackboard), for the first 10 weeks

Page 14: Course Information

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

Project

You need to develop a project in teams of two or three

Goal: Publishable results

Page 16: Course Information

Types of Papers

Survey papers Position papers Simulation papers Measurement papers System papers

Page 17: Course Information

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

Weekly Project Reports

Demonstrate steady progress Papers read Obstacles encountered New ideas Software pieces built Experiments

Page 19: Course Information

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

Project Proposal

Include: 5-10 references Division of labor amongst teams

Page 21: Course Information

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

Exams

In-class and closed-book, unless specified otherwise

Essays and short answers Open research questions


Recommended