10
Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Embed Size (px)

Citation preview

Page 1: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Proposal for Term ProjectOperating Systems, Fall

2012J. H. Wang

Nov. 13, 2012

Page 2: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Term Project

• Options1. Programming of selected OS components2. Focused survey of recent developments in various OS

platforms3. OS-related academic paper presentation

• Requirements– For option 1, it could be team-based with 1-2 persons– For options 2 and 3, you should do it on your own, NOT

team-based– A proposal is needed after midterm (Nov. 27, 2012)

• Introduction, methods used, experiment designs– A presentation schedule will be arranged for both paper

presentation and system demonstration

Page 3: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Proposal: for Programming Projects

• A one-page description of your idea about term project– Introduction: an overview of the problem that you’re

trying to deal with– Methods: possible issues in the problem and the main

ideas of your ways to solve them– Experiment: an experimental design to verify your idea

• For team members: the names and the expected responsible parts of each individual member should be clearly identified

Page 4: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Possible Topics for Programming Projects

• Programming and evaluations of selected OS components– CPU scheduling algorithms (Ch.5)– Deadlock avoidance algorithms (Ch.7)– Page replacement algorithms (Ch.9)– Disk scheduling algorithms (Ch.12)– …

• Any topic you think interesting and non-trivial to build from our optional Programming Exercises

Page 5: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Proposal: for Focused Survey

• A one-page description of the major topics you want to survey– The major topics in the recent

developments of OS or distributed systems• General overview are not recommended

– No team work allowed– You have to prepare a 20-minute

presentation of the major ideas in your topical survey

Page 6: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Possible Topics for Focused Survey

• Topics should focus on selected parts in recent developments in OS or distributed systems, for example,

• “Power management” in Android• “Security” in cloud computing• “Parallel programming libraries” in multicore

multiprocessors• “Developer toolkits” for Microsoft Windows 8• …

• General overview is not recommended

Page 7: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Proposal: for Paper Presentation

• A one-page description of the academic paper(s) you want to read– The major topics of the paper should be

OS or distributed systems-related• Methods, experiments

– No team work allowed– You have to prepare a 20-minute

presentation of the major ideas of the paper

Page 8: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Possible Sources of Academic Papers

• Possible sources: – Conferences

• OS Conferences: SOSP, OSDI, …• Distributed systems conferences: ACM PODC, ICDCS,

– Journals• TOCS: ACM Transactions on Computer Systems• TPDS: IEEE Transactions on distributed Systems• JPDC: Journal of Parallel and Distributed Computing• Distributed Computing• …

Page 9: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Submission

• Due: after midterm (Nov. 27, 2012)• Please submit to our homework

submission site• And your proposal is subject to

reviews and possible suggestions on changes

Page 10: Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012

Any Questions or Comments?