1997
Load Balanced Query Evaluation in Shared-Everything Environments
Publication
Publication
Presented at the
European Conference on Parallel Processing, Passau, Germany
In this paper, we present data threaded execution, a new strategy to exploit both, pipelining and intra-operator parallelism in shared-everything environments. Data threaded execution is intuitive, straightforward to implement, but resistant against workload estimation errors and resistant against the discretization error of processor scheduling, that conventional strategies suffer from. Furthermore, data threaded execution minimizes startup and shutdown execution delays. Simulation results show that data threaded execution outperforms conventional strategies significantly due to the better utilization of parallel processing resources.
Additional Metadata | |
---|---|
Springer | |
Lecture Notes in Computer Science | |
European Conference on Parallel Processing | |
Organisation | Database Architectures |
Manegold, S., Obermaier, J. K., & Waas, F. (1997). Load Balanced Query Evaluation in Shared-Everything Environments. In Proceedings of European Conference on Parallel Processing 1997 (EuroPar 0) (pp. 1117–1124). Springer. |