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 条
  • [21] Execution of distributed queries in the web environment
    Department of Computer Science, Central Michigan University, Pleasant
    MI
    48859, United States
    不详
    MI
    48859, United States
    J. Comput. Methods Sci. Eng., 2006, 5-6 (S243-S254):
  • [22] EXECUTING JOIN QUERIES IN AN UNCERTAIN DISTRIBUTED ENVIRONMENT
    REID, DJ
    MATHEMATICAL AND COMPUTER MODELLING, 1995, 22 (03) : 9 - 23
  • [23] Optimizing N relations join queries by genetic algorithm
    Danesh, Najmeh
    Shirgahi, Hossein
    Motameni, Homayun
    SCIENTIFIC RESEARCH AND ESSAYS, 2010, 5 (13): : 1576 - 1582
  • [24] Optimizing complex decision support queries for parallel execution
    Brunie, L
    Kosch, H
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 858 - 867
  • [27] On applying hash filters to improving the execution of multi-join queries
    Chen M.-S.
    Hsiao H.-I.
    Yu P.S.
    The VLDB Journal, 1997, 6 (2) : 121 - 131
  • [28] EVALUATING MULTIPLE JOIN QUERIES IN A DISTRIBUTED DATABASE SYSTEM
    REID, DJ
    MATHEMATICAL AND COMPUTER MODELLING, 1995, 21 (07) : 83 - 98
  • [29] Evaluating Multiple Join Queries in a Distributed Database System
    Reid, D. J.
    Mathematical and Computer Modelling (Oxford), 21 (07):
  • [30] A genetic algorithm using heuristics for optimizing large join queries
    Dong, Hong-Bin
    Liang, Yi-Wen
    Kang, Li-Shan
    Chen, Yu-Ping
    Wuhan Daxue Xuebao/Journal of Wuhan University, 45 (05):