Query Quality in Dynamic Netowrks

Overview

Self organized networks like mobile ad hoc networks and sensor networks enable pervasive computing applications to observe and monitor the physical world. Queries present an application-friendly abstraction to gather information from these emerging opportunistic networks. However, these networks are inherently dynamic because of changes induced by mobility and the unpredictable lifetime inherent to battery operated devices. Consequently, the state of the environment changes during the execution of a query. We propose to explore techniques to interpret the quality of information obtained from networks in the face of such dynamics. This project investigates the quality dimensions for both applications that require both immediate information just once and those that require periodic monitoring. Our ultimate goal is to develop a software framework that allows software engineers the ability to exercise control over the data collection process and subsequently interpret how well the response represents the actual state of the environment. Interpreting the degree of dynamics allows application developers to write adaptive query processing applications easily where the application changes its behavior in response to changes in the environment constantly.

Snapshot Queries

Continuous Queries