• DocumentCode
    1154466
  • Title

    Algorithms to Process Distributed Queries in Fast Local Networks

  • Author

    Yu, Clement T. ; Guh, Keh-chang ; Zhang, Weining ; Templeton, Marjorie ; Brill, David ; Chen, Arbee L P

  • Author_Institution
    Department of Electrical Engineering and Computer Science, University of Illinois
  • Issue
    10
  • fYear
    1987
  • Firstpage
    1153
  • Lastpage
    1164
  • Abstract
    We propose a scheme to make use of semantic information to process distributed queries locally without data transfer with respect to the join clauses of the query. Since not all queries can be processed without data transfer, we give an algorithm to recognize the "locally processable queries." For nonlocally processable queries, a simple "fragment and replicate" algorithm is used. The algorithm chooses a relation to remain fragmented at the sites where they are situated while replicating the other relations at those sites. Our algorithm determines the chosen relation and the chosen copy of every fragment of the chosen relation such that the minimum response time is obtained. The algorithm runs in linear time. If the fragments of the relation are allowed to be processed in other sites, then the problem is NP hard. Two heuristics are given for that situation. They are compared to the optimal situation. Experimental results show that the strategies produced by the heuristics have small errors relative to the optimal strategy.
  • Keywords
    Computer network; database management system; distributed databases; distributed systems; local network; processing; query optimizations; replicate algorithm; semi-join; Computer science; Costs; Data communication; Database systems; Delay; Distributed databases; Intelligent networks; Memory; Parallel processing; Query processing; Computer network; database management system; distributed databases; distributed systems; local network; processing; query optimizations; replicate algorithm; semi-join;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.1676856
  • Filename
    1676856