COMP 3000 Essay 2 2010: Difference between revisions
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Directions== | ==Directions== | ||
You are to write a document that explains the key ideas of your assigned paper. Your articles should have the following format: | You are to write a document that explains the key ideas of your assigned paper from [http://www.usenix.org/events/osdi10/tech/ OSDI 2010]. Your articles should have the following format: | ||
*'''Paper''': the paper's title, authors, and their affiliations. Include a link to the paper and any particularly helpful supplementary information. | *'''Paper''': the paper's title, authors, and their affiliations. Include a link to the paper and any particularly helpful supplementary information. | ||
*'''Background Concepts''': | *'''Background Concepts''': Explain briefly the background concepts and ideas that your fellow classmates will need to know first in order to understand your assigned paper. | ||
*'''Research problem''': | *'''Research problem''': What is the research problem being addressed by the paper? How does this problem relate to past related work? | ||
*'''Contribution''': | *'''Contribution''': What are the research contribution(s) of this work? Specifically, what are the key research results, and what do they mean? (What was implemented? Why is it any better than what came before?) | ||
*'''Critique''': | *'''Critique''': What is good and not-so-good about this paper? You may discuss both the style and content; be sure to ground your discussion with specific references. Simple assertions that something is good or bad is not enough - you must explain why. | ||
*'''References''': You will almost certainly have to refer to other resources; please cite these resources in the style of citation of the papers assigned (inlined numbered references). Place your bibliographic entries in this section. | |||
== | Your essay will be graded based upon three criteria: | ||
*How well is your article written, in terms of grammar, spelling and organization? | |||
*Are the technical details and conclusions of your article correct? | |||
*Are appropriate sources cited when needed? | |||
*Does your article explain the assigned research paper in a way that is easily understandable to other students taking COMP 3000? | |||
Remember that your presentation of the material should be original. Citations are to acknowledge sources for ideas and specific past work. Do not use words or figures from any other source, even with citation! While such use, with appropriate citation, may not be plagarism, it won't help the quality of your work - thus, you should avoid it. | |||
Group assignments are [http://homeostasis.scs.carleton.ca/~soma/os-2010f/essay2-groups.txt here]. Each group should send me an email confirming your members by Monday, November 15th. (At that point I may need to rebalance groups.) | |||
Your articles are due on December 2nd (a one week extension). Good luck! | |||
==Groups== | |||
#[[COMP 3000 Essay 2 2010 Question 1|An Analysis of Linux Scalability to Many Cores]] | #[[COMP 3000 Essay 2 2010 Question 1|An Analysis of Linux Scalability to Many Cores]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 2|Trust and Protection in the Illinois Browser Operating System]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 3|FlexSC: Flexible System Call Scheduling with Exception-Less System Calls]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 4|Accountable Virtual Machines]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 5|Bypassing Races in Live Applications with Execution Filters]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 6|Effective Data-Race Detection for the Kernel]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 7|Ad Hoc Synchronization Considered Harmful]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 8|TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 9|The Turtles Project: Design and Implementation of Nested Virtualization]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 10|mClock: Handling Throughput Variability for Hypervisor IO Scheduling]] | ||
#[[COMP 3000 Essay 2 2010 Question | #[[COMP 3000 Essay 2 2010 Question 11|Virtualize Everything but Time]] |
Latest revision as of 01:36, 25 November 2010
Directions
You are to write a document that explains the key ideas of your assigned paper from OSDI 2010. Your articles should have the following format:
- Paper: the paper's title, authors, and their affiliations. Include a link to the paper and any particularly helpful supplementary information.
- Background Concepts: Explain briefly the background concepts and ideas that your fellow classmates will need to know first in order to understand your assigned paper.
- Research problem: What is the research problem being addressed by the paper? How does this problem relate to past related work?
- Contribution: What are the research contribution(s) of this work? Specifically, what are the key research results, and what do they mean? (What was implemented? Why is it any better than what came before?)
- Critique: What is good and not-so-good about this paper? You may discuss both the style and content; be sure to ground your discussion with specific references. Simple assertions that something is good or bad is not enough - you must explain why.
- References: You will almost certainly have to refer to other resources; please cite these resources in the style of citation of the papers assigned (inlined numbered references). Place your bibliographic entries in this section.
Your essay will be graded based upon three criteria:
- How well is your article written, in terms of grammar, spelling and organization?
- Are the technical details and conclusions of your article correct?
- Are appropriate sources cited when needed?
- Does your article explain the assigned research paper in a way that is easily understandable to other students taking COMP 3000?
Remember that your presentation of the material should be original. Citations are to acknowledge sources for ideas and specific past work. Do not use words or figures from any other source, even with citation! While such use, with appropriate citation, may not be plagarism, it won't help the quality of your work - thus, you should avoid it.
Group assignments are here. Each group should send me an email confirming your members by Monday, November 15th. (At that point I may need to rebalance groups.)
Your articles are due on December 2nd (a one week extension). Good luck!
Groups
- An Analysis of Linux Scalability to Many Cores
- Trust and Protection in the Illinois Browser Operating System
- FlexSC: Flexible System Call Scheduling with Exception-Less System Calls
- Accountable Virtual Machines
- Bypassing Races in Live Applications with Execution Filters
- Effective Data-Race Detection for the Kernel
- Ad Hoc Synchronization Considered Harmful
- TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
- The Turtles Project: Design and Implementation of Nested Virtualization
- mClock: Handling Throughput Variability for Hypervisor IO Scheduling
- Virtualize Everything but Time