• DocumentCode
    2258190
  • Title

    Performance evaluation of nested-loop join processing on networks of workstations

  • Author

    Imasaki, Kenji ; Dandamudi, Sivarama

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    537
  • Lastpage
    544
  • Abstract
    Networks of workstations (NOWs) are attractive for parallel processing due to their cost advantage. This paper investigates the performance issues in processing join operations and the inherent tradeoff in the networked workstation environment. Specifically, we look at the performance of the nested-loop join algorithm. Since NOWs are heterogeneous in nature, load sharing is important for their performance. We evaluated the performance of three load sharing methods: static equal, static proportional and dynamic scheduling with fixed-chunk size. The three scheduling methods are evaluated on an experimental heterogeneous network of workstations with non-query background loads. Our experimental result suggest that, when there is no background load, dynamic scheduling outperforms static equal scheduling (up to 40%) and marginally better (about 10% better speedup) than the static proportional scheduling. When there is dynamic background load on nodes, dynamic scheduling provides substantial performance improvement over the static proportional scheduling (up to 50%) and static equal scheduling (up to about 100%). In all cases, selection of an appropriate chunk size is important in dynamic scheduling
  • Keywords
    parallel databases; performance evaluation; processor scheduling; query processing; workstation clusters; dynamic scheduling; load sharing; nested-loop join algorithm; nested-loop join processing; nonquery background loads; parallel processing; performance evaluation; static equal scheduling; static proportional scheduling; workstation network; Application software; Concurrent computing; Databases; Distributed computing; Dynamic scheduling; Master-slave; Parallel processing; Processor scheduling; Throughput; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2000. Proceedings. Seventh International Conference on
  • Conference_Location
    Iwate
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-0568-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.2000.857740
  • Filename
    857740