Dr. Silvia Nittel, Spatial Informatics, School of Computing and Information Science, University of Maine

SIE598 Data Stream Management

Fall 2011

Silvia Nittel

Course Description

In this course we will study the research area of stream data management, with a special interest in sensor data streams. This novel technology partly is driven by computing through small devices, sensors, smart phones, and other  that are embedded in the environment. Similarly, many applications ranging from scientific, energy, weather, environment, and health services in the future will depend on such technologies. Performing computations on such an infrastructure cannot achieve its promise without developing methods for guaranteeing real-time access and processing of relevant data. A novel paradigm of generic data management is required. The relevant data is typically pushed into the computing infrastructure for further processing, and is termed 'data streams'. Data streams are prevalent: they are rapid and unbounded streams of data such as sensor readings, but also phone call records, stock market updates, web usage logs, etc.. With streams everywhere, a research area, called Data Stream Management (DSM), has emerged aiming to produce generic software technology similar to that of Database Management Systems for streaming data. We will study this novel technology targeting to meet the need of real-time monitoring applications, in which continuous queries operate in near real-time over data streams. In summary, our objective will be to learn about these novel advances in the field, and also to gain an understanding of the fundamental similarities as well as differences between data stream processing and traditional data management.

Topics covered:

Credits:           3  
Prerequisite:   Graduate standing, SIE 555, programming experience in Java, C++, or C

Course Texts 

This is a graduate course, and the material will be discussed by reading relevant research papers in the different areas of data models, query language concepts, stream processing and optimization. There is textbook for this class. 

Reading material, powerpoint slides of lecture material and assignments will be available via Umaine/Blackboard.

Software: 

For application programming we will use Stanford STREAM system. I runs both on MacOS and Ubuntu.

Course Goals and Objectives

Faculty Information

Dr. Silvia Nittel
Spatial Informatics,  
School of Computing and Information Science
334 Boardman Hall
University of Maine
nittel@spatial.maine.edu

 
Office Hours:
Office hours for this course will be announced at the beginning of the semester. Alternatively, contact me by email to arrange a time to meet.

Grading, Class Policies and Course Expectations

As a graduate level course, you are expected to exhibit high quality work that demonstrates sound understanding of the concepts and their complexity. Earning an “A” represents oral and written work that is of exceptionally high quality and demonstrates superb understanding of the course material. A “B” grade represents oral and written work that is of good quality and demonstrates a sound understanding of course material. A “C” grade represents a minimally adequate completion of assignments and participation demonstrating a limited understanding of course material.

Grading criteria:

Assignments and class participation– 70%

            Final Project – 30%

 

Academic honesty

Academic honesty is expected.  Plagiarism is unacceptable in this course and will result in a failing grade.

Students with disabilities:

If you have a disability for which you may be requesting an accommodation, please contact Ann Smith, Coordinator of Services for Students with Disabilities (Onward Building, 581-2319), as early as possible in the term.