CMSC 828R Fall 2009
Advanced Topics in Information Processing:
Distributed Data Collection, Dissemination, and Access in Mobile and Network Computing
COURSE DESCRIPTION
In recent years, there has been an enormous proliferation of mobile devices
capable of capturing, storing, and accessing data from the internet.
Synchronizing and coordinating data on all these devices with remote data sources poses a significant overh
ead to the user.
In this course we will study data access and dissemination techniques
for mobile devices and computation in the network. We will explore the principles of remote computing in a
n environment where coordinating
devices are moving independently from the data capture sources, data stores,
and computing resources. Some of the capture sources are mobile themselves
making the data mobile. We will examine techniques for enhancing data access
such as data caching on ten devices, data dissemination (push) to the devices, data pull from the devices,
and other P2P protocols for delivering to the
location where is needed.
Mobile devices include sensors, GPS, RFID trackers, smart phones, PDAs and any
other device that has CPU, storage, and a GPS.
We will also examine principles of asynchronous and non-blocking execution to allow for the wide
latency differentials among the
data sources. Furhtemore, we will examine the principles of multi-sited distributed data collection
and delivery. This course is a research course that requires active student participation and involvement.
CLASS & OFFICE HOURS
Class meets Tu 2-4:30pm, Room CSI 2120/AVW 3258
PAPER SELECTION - PRESENTATIONS
-
PAPERS & PRESENTATIONS
- PLAN YOUR PRESENTATIONS AND PROJECT DEADLINE
APPROACH
This is a research seminar course that requires active student participation
and involvement. The course will be based on reading, evaluating, presenting,
and discussing papers from recent conferences.
Each student will
find 1-2 topics related to tracking, collecting, storing and delivering
data on mobile devices and executing asynchronously.
Data can be pulled, pushed or cached at various
devices that can be either stationary or mobile.
Students will have to:
-
find and propose X number of papers to be read and discussed in class
-
the papers will be ranked by the class and myself and will be selected
based on the vote. I reserve the right to exclude anything that is unfit.
-
the papers will be read by ALL but the discussion will be led by one student.
Everyone will have to present/lead at least Y papers.
-
propose a project to the class and market it to the class. Z number of
projects will be selected and staffed to be carried out. Each student
must participate in one project.
The parameters X, Y, and Z to be determined by the number of participants.
The grade will be based on class presentations, class participation, making questions
for the class exam, a class project, and a final exam.
The course counts for PhD and MS qualifying course in Databases.
Professor:
Nick Roussopoulos
Email:
Office AVW 3235, Tel. 301-405-2687