2011 · 129 citations · 30 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel AlgorithmsParallel ComputingData ParallelismJoining ProcessesStream ProcessingStreaming AlgorithmsStream ComputationStream JoinsStream Query OptimizationStream Query ProcessingStreaming ArchitecturesWindowed Stream Processing
In spite of the omnipresence of parallel (multi-core) systems, the predominant strategy to evaluate window-based stream joins is still strictly sequential, mostly just straightforward along the definition of the operation semantics.
30
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi, Yanif Ahmad, Magdalena Bałazińska et al. · 2005 · 1.2K citations
Andrew Baumann, Paul Barham, Pierre-Évariste Dagand et al. · 2009 · 797 citations
A 48-Core IA-32 message-passing processor with DVFS in 45nm CMOS
Jason Howard, Saurabh Dighe, Yatin Hoskote et al. · 2010 · 598 citations
An adaptive query execution system for data integration
Zachary G. Ives, Daniela Florescu, Marc Friedman et al. · ACM SIGMOD Record · 1999 · 394 citations
Evaluating window joins over unbounded streams
Jaewoo Kang, Jeffrey F. Naughton, Stratis D. Viglas · 2004 · 355 citations