CS 595-052 Data Management in Modern Distributed Systems

Fall, 2003


Details | Description | Grading | Schedule | Resources | Announcements

(Please refer back regularly to this page. Its contents are regularly evolving. For a syllabus: [PS] [PDF]. Updated 10/9/2003.)

Course Details

Instructor: Wai Gen Yee (yee AT iit.edu)
Location: Life Sciences 116
Time: Thursdays, 6:25-9:05pm
Office hours: TBA/By appt.
Web Page: www.cs.iit.edu/~yee/course/cs595_f03.html

Course Description

This is a research-oriented course that focuses on data organization concepts and problems engendered by new systems and network architectures--e.g., peer-to-peer, client-server, ad-hoc, and sensor-based--common in today's Internet and wireless systems. We will discuss research problems related to data organization, such as resource discovery, consistency control, and resource allocation.

The topics to be covered this semester include peer-to-peer systems, sensor/stream systems, Web systems, and mobile systems.

Coursework consists of discussions of readings from recent conference proceedings and journals (on the order of 30 papers), student presentations, a research-focused project and report Students taking this course are expected to have a knowledge of databases, networking, and systems.

This class is discussion-oriented, and two to four papers will be covered in each class. A list of papers has been selected, but is open to change. A student scribe will be assigned to each paper. This student will spend 3 minutes describing the paper (descriptions will be posted on the Web) ahead of a group discussion on it. Paper descriptions are to be sent to the instructor a day ahead of each class for approval and posting on the Web. Scribing guidelines are here.

Besides scribing, students are responsible for two take home exams and a self-designed project. The goal of the take home exam is to ensure that students understand the material covered in class, while the project should encourage the student to explore deeper into the class topics.

Grading

Class participation, each of the take homes, and the project are each worth 25% of the final grade.

Schedule

Aug. 21Introduction
Peer to Peer Systems
Links: Univ. of Toronto P2P Bibliography
Aug. 28 Introduction to P2P
Sep. 4
Sep. 11
Sep. 18 Project Proposal Due.
Web Systems
Sep. 25
Oct. 2
Oct. 9
Oct. 16 Fall break. No class. First project status report due. Second take home assigned.
Sensors/Streams
Oct. 23
Oct. 30First take home returned.
Nov. 6 No class.