Maintaining views incrementally
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Eddies: continuously adaptive query processing
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
A relational model of data for large shared data banks
Communications of the ACM
Access path selection in a relational database management system
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Aggregation and Relevance in Deductive Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
The Volcano Optimizer Generator: Extensibility and Efficient Search
Proceedings of the Ninth International Conference on Data Engineering
The design of an acquisitional query processor for sensor networks
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Adapting to source properties in processing data integration queries
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Adaptive ordering of pipelined stream filters
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
REED: robust, efficient filtering and event detection in sensor networks
VLDB '05 Proceedings of the 31st international conference on Very large data bases
The CQL continuous query language: semantic foundations and query execution
The VLDB Journal — The International Journal on Very Large Data Bases
Operator scheduling in a data stream manager
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Linear road: a stream data management benchmark
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Lifting the burden of history from adaptive query processing
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
CAPE: continuous query engine with heterogeneous-grained adaptivity
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Update exchange with mappings and provenance
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Fault-tolerance in the borealis distributed stream processing system
ACM Transactions on Database Systems (TODS)
Foundations and Trends in Databases
A substrate for in-network sensor data integration
Proceedings of the 5th workshop on Data management for sensor networks
Evita raced: metacompilation for declarative networks
Proceedings of the VLDB Endowment
Recursive Computation of Regions and Connectivity in Networks
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
SmartCIS: integrating digital and physical environments
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Maintaining Recursive Views of Regions and Connectivity in Networks
IEEE Transactions on Knowledge and Data Engineering
Dynamic join optimization in multi-hop wireless sensor networks
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
In recent years, we have seen an increasing number of applications in networking, sensor networks, cloud computing, and environmental monitoring, that aim to monitor, control, and make decisions over large volumes of dynamic data. In my dissertation, we aim to enable a generic framework for these distributed monitoring and control applications, and address the limitations of prior work such as data stream management systems and adaptive query processing systems. In particular, we make the following contributions: 1) supporting the maintenance of recursive queries over distributed data streams, 2) enabling full-fledged cost-based incremental query re-optimization, and 3) as ongoing work, incorporating the cost estimation of plan switching during query re-optimization. Our solutions are implemented and evaluated using our prototype system Aspen, over a variety of workloads and benchmarks. In addition, our prototype system Aspen enables an end-to-end framework to support control and decision-making over integrated data streams from both the physical world (e.g., sensor streams) and the digital world (e.g., web, streams, databases).