CS 5204 Operating Systems Fall 2005

Slides:



Advertisements
Similar presentations
CS-550 Syllabus1 CS-550: Comparative Operating Systems Instructor: Dr. Marius D. Soneru Fall 2001.
Advertisements

School of Electrical and Computer Engineering ECE 400 Seminar Fall 2012.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
CS300 Computers in Society Web- based course Rekha Gupta.
COMP Introduction to Programming Yi Hong May 13, 2015.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Introduction to Data Structures
Course Information Sarah Diesburg Operating Systems COP 4610.
HE 520: Higher Education Laws and Regulations Unit One Seminar Pre-Seminar Welcome to HE 520: Higher Education Laws and Regulations, Unit One Seminar Seminar.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
CS 3214 Computer Systems Godmar Back Lecture 1. CS 3214 Fall 2010 About Me Undergraduate Work at Humboldt and Technical University Berlin PhD University.
11/21/20151 Operating Systems Design (CS 423) Elsa L Gunter 2112 SC, UIUC Based on slides by Sam King and Andrew.
Advanced Legal Writing Seminar: Wednesdays, 10:00 p.m. EST Office Hours: Mondays from 3 – 5 p.m. EST, and by appointment AIM sign-in: cssouthall
CS533 Concepts of Operating Systems Class 1 Course Overview.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
CSc 120 Introduction to Computer Programing II
Introduction to Operating Systems
Mental Aspects of Sport Performance
CS101 Computer Programming I
CS 3214 Computer Systems Course Introduction Godmar Back.
Course Information Dr. Eggen COP 6711 Advanced Operating Systems
MIS323 Business Telecommunications
Course Information Mark Stanovich Principles of Operating Systems
CS533 Concepts of Operating Systems Class 1
Course Overview CSE8313 Object-Oriented Analysis and Design
Transactional Programming EE 4984/5984
E-BUSINESS SYSTEMS DESIGN IS 232 T
COMI Friday 9:00 – 1:50 Room 2108.
Cpt S 471/571: Computational Genomics
CS 5565 Network Architecture and Protocols
ECE 751: Embedded Computing Systems Prof
Andy Wang Operating Systems COP 4610 / CGS 5765
CS533 Concepts of Operating Systems Class 1
CGS 3763 Operating Systems Concepts Spring 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
Cpt S 471/571: Computational Genomics
Critical Thinking with Georgie Ziff
Andy Wang Operating Systems COP 4610 / CGS 5765
MIS323 Business Telecommunications
Spanish 120, 110, and 111, Elementary Spanish I
Portfolio Information PPT
CS510 Concurrent Systems Jonathan Walpole.
CS 425 / CS 625 Software Engineering
First Semester 1439/1440 Welcome 
Andy Wang Operating Systems COP 4610 / CGS 5765
IS8014 Theory & Qualitative Research in IS Week 1:
Lecture 1a- Introduction
Lecture 1a- Introduction
General recommendations
Topics in Database Systems
Lecture 1- Introduction
Sampath Jayarathna Cal Poly Pomona
CS 5565 Network Architecture and Protocols
MAT 379 Computer Networking
Course Overview CSE5319/7319 Software Architecture and Design
Andy Wang Operating Systems COP 4610 / CGS 5765
Portfolio Information PPT
Lecture 1a- Introduction
Sarah Diesburg Operating Systems CS 3430
CS533 Concepts of Operating Systems Class 1
Portfolio Information PPT
Course Introduction Data Visualization & Exploration – COMPSCI 590
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

CS 5204 Operating Systems Fall 2005 Godmar Back

About Me Undergraduate Work at Humboldt and Technical University Berlin PhD University of Utah Postdoctoral Work at Stanford University Joined Virginia Tech as Assistant Professor August 2004 Research Interests: Operating systems, runtime systems and compilers: focus on building reliable systems. CS 5204 Fall 2005 1/2/2019

Course Facts Meet MWF 11:15am-12:05pm McBryde 230 (NOT 212!) Will use class website as primary means of communication http://courses.cs.vt.edu/~cs5204/fall05-gback Recommend using Firefox to access website Will use Blackboard Portal for grades & forum http://learn.vt.edu CS 5204 Fall 2005 1/2/2019

Prerequisite/Force-Add I expect that everybody who is interested in taking this class will be able to do so Send email to gback@cs.vt.edu with your name and student id if you are not yet officially enrolled CS 5204 Fall 2005 1/2/2019

Email Etiquette Please make sure your From: line has your full name Picture shows how to enter it in vt’s webmail CS 5204 Fall 2005 1/2/2019

About This Class Graduate Level Operating Systems Emphasis on preparing students for research Read and evaluate research papers Learn from experienced researchers Learn OS by studying systems Projects Unstructured problems Presentations (2) Of others’ research and your own CS 5204 Fall 2005 1/2/2019

Reading Material Assigned research papers are primary reading Textbooks for background include Silberschatz, Galvin, Gagne: Operating Systems Concepts Nutt: Operating Systems Stallings: Operating Systems Internal and Design Principles Tanenbaum: Modern Operating Systems Tanenbaum & van Steen: Distributed Systems: Principles and Paradigms CS 5204 Fall 2005 1/2/2019

Format Discussions + lecture Paper evaluations Speaker evaluations Two student presentations one for assigned research paper one for term project Term project CS 5204 Fall 2005 1/2/2019

Discussions Everybody reads assigned papers before class Submit brief evaluation form Proves you’ve read the paper Enables you to contribute to discussion Instructions on how to submit will be on website CS 5204 Fall 2005 1/2/2019

Late Policy No late submissions will be accepted. Instead, you have six wildcards: Six dates on which you can skip evaluations without penalty Need not be announced beforehand Contact instructor for exceptions in severe circumstances only Unlikely to grant incompletes (I) CS 5204 Fall 2005 1/2/2019

Paper Evaluation Form What problem does the paper attack? How does it relate to and improve upon previous work in its domain? What are the key contributions of the paper? Briefly describe how the paper’s experimental methodology supports the paper’s conclusions. Write down one question you plan to bring up in the discussion. CS 5204 Fall 2005 1/2/2019

Your Presentation 2 parts First, present research as if it were your own Giving background if necessary Then, change roles: Evaluate research from your perspective: add insights, criticism, etc. Help lead subsequent discussion CS 5204 Fall 2005 1/2/2019

Preparing Your Presentation Guidelines for presentations are posted on class website Strongly recommend you read them Every student must meet with instructor to discuss slides. Tentative Time: Monday 1pm for Wednesday presentation Wednesday 1pm for Friday presentation You must have your slides ready by that time. CS 5204 Fall 2005 1/2/2019

Getting Feedback Speaker evaluation forms TA compiles forms You do this as a courtesy to your fellow students who benefit from your feedback CS 5204 Fall 2005 1/2/2019

Speaker Evaluation Form Content Did the speaker extract and emphasize the paper’s main contributions? Did the speaker put the presented work in context? Form Slides: Were the slides readable and concise? Presentation: Was the presentation understandable and clear? Other comments you wish to provide, if any CS 5204 Fall 2005 1/2/2019

Class Participation Important Usually proportional to preparation Will give you feedback Insufficient Sufficient Above average CS 5204 Fall 2005 1/2/2019

Midterms Two short (~ 1 hour) exams! Tentative date for midterm 1: Oct 17 Midterm 2: probably before Thanksgiving Covers material from lectures and discussion CS 5204 Fall 2005 1/2/2019

Term Project Two Choices: Milestones Final Presentation Survey Paper Programming Project Milestones Project proposal Will post schedule Final Presentation To teaching staff during or before final’s week CS 5204 Fall 2005 1/2/2019

Survey Paper Done individually Explore research area or controversy Do not merely summarize n papers Rather Identify problems, ideas and concepts in related (or contrasting) research and approaches Learn and discuss trade-offs Evaluate approaches CS 5204 Fall 2005 1/2/2019

Survey Topics: Examples Threads vs. Events Soft Updates vs. Journaling File Systems Virtualization Techniques Multi-tasking/resource control in a JVM Techniques for reliability in OS … pick your own topic of interest here CS 5204 Fall 2005 1/2/2019

Programming Project Done in teams of 1-2 students (3 if project size warrants) – like to see 2 students as the norm Many options: Build small distributed system E.g., small P2P system; distributed web cache Distribute existing system Perform experiments E.g., characterize Linux workloads Modify or improve existing system E.g., add failure report facility to Linux … your own idea CS 5204 Fall 2005 1/2/2019

Grading 30% Midterm 10% Paper Evaluations + Class Participation 10% Research Paper Presentation 40% Term Project 10% Final Presentation These may be subject to change CS 5204 Fall 2005 1/2/2019

Honor Code Will be strictly enforced in this class Do not cheat Observe collaboration policy outlined in syllabus Do not plagiarize Use proper citations Read the policies posted on the website Note reference to “codes of ethics used by professional societies in the United States (my emphasis)” If in doubt, ask! CS 5204 Fall 2005 1/2/2019