On resource scheduling of multi-join queries in parallel database systems (Q1313743)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On resource scheduling of multi-join queries in parallel database systems
scientific article

    Statements

    On resource scheduling of multi-join queries in parallel database systems (English)
    0 references
    0 references
    0 references
    28 July 1994
    0 references
    This paper presents a two-phase approach to optimizing multi-join queries. Phase 1 produces an operator tree that reflects the join ordering and methods for a query without considering runtime resources. Phase 2 comprises two steps: 1) the operator tree is decomposed into a set of tasks, each of which is a set of joins that can be executed in a pipelined fashion, 2) the tasks are scheduled for execution. We study three scheduling algorithms. While algorithm MaxShelf processes the tasks serially, algorithm MinShelf exploits inter-task prallelism totally. However, it is algorithm FlexiShelf, a hybrid of the two extremes, that performs best.
    0 references
    parallel database systems
    0 references
    resource scheduling
    0 references
    pipelined parallelism
    0 references
    hash-join
    0 references
    multi-join queries
    0 references

    Identifiers