INCORPORATING PROCESSOR COSTS IN OPTIMIZING THE DISTRIBUTED EXECUTION OF JOIN QUERIES

被引:6
|
作者
REID, DJ
机构
[1] Distributed Systems Technology Centre Department of Computer Science, The University of Queensland, St. Lucia
关键词
DISTRIBUTED DATABASE SYSTEM; INTEGER LINEAR PROGRAM; JOIN QUERY; RELATIONAL DATABASE;
D O I
10.1016/0895-7177(94)90029-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The processing of a join query in a distributed environment exacts the usage of both the network and its computational facilities. A formulation that accounts for both, and felicitously constructed as an integer linear program, is proposed. Information disseminated among the sites of a distributed system is to be amalgamated and presented to a user, in response to his request. From all possible strategies by which this might be achieved, one necessitating the smallest usage of system resources is to be chosen. The data transferal resources of the network are usually presumed to be of greatest significance, and therefore, an optimal strategy is most often defined to be one which minimizes the total transmission cost. One model conforming to this philosophy, appearing in [1), expediently takes the form of a linear integer program, and so forms the basis for further refinement. In the omission of processing costs, the various processor elements of the network are treated homologously; dissimilarities in processing ability are also ignored. By analyzing the nature of join computations at a single processor, the minimal transmission cost model can be hybridized to incorporate the cost of such computations and differences in processing power.
引用
收藏
页码:7 / 29
页数:23
相关论文
共 50 条
  • [31] Cost-based solution for optimizing multi-join queries over distributed streaming sensor data
    Gomes, Joseph
    Choi, Hyeong-Ah
    2006 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2006, : 282 - +
  • [32] AN UPPER BOUND ON THE NUMBER OF EXECUTION NODES FOR A DISTRIBUTED JOIN
    CERI, S
    PELAGATTI, G
    INFORMATION PROCESSING LETTERS, 1981, 12 (01) : 46 - 48
  • [33] Coupling Distributed and Symbolic Execution for Natural Language Queries
    Mou, Lili
    Lu, Zhengdong
    Li, Hang
    Jin, Zhi
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [34] Optimizing Distributed Join for Array Database System
    Li, Jing
    Li, Hui
    Chen, Mei
    Zhu, Ming
    2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN MEDICINE AND EDUCATION (ITME), 2016, : 640 - 644
  • [35] Optimizing skyline queries in SPA distributed networks
    Huang, Zhen-Hua
    Xiang, Yang
    Sun, Sheng-Li
    Chen, Qian
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2013, 41 (08): : 1515 - 1520
  • [36] Optimizing queries with foreign functions in a distributed environment
    Tsai, PSM
    Chen, ALP
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (04) : 809 - 824
  • [37] Optimizing monitoring queries over distributed data
    Neven, Frank
    Van de Craen, Dieter
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 3896 : 829 - +
  • [38] OPTIMIZING CHAIN QUERIES IN A DISTRIBUTED DATABASE SYSTEM
    CHIU, DM
    BERNSTEIN, PA
    HO, YC
    SIAM JOURNAL ON COMPUTING, 1984, 13 (01) : 116 - 134
  • [39] Optimizing Distributed Top-k Queries
    Neumann, Thomas
    Bender, Matthias
    Michel, Sebastian
    Schenkel, Ralf
    Triantafillou, Peter
    Weikum, Gerhard
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2008, PROCEEDINGS, 2008, 5175 : 337 - +
  • [40] An optimal evaluation of groupby-join queries in distributed architectures
    Hassan, M. Al Hajj
    Bamha, M.
    WEBIST 2007: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL IT: INTERNET TECHNOLOGY, 2007, : 246 - +