Abstract | ||
---|---|---|
Ideally, a data warehouse would be able to run multiple types of queries concurrently, meeting different performance objectives for each type. However, due to the difficulty of managing mixed workloads, most commercial systems segregate distinct workload components by using strict resource partitioning and/or time multiplexing. This approach avoids unexpected resource contention, but when one workload component does not fully use its allocated resources, those resources may then lie unused even if they could greatly improve the performance of another component. We focus here on adaptively scheduling mixed workloads that have multiple objectives. We use our experimental framework for testing policies to evaluate the extent to which prior approaches to adaptive workload scheduling address mixed workloads. Our experiments demonstrate the difficulty of searching for solutions in the space of scheduling dynamic mixed workloads. We discuss why prior approaches do not address certain scenarios and then demonstrate how leveraging additional knowledge would allow one approach to succeed, if that knowledge were available. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1145/1838126.1838127 | DBTest |
Keywords | Field | DocType |
additional knowledge,workload scheduling address,distinct workload component,multiple objective,adaptively scheduling,multiple type,different performance objective,mixed workloads,dynamic mixed workloads,mixed database workloads,workload component,adaptive query scheduling,data warehouse,resource partitioning | Data warehouse,Workload scheduling,Scheduling (computing),Resource contention,Computer science,Time multiplexing,Workload,Database,Distributed computing | Conference |
Citations | PageRank | References |
4 | 0.40 | 11 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stefan Krompass | 1 | 184 | 13.15 |
Harumi Kuno | 2 | 297 | 21.62 |
Kevin Wilkinson | 3 | 9 | 1.89 |
Umeshwar Dayal | 4 | 8452 | 2538.92 |
Alfons Kemper | 5 | 3519 | 769.50 |