Final Project
As discussed in the class for the csc443 final project, you have to pick a topic related to database managements systems from the following list and write a survey paper. You will also have to present this to the class. Following are important instructions that you have to follow:
- You have to make a team of 2-3 people by Sunday November 4th
- You have to pick a topic from the following list of topics by Sunday November 4th
- You have to sign up for the project by a) using this form and b) signing up in Markus
- Each topic can be picked by at most 2 teams, so find a team and pick a topic ASAP
- If you are interested to research on a specific topic which is not listed in the list of topics, you email me the a)topic idea and b)a short abstract of what you want to do by Friday Nov 2nd
- To prepare for your survey: you have to pick at least 3 research papers/ articled/journals that are published by well-known institutes (IEEE, ACM, etc.) and/or companies (IBM, Oracle, Amazon, etc.). At least 2 of the articles MUST be published after 2014
- To prepare for the final report, you have to use the IEEE manuscript template. Your final report MUST have at least 6 pages and MUST be less than 12 pages.
- The deadline to submit the final presentation is December 6th
- The deadline to submit the final report is December 6th
- IMPORTANT you have to submit following files 1) "project.pdf" for the final report 2)"project.ppt" for the final presentation 3)"project.tar" that contains a)all the papers you survey b)either latex files(if you use latex to generate the final .pdf file) or .doc file (if you use microsoft word to generate the final .pdf file)
List of Topics
- Fast join processing in database management systems(without using GPU/FPGA)
- Fast join processing in database management systems with GPUs
- Fast join processing in database management systems with FPGAs
- Hash based Groupby/Aggregate algorithms for query processing in database management systems
- Fast indexing techniques in database management systems
- Fast Query Processing for Hybrid Architectures
- Parallelizing/Accelerating Analytical (e.g., Data Mining) Workloads
- Algorithms and Performance Models for modern Storage Sub-systems
- Fast scan operation in database management systems
- Predicate evaluation in database management systems
- Query optimization in database management systems
- NoSQL database management systems
- Database management systems in social networking
- In memory database management systems
- Famous industrial relational database management systems
- Famous industrial NoSQL database management systems
- Storage compression in database management systems
- Concurrency control in database management systems
- TPC workload for database management systems
- Fast XML and semi-structured database processing techniques
- Security in database management systems
Here is some good reading about a survey paper:
"A paper that summarizes and organizes recent research results in a novel way that integrates and adds understanding to work in the field. A survey article assumes a general knowledge of the area; it emphasizes the classification of the existing literature, developing a perspective on the area, and evaluating trends."
Goals of a Survey
Provide reader with a view of existing work that is well organized and comprehensive
Not all details must be included, which one’s should/shouldn’t?
Make sure to cover all relevant material completely
Logical structure of organization
State-of-the-art view
Your survey paper should …
Summarize the research in 3 or more papers on a particular topic
Include your own commentary on the significance of the approach and the solutions presented in each paper
Provide a critical assessment of the work that has been done
Include a discussion on future research directions
REMEMBER
Everything you write in this survey paper has to be in your own words
All ideas, paraphrases of other people's words must be correctly attributed in the body of the paper and in the references
Any evidence of it in the survey paper will result in a fail grade
Article Structure
It should not be just a concatenation of paper reviews
A typical structure of a paper includes:
Title
Abstract
Introduction
Body of paper
Conclusion/Future Work
References
Introduction
Importance and significance of the topic
Discuss the background and target audience
Summarize the surveyed research area and explain why the surveyed area has been studied
Summarize the classification scheme you used to do the survey
Summarize the surveyed techniques with the above classification scheme
Survey details/Body of paper
Present the surveyed techniques using the classification scheme in detail
Identify the trends in the surveyed area. Give evidences for your decision
Identify some leading research/products/companies/web-sites
Identify the unresolved problems/difficulties, and future research issues
Conclusions/Future work
Summarize the conclusions of your survey
References
List all the citations referenced in your paper
Following are some hints about your presentation
The presentation length is 15 mins plus 5 mins for questions
you should not have more than 20 pages for a 15 min presentation
each slide should have the title of topics that you want to present. Do not write long sentences. You should talk through your slides
Do not go through details, Just describe the main problem and how people have tried to solve it. Leave the details for the survey paper
you can use animation or figures to make your slides more understandable