JOURNAL ARTICLE

Compiling control into database queries for parallel execution management

Abstract

Parallel execution of database queries in a shared nothing multiprocessor environment, needs control mechanisms which guarantee a correct global execution of each query. In the authors system, the control is integrated into the query code at compile time. According to the required schedule for the query, the compilation process combines a set of basic control operations into a control graph mapped on the query graph. This control which allows pipelining between data operations, achieves the dataflow control and enforces the schedule of program. Using fine grain control operations combined into control schemas makes the control flexible, as new strategies could be easily supported. In their prototype the parallel LERA language is used.< >

Keywords:
Computer science Dataflow Schedule Graph Programming language Compiler Parallel computing Control (management) Query language Compile time Language construct Database Theoretical computer science Operating system Artificial intelligence

Metrics

11
Cited By
0.70
FWCI (Field Weighted Citation Impact)
16
Refs
0.74
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Methods for parallel execution of complex database queries

Andreas Reuter

Journal:   Parallel Computing Year: 1999 Vol: 25 (13-14)Pages: 2177-2188
JOURNAL ARTICLE

Compiling lisp programs for parallel execution

James R. Larus

Journal:   LISP and Symbolic Computation Year: 1991 Vol: 4 (1)Pages: 29-99
BOOK-CHAPTER

Investigation of CW-Tree for Parallel Execution of Queries to Database

Vladislav S. ShevskiyYulia Shichkina

Lecture notes in computer science Year: 2021 Pages: 324-335
© 2026 ScienceGate Book Chapters — All rights reserved.