COMP 3000 Assignment 2
Preliminary Questions (assignment is not final!)
For each of the following papers, write a brief summary (one paragraph) explaining why the paper is (or might be) interesting. If you can't understand what the paper is about, explain what you do and don't understand.
Note that all of the following papers were presented at OSDI 2010. There are video presentations available. Feel free to refer to these or other supplementary materials.
- 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