• 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