DocumentCode
119397
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
fYear
2014
fDate
4-7 Aug. 2014
Firstpage
73
Lastpage
76
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2014 19th International Conference on
Conference_Location
Tianjin
Print_ISBN
978-1-4799-5481-0
Type
conf
DOI
10.1109/ICECCS.2014.18
Filename
6923120
Link To Document