CS6203 August - November 2011

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

Assessment

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

Course Structure

  • Lecture
  • Due date for project report: last week of the course
  • Programming Project

    Prerequisites

    1. Undergraduate modules on database management systems, and good knowledge of distributed and parallel computing

    Papers

    1. Refer to IVLE and SoClink

    Reference Books, Materials, and Sites

    1. Database Management Systems, Second edition, by Raghu Ramakrishnan and Johannes Gehrke, McGraw Hill, 2003.
    2. Papers could be found in ACM SIGCOMM, ACM SIGMOD, IEEE ICDE, VLDB, P2P workshops, IEEE TKDE of last 6 years.
    3. epiC Project
    4. IEEE TKDE Special Issue on Cloud based Database Management, September 2011.
    5. Q. Vu, L. Mihai, B. C. Ooi: P2P Computing: Principles and Applications. Springer-Verlag 2009.
    6. Data Management on Cloud Computing Platforms. IEEE Data Engineering, 32(1), 2009.
    7. Hadoop


    Under constant modification and construction.

    If you have any questions, just drop me a note.