CS6203 August - November 2009
CS6203 -- Advanced Topics in Database Management Systems
Database Management on Cloud Computing Platforms
Announcements
Assessment
Course Objectives
Important Notes
Course Structure
Prerequisites
Reference Books and Materials
Announcements
- Lecturer:
Ooi Beng Chin (Email: ooibc, Tel: 6465, Office: COM1, 03-46)
- Lecture time: Thursday 2pm-4pm. First Lecture: 13th August
- Location: COM1, SR2 (Room 204)
- Exam: TBA
- Consultation hours:
Anytime I am in or by appointment
Assessment
- Paper presentations/discussion ---------------------------------- 60%
- Research/Programming project ------------------------------------ 40%
Course and Objectives
The course is at the graduate level and most topics are on-going research
work. It is a seminar course and active class-room participation is
expected.
Each student is required to read and take turns to present research papers,
and propose a research topic and
program the proposed topic (in JAVA) on top of Hadoop.
The course is designed to encourage everyone to actively learn advanced
concepts, to independently think over research and development issues,
to pro-actively relate what we learn to the real problems in practice,
to stimulate and brain-storm new ideas, to intelligently solve pressing
problems in various phases of new database applications which require
the reengineering or reexamination of the database principles.
Important Notes
- Since this is a graduate course, it is quite different from your
undergraduate modules.
You will need to read many research papers and comment on them.
Every student should read all the relevant papers
plus some supporting materials
(reference books) if lack of background in a particular topic.
- Attending the presentation itself is necessary but not sufficient for
effective learning.
Each student will read and present papers,
and
each group of two will work on a research issue and
solution, and implement the proposed idea
- If you are caught lifting text or diagrams from existing surveys,
papers, and websites, without giving due credit, you will be
given 0 for the assignment.
Lecture
-
-
Week 1: Course structure + introduction to database systems,
parallel and distributed database systems
-
Week 2: P2P based data management
-
Week 3-11: paper prepresentations
-
Week 12-13: presentation of implementation/results
Due date for project report: last week of the course
Programming Project
- Proposal on a topic: 3rd Week
- Due date: TBA
- Undergraduate modules on database management systems, and good knowledge of distributed and parallel computing
-
- Database Management Systems, Second edition, by Raghu Ramakrishnan and Johannes Gehrke, McGraw Hill, 2003.
- Papers could be found in ACM SIGCOMM, ACM SIGMOD, IEEE ICDE,
VLDB, P2P workshops, IEEE TKDE of last 6 years.
-
Q. Vu, L. Mihai, B. C. Ooi:
P2P Computing: Principles and Applications.
Springer-Verlag 2009.
-
Data Management on Cloud Computing Platforms.
IEEE Data Engineering, 32(1), 2009.
-
Hadoop
Under constant modification and construction.