+ All Categories
Home > Documents > Course Information

Course Information

Date post: 21-Jan-2016
Category:
Upload: cecile
View: 20 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_s2014. Objectives. - PowerPoint PPT Presentation
Popular Tags:
23
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_s2014

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

Prerequisites

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

Page 5: Course Information

Course Materials

Lecture notes and papers Posted on the class website

No required textbooks

Page 6: Course Information

Recommended Textbooks

Tanenbaum and Van Steen, Distributed Systems Principles and Paradigms

Singhal and Shivaratri, Advanced Concepts in Operating Systems

Page 7: Course Information

Background Textbooks

Tanenbaum, Modern Operating Systems

Silberschatz, Galvin, Gagne, Operating System Concepts

Nutt, Operating Systems: A Modern Perspective

Page 8: 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 9: Course Information

Grading

Paper summaries and critiques 5% Project 40% Peer evaluation of projects 5% Entrance exam 5% Exam 1 10% Exam 2 10% Final 25%

Page 10: Course Information

Individual 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,

HotOS, HotStorage, HotCloud, Usenix FAST, Usenix ATC, Sigmetrics, ASPLOS, Usenix Security, StorageSS, MobiCom, MobiSys

Page 11: 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 12: Course Information

Critiques

One due each week Both in class and through turnitin.com

(via blackboard), for the first 10 weeks A few words on plagiarism

Dire consequences Academically Financially

Page 13: 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 14: Course Information

Project

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

It should take about at least 100 to 120 hours

Goal: Publishable results

Page 15: Course Information

Types of Papers

Survey papers Position papers Simulation papers Measurement papers System papers

Page 16: 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 17: Course Information

Weekly Project Reports

Per person Demonstrate steady progress

Papers read Obstacles encountered New ideas Software pieces built Experiments

Page 18: Course Information

Project Proposal

Due on the 5th week

Group presentation All team members

are required to participate

2-page written proposal Motivation The state-of-the-art Methodology Expected results Show stoppers

Plan B Timeline

Page 19: Course Information

Project Proposal

Include: 5-10 references Division of labor amongst teams

Page 20: Course Information

Project Presentation

During the last two weeks of the course

12 to 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 21: Course Information

Exams

In-class and closed-book, unless specified otherwise

Essays and short answers Open research questions

Page 22: Course Information

Entrance Exam

Make sure that you have the necessary background

Too late to drop the class after exam 1 You need to pay extra to make up the

dropped credit hours

Page 23: Course Information

Overall Expectations

Not like an undergraduate course Need to take your own initiative Lots of time spent on reading, writing,

and working on your project Need to limit your course load

Find out about taking research hours


Recommended