JOURNAL ARTICLE

Dynamic memory allocation strategies for parallel query execution

Franck MorvanAbdelkader Hameurlain

Year: 2002 Journal:   Proceedings of the 2002 ACM symposium on Applied computing - SAC '02

Abstract

In the decision support queries which manipulate large data volumes, it is frequent that a query constituted by several joins can not be computed completely in memory. In this paper, we propose three strategies allowing to assign the memory of a shared-nothing parallel architecture to operation clones of a query. The performance evaluation of the three strategies shows that the strategies which favor the operation clones using a lot of memory obtain a better response time than the strategy which favors the clones using little memory. The main contribution of this paper is to take into account the available memory sizes on every processor and to avoid allotting the same processor to two operation clones that must run in parallel.

Keywords:
Computer science Joins Parallel computing Memory management Memory map Uniform memory access Shared memory Operating system Programming language Semiconductor memory

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.32
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Mining Algorithms and Applications
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Dataflow query execution in a parallel main-memory environment

A.N. WilschutPeter M. G. Apers

Journal:   Distributed and Parallel Databases Year: 1993 Vol: 1 (1)Pages: 103-128
JOURNAL ARTICLE

Parallel Query Execution Algorithms

Goetz Graefe

Journal:   Encyclopedia of Database Systems Year: 2018 Pages: 2668-2674
© 2026 ScienceGate Book Chapters — All rights reserved.