Proposal for Term Project Operating Systems, Fall 2015 J. H. Wang Sep. 18, 2015.

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
Project Workshops Schedule. 2 Important Points to Note Project Workshops will be Thursday at 1315 in LC 50 These workshops are compulsory for all project.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Introduction to SEG 5010 Hong Cheng 2009/10 Second Term.
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.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
Assignment 3: A Team-based and Integrated Term Paper and Project Semester 1, 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.
Introduction to Information Security J. H. Wang Sep. 15, 2014.
Proposal for Term Project Operating Systems, Fall 2011 J. H. Wang Nov. 3, 2011.
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.
Course Introduction Andy Wang COP 5611 Advanced Operating Systems.
How to start research V. Jayalakshmi. Why do we research? – To solve a problem – To satisfy an itch – To gain more market share/ Develop and improve –
A Quick Guide to beginning Research Where to Start.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
CPE 731: Advanced Computer Architecture Research Report and Presentation 1.
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.
POS406 Team Project Emilio Yanine. Team Assignment Your assignment is to analyze and understand the code of a sample program: 1. Be able to identify the.
Design & Co-design of Embedded Systems Sharif University of Technology Computer Engineering Dept. Fall-Winter 2005 Maziar Goudarzi.
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
Advanced Computer and Network Security Fall 2014 Instructor: Haining Wang.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Introduction to CS739: Distribution Systems UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department CS 739 Distributed Systems Andrea C. Arpaci-Dusseau.
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
Course Information Andy Wang COP 5611 Advanced Operating Systems.
Technology Research Project Chun-Yi Lin Sep 8, 2008 Chun-Yi Lin Sep 8, 2008.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
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.
Introduction to Operating Systems
Proposal for Term Project Information Security, Fall 2016
Proposal for Term Project
Introduction to CS Senior Design Project I / II
Course Introduction Dr. Eggen COP 6611 Advanced Operating Systems
Andy Wang COP 5611 Advanced Operating Systems
BSHS 435 Competitive Success/snaptutorial.com
BSHS 435 Education for Service/snaptutorial.com
BSHS 435 Teaching Effectively-- snaptutorial.com.
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Introduction to Operating Systems
Planning Project Work Special Topic: Software Defined Networks
Proposal for Term Project Operating Systems, Fall 2018
First Semester 1439/1440 Welcome 
Andy Wang COP 5611 Advanced Operating Systems
Lecture Note 0: Course Introduction
Introduction to CS Senior Design Project I / II
Andy Wang COP 5611 Advanced Operating Systems
Presentation transcript:

Proposal for Term Project Operating Systems, Fall 2015 J. H. Wang Sep. 18, 2015

Term Project Options 1.Implementation of selected OS components 2.Focused survey of recent developments in various OS platforms 3.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 –A proposal is needed one week before midterm (Nov. 27, 2015) Introduction, methods used, experiment designs –A presentation schedule will be arranged for both paper presentation and system demonstration

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

Possible Topics for Programming Projects Making real changes to the OS kernel and performing tests –Creating/modifying kernel modules for networking, file systems, … Implementation 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

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 selected parts in recent developments in OS or distributed systems, for example, “Power management” in Android/iOS “Parallel programming libraries” in multicore multiprocessors “Efficient job scheduling algorithms” in MapReduce framework “Developer toolkits” for wearable devices … General overview is not recommended!

Proposal: for Paper Presentation A one-page description of the academic paper(s) you want to read –You should focus on the major topics of an OS or distributed systems-related paper Methods, experiments, analysis –No team work allowed –You have to prepare a 20-minute presentation of the major ideas of the paper

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 …

Proposal Submission Due: one week before midterm (Nov. 27, 2015) Please submit to our homework submission site –(TBD) And your proposal is subject to reviews and possible suggestions on changes

Any Questions or Comments?