Scheduling tasks of multi-join queries in a multiprocessor

被引:0
|
作者
Averbuch, A [1 ]
Roditty, Y [1 ]
Shoham, B [1 ]
机构
[1] Tel Aviv Univ, Sch Math Sci, Dept Comp Sci, IL-69978 Tel Aviv, Israel
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1999年 / 11卷 / 05期
关键词
D O I
10.1002/(SICI)1096-9128(19990425)11:5<247::AID-CPE421>3.0.CO;2-G
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with the problem of scheduling spawned tasks when a query is issued to a database which resides on a MIMD multiprocessor. These tasks have the property that their associated dependency scheme can be presented as a directed tree. We present a theoretical framework with extensive experimental simulations which increase the throughput of database applications. We derive a family of algorithms for scheduling tasks, Their performance is tested on several common multiprocessor configurations. For better performance the adaptation of the scheduling algorithm to the multiprocessor configuration is examined and analyzed. The scheduling algorithms are divided into two cases: (a) permitted changes in the resources connection scheme of the multiprocessor, and (b) no changes allowed. The algorithms are scalable and their complexity is computed. In particular, we present an algorithm for scheduling tasks in the case where the construction of a central storage location is permitted. One of the main tools for the construction of the above algorithms is the notion of (t,1)-domination and k-domination sets. Copyright (C) 1999 John Wiley & Sons, Ltd.
引用
收藏
页码:247 / 279
页数:33
相关论文
共 50 条
  • [1] ON RESOURCE SCHEDULING OF MULTI-JOIN QUERIES IN PARALLEL DATABASE-SYSTEMS
    TAN, KL
    LU, HJ
    [J]. INFORMATION PROCESSING LETTERS, 1993, 48 (04) : 189 - 195
  • [2] Optimization for Multi-Join Queries on the GPU
    Hu, Xue-Xuan
    Xi, Jian-Qing
    Tang, De-You
    [J]. IEEE ACCESS, 2020, 8 : 118380 - 118395
  • [3] A research on optimization of multi-join queries
    Peng, J.
    Wang, B.
    [J]. Zhongshan Daxue Xuebao/Acta Scientiarum Natralium Universitatis Sunyatseni, 2001, 40 (02): : 27 - 30
  • [4] Optimization of parallel execution for multi-join queries
    Chen, MS
    Yu, PS
    Wu, KL
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (03) : 416 - 428
  • [5] On applying hash filters to improving the execution of multi-join queries
    Chen M.-S.
    Hsiao H.-I.
    Yu P.S.
    [J]. The VLDB Journal, 1997, 6 (2) : 121 - 131
  • [6] Pipelined parallelism for multi-join queries on shared nothing machines
    Bamha, M
    Exbrayat, M
    [J]. PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 47 - 54
  • [7] Optimization of Multi-Join Queries in Shared-Nothing Systems
    Kian-Lee Tan(Department of Information Systems and Computer Science
    [J]. Journal of Computer Science & Technology, 1995, (02) : 149 - 162
  • [8] Adaptive optimization of join trees for multi-join queries over sensor streams
    Gomes, Joseph
    Choi, Hyeong-Ah
    [J]. INFORMATION FUSION, 2008, 9 (03) : 412 - 424
  • [9] Pipelined parallelism in multi-join queries on heterogeneous shared nothing architectures
    Hassan, Mohamad Al Hajj
    Bamha, Mostafa
    [J]. ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE, 2008, : 127 - 134
  • [10] MULTIPROCESSOR JOIN SCHEDULING
    MURPHY, MC
    ROTEM, D
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (02) : 322 - 338