2002 · 32 citations · 21 references
ComputingComputer EngineeringComputer ScienceDatabasesParallel ComputingSchedulingBatch SchedulingData ParallelismParallel Computing SystemsParallel DatabasesQuery OptimizationQuery ProcessingBatch Query ProcessingParallel Database Performance ModelingParallel Database ProcessingParallel Database SchedulingParallel Database SystemsParallel Query ProcessingParallel Scheduling AlgorithmsQuery Scheduling
Many techniques for query scheduling in a parallel database system schedule a single query at a time. The scheduling of queries for parallel database systems by dividing the workload into batches is investigated. Scheduling algorithms that exploit the common operations within the queries in a batch are proposed. The performance of the proposed algorithms is studied using a simple analytical model and a detailed simulation model. It is shown that batch scheduling can provide significant savings compared to single query scheduling for a variety of system and workload parameters.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
21
Implementation techniques for main memory database systems
David J. DeWitt, Randy H. Katz, Frank Olken et al. · 1984 · 818 citations · Full text
Timos Sellis · ACM Transactions on Database Systems · 1988 · 809 citations · Full text
Michael Stonebraker · High Performance Transaction Systems Workshop · 1985 · 449 citations
Prototyping Bubba, a highly parallel database system
Haran Boral, William Alexander, L. Clay et al. · IEEE Transactions on Knowledge and Data Engineering · 1990 · 332 citations