CPU and incremental memory allocation in dynamic parallelization of SQL Queries

  • Authors:
  • Abdelkader Hameurlain;Franck Morvan

  • Affiliations:
  • Institut de Recherche en Informatique de Toulouse IRIT, Université Paul Sabatier, 118, route de Narbonne, 31062 Toulouse cedex, France;Institut de Recherche en Informatique de Toulouse IRIT, Université Paul Sabatier, 118, route de Narbonne, 31062 Toulouse cedex, France

  • Venue:
  • Parallel Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to re-adjust the parallel execution of SQL queries in case of metric estimation or discretization errors, we propose an incremental parallelization method which carries out simultaneously both scheduling and mapping in co-operation with two incremental memory allocation heuristics (ParAd: parallelism degree adjustment, and MaCRelax: mapping clues relaxation) in a dynamic multi-user context. The two incremental memory allocation heuristics are integrated in the mapping method which attempt to avoid time-consuming multibucket join execution generating numerous additional I/O. A performance evaluation of the ParAd heuristic shows: (i) a significant join response time savings (from 16.11% to 35.62%), and (ii) with many complex queries, a more significant gain in response time (from 29% to 54%).