COMP696J: Independent Studies - Pervasive Query Processing
Course Overview
Pervasive Computing and sensor networks bring many interesting problems to database query processing. In these environments, data are not physically stored on disks any more, but rather are flowing over a network of small, heterogenous devices. Consequently, query processing in these environments must consider device characteristics, communication channels, as well as application requirements. This course introduces necessary background and studies the state of the art of query processing in pervasive computing and sensor networks.
Course Format
There is a weekly class meeting for presentation and discussion. Students are required to finish scheduled readings, to discuss and/or present the readings in class, and to carry out a small research project.
Course Outline
- Introduction to pervasive computing and sensor networks;
- Query processing in sensor networks;
- Data management in pervasive computing;
- Embedded and mobile databases;
- Development environments for handheld devices (J2ME and Microsoft Windows CE .NET).
Grading
30% paper presentation, 20% class discussion, and 50% course project.
Enrollment
Permission of the instructor.