2013 · 52 citations · 22 references
ComputingComputer ScienceComputer SystemsDatabasesDistributed SystemsParallel ComputingDistributed Data ProcessingParallel Computing SystemsQuery OptimizationQuery ProcessingStream ProcessingStreaming AlgorithmsAdmission ControlAdmission Control PoliciesData Stream Management SystemsParallel ProcessingParallel Query ProcessingParallel Stream ProcessingStream Query ProcessingStreaming Databases
In this paper, we propose a framework for adaptive admission control and management of a large number of dynamic input streams in parallel stream processing engines. The framework takes as input any available information about input stream behaviors and the requirements of the query processing layer, and adaptively decides how to adjust the entry points of streams to the system. As the optimization decisions propagate early from input management layer to the query processing layer, the size of the cluster is minimized, the load balance is maintained, and latency bounds of queries are met in a more effective and timely manner. Declarative integration of external meta-data about data sources makes the system more robust and resource-efficient. Additionally, exploiting knowledge about queries moves data partitioning to the input management layer, where better load balance for query processing can be achieved. We implemented these techniques as a part of the Borealis stream processing system and conducted experiments showing the performance benefits of our framework.
22
Time Series: Theory and Methods
Eric R. Ziegel, Peter J. Brockwell, Richard A. Davis · Technometrics · 1992 · 5.1K citations
Avinash Lakshman, Prashant Malik · ACM SIGOPS Operating Systems Review · 2010 · 2.6K citations
Consistent hashing and random trees
David R. Karger, Eric Lehman, Tom Leighton et al. · 1997 · 2K citations
David J. DeWitt, Jim Gray · Communications of the ACM · 1992 · 1.3K citations · Full text
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi, Yanif Ahmad, Magdalena Bałazińska et al. · 2005 · 1.2K citations