Proposal for Term Project Operating Systems, Fall 2018

Slides:



Advertisements
Similar presentations
Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
Advertisements

Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Advanced Network Security Fall 2014 Instructor: Kun Sun, Ph.D.
Project Proposal (Title + Abstract) Due Wednesday, September 4, 2013.
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Proposal for Term Project Operating Systems, Fall 2011 J. H. Wang Nov. 3, 2011.
Proposal for Term Project Operating Systems, Fall 2015 J. H. Wang Sep. 18, 2015.
Proposal for Term Project Operating Systems, Fall 2008 J. H. Wang Nov. 5, 2008.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
CSE 534: Advanced Computer Networks
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Proposal for Term Project Information Security, Fall 2014 J. H. Wang Sep. 25, 2014.
Advanced Computer and Network Security Fall 2014 Instructor: Haining Wang.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
CSci6702 Parallel Computing Andrew Rau-Chaplin
Advances in Cloud Computing CIS6930/CIS4930
Proposal for Term Project Information Security, Fall 2013 J. H. Wang Nov. 5, 2013.
Proposal for Term Project Compilers, Fall 2015 J. H. Wang Nov. 2, 2015.
CS & CS ST: Probabilistic Data Management Fall 2016 Xiang Lian Kent State University Kent, OH
Term Project Proposal By J. H. Wang Apr. 7, 2017.
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
Recommendation in Scholarly Big Data
Instructional Leadership for a Professional Learning Culture:
Proposal for Term Project Information Security, Fall 2016
Introduction to Operating Systems
How to Read Research Papers?
Computer Networks CNT5106C
Power Electronics Conversion 2
Introduction to Information Security
Proposal for Term Project
Introduction to CS Senior Design Project I / II
Andy Wang COP 5611 Advanced Operating Systems
Andy Wang COP 5611 Advanced Operating Systems
How can we do CPD better?.
CS & CS Probabilistic Data Management
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Computer Networks CNT5106C
ECE 751: Embedded Computing Systems Prof
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Operating Systems
Introduction to CPSC3125 Operating System
Andy Wang Operating Systems COP 4610 / CGS 5765
CS & CS ST: Probabilistic Data Management
Andy Wang Operating Systems COP 4610 / CGS 5765
Group 15 Swathi Gurram Prajakta Purohit
Andy Wang COP 5611 Advanced Operating Systems
CS510 Concurrent Systems Jonathan Walpole.
First Semester 1439/1440 Welcome 
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang COP 5611 Advanced Operating Systems
Lecture Note 0: Course Introduction
Introduction to CS Senior Design Project I / II
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang COP 5611 Advanced Operating Systems
CS533 Concepts of Operating Systems Class 1
Term Project Description
Presentation transcript:

Proposal for Term Project Operating Systems, Fall 2018 J. H. Wang Oct. 19, 2018

Options on Term Project Implementation of selected OS components Focused survey of recent developments in various OS platforms OS-related academic paper presentation Requirements For option 1, it could be team-based with at most two persons For options 2 and 3, you should do it on your own, NOT team-based

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 and the main ideas of your ways to solve the problem Experiment: an experimental design to verify your idea Team member responsibility The names and the expected responsible parts of each individual team member should be clearly specified

Possible Topics for Programming Projects Modifying real OS kernel and performing tests Creating/modifying kernel modules for networking, file systems, scheduling, … Implementation and simulation of selected OS components CPU scheduling algorithms (Ch.5) Deadlock avoidance algorithms (Ch.7) Page replacement algorithms, virtual memory manager (Ch.9) Disk scheduling algorithms (Ch.12) … Implementation of distributed systems Any topic you think interesting and non-trivial to extend from our Programming Exercises

Proposal: for Focused Survey A one-page description of the major topics you want to survey The major topics in recent technical developments of OS or distributed systems General overview is not recommended! No team work allowed You have to prepare a 20-minute presentation of the major ideas in your topical survey

Possible Topics for Focused Survey Topics should focus on the most important TECHNICAL details in recent developments in OS or distributed systems, for example, “Workload prediction” and “resource provisioning” in cloud computing “Efficient scheduling algorithms” in MapReduce framework “Power management” in Android/iOS “Developer toolkits” for wearable devices … The topic must be specific, and technical details must be introduced, not just an overview! E.g. “Principles on cloud privacy” is NOT a good topic in this class!

Proposal: for Paper Presentation A one-page description of the academic paper(s) that is related to OS or distributed systems The title and main ideas of the paper No team work allowed You have to prepare a 20-minute presentation of the major ideas of the paper Your presentation should focus on the major parts of paper Methods, experiments, analysis

Suggested Sources of Academic Papers 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 …

Proposal Submission Due: during the midterm week (Nov. 9, 2018) Please submit to our homework submission site http://mslin.ee.ntut.edu.tw/ Your proposal is subject to reviews, and possible suggestions on changes will be provided if there’s any conflicts or inappropriate topics

Required Items for Term Project Proposal: (before Nov. 9, 2018) Determine team members (Oct. 19, 2018) Each team is required to submit a proposal, which is counted as part of the score Presentation: (Dec. 21, 28, Jan. 4, 11) The presentation schedule will be arranged for all teams All presentations *must* be finished during the last four weeks Report: (before Jan. 11 ,2019) The presentation slides and source code/documentation are required as the final report

Any Questions or Comments?