• DocumentCode
    1021717
  • Title

    Dynamic load balancing in very large shared-nothing hypercube database computers

  • Author

    Hua, Kicn A. ; Su, Jeffrey X W

  • Author_Institution
    Dept. of Comput. Sci., Central Florida Univ., Orlando, FL, USA
  • Volume
    42
  • Issue
    12
  • fYear
    1993
  • fDate
    12/1/1993 12:00:00 AM
  • Firstpage
    1425
  • Lastpage
    1439
  • Abstract
    Two relational join strategies, broadcast-based join and bucket-based join, have been recently proposed for the hypercube interconnection topology. The first strategy, however, incurs many unnecessary comparisons of pairs of tuples of the two relations. Although the second technique compares only tuples of the relevant buckets, it may suffer from potential load imbalance, which is most critical to the performance of a shared-nothing system. To address these issues, a join algorithm for hypercube computers which includes dynamic load balancing capabilities to minimize the effect of skewness in tuple distribution is proposed. Simulation results indicate that the scheme provides significant improvement over the bucket-based join strategy. In fact, the technique is consistently superior even when the skew condition is very mild
  • Keywords
    database management systems; hypercube networks; parallel architectures; relational databases; resource allocation; broadcast-based join; bucket-based join; database computers; dynamic load balancing; load balancing; parallel join; relational database; relational join strategies; shared-nothing hypercube; skewness; tuple distribution; Computer science; Concurrent computing; Database systems; Hardware; Hypercubes; Load management; Message passing; Parallel architectures; Parallel processing; Topology;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.260633
  • Filename
    260633