Seminar: Continuous Queries and Reactive Behavior Management in Moving Object Databases
The venue of the seminar: The University of Queensland, Room 78-622, St Lucia Campus, Brisbane
Title: Continuous Queries and Reactive Behavior Management in Moving Object
Databases
Speaker: Prof. Peter Scheuermann (Northwestern University, USA)
Abstract:
Unlike traditional applications where queries are instantaneous, many queries
of interest in moving object databases (MOD) are continuous in nature and
require constant re-evaluation over the history of the objects. We assume that
that the motion of objects is represented by trajectories, which consists of a
sequence of 3D points. We present first a comprehensive set of techniques, both
static and dynamic, for minimizing the costs involved in reevaluating
continuous queries in response to bulk updates. The static techniques
correspond to specifying the values of various semantic dimensions of trigger
execution. The dynamic techniques include an in-memory shared reevaluation
algorithm, adapting query indexing techniques to trajectory data, and
utilizing ordering based on space-filling curves to improve the I/O efficiency.
We next address the problem of handling event notification in MOD, by
introducing a class of dynamic topological predicates, such moving along and
moving towards. We show that traditional triggers are inadequate for handling
the reactive behavior of these topological predicates since they repeatedly
evaluate the conditions on the entire past trajectory. Motivated by this we
introduce a new paradigm for expressing reactive behavior in distributed
environments in which data continuously changes over time and which allows
users to explicitly specify how the triggers should be (self) modified. We call
this paradigm Evolving and Context-Aware Event Condition Action (ECA) 2. Our
model combines reactive behavior with proactive impact by modifying dynamically
the event/conditions and actions monitored. Since both the monitored event and
the condition part of the trigger can be continuous in nature, we introduce the
concept of metatriggers to coordinate the detection of events and the
evaluation of conditions.
Biography:
Professor Peter Scheuermann is a Professor of Electrical Engineering and
Computer Science at Northwestern University. He has held visiting professor
positions with the Free University of Amsterdam, the University of Hamburg, the
Technical University of Berlin and the Swiss Federal Institute of Technology,
Zurich. During 1997-1998 he served as Program Director for Operating Systems at
the NSF. Dr. Scheuermann has served on the editorial board of the
Communications of ACM, The VLDB Journal, IEEE Transactions on Knowledge and
Data Engineering and is currently an associate editor of Data and Knowledge
Engineering and the International Journal of Next-Generation Computing. Among
his professional activities, he has served as General chair of the ACM-SIGMOD
Conference in 1988, General chair of the ER'2003 Conference and more
recently as Program Co-Chair of the ACM-SIGPATIAL conference in 2009. He was
a member of the ACM-SIGMOD advisory board, and prior to this he chaired the
ACM-SIGMOD awards committee His research interests are in distributed
database systems, mobile computing, sensor networks and data mining. He has
published more than 120 journal and conference papers. His research has been
funded by NSF, NASA, HP, Northrop Grumman, and BEA, among others. Peter
Scheuermann is a Fellow of IEEE and AAAS (American Association for the
Advancement of Science).
