Title :
QScheduler: A Tool for Parallel Query Processing in Database Systems
Author :
Qingfeng Zhang ; Shanshan Li ; Jing Xu
Author_Institution :
Coll. of Comput. & Control Eng., Nankai Univ., Tianjin, China
Abstract :
Parallel query processing in database systems has been actively investigated for the past several years. When several queries execute at the same time, all parallel tasks will compete for access to the underlying I/O and computation resources and this will lead to more contention and thrashing. When a series of queries of different types run concurrently in a database system, if we change the execution sequence of these queries, the whole execution time of the query task may be different. This simple change in the execution order can directly affect the interactions among parallel queries. Hence, we argue that it is important to take the interactions among parallel queries into account. In this paper, we consider the problem of improving the performance of parallel query tasks based on a tool named Scheduler which is designed and implemented to control the query execution sequence. Our Scheduler treats the database system as a black box and decides which query to schedule preferentially according to the different algorithm. Our experimental evaluation using TPC-H benchmark shows that the Scheduler can capture the impact of complex query interactions and will improve the system performance efficiently.
Keywords :
database management systems; parallel processing; query processing; scheduling; QScheduler; TPC-H benchmark; black box; computation resources; database systems; experimental evaluation; parallel query processing; parallel task; query execution sequence; query interactions; Algorithm design and analysis; Query processing; Schedules; Scheduling algorithms; System performance; Parallel query processing; Performance optimization; Query interactions; Query scheduler;
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2014 19th International Conference on
Conference_Location :
Tianjin
Print_ISBN :
978-1-4799-5481-0
DOI :
10.1109/ICECCS.2014.18