• DocumentCode
    2136195
  • Title

    Random seeking: a general, efficient, and informed randomized scheme for dynamic load balancing

  • Author

    Mahapatra, Nihar R. ; Dutt, Shantanu

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    881
  • Lastpage
    885
  • Abstract
    Proposes a completely general, informed, randomized, dynamic load-balancing method called random seeking (RS), which is suitable for parallel algorithms with characteristics found in many of the search algorithms used in artificial intelligence and operations research and in many divide-and-conquer algorithms. In this method, source processors randomly seek out sink processors for load balancing by outputting “probe” messages. These probes not only locate sinks, but also collect load distribution information which is used to efficiently regulate load balancing activities. We empirically compare RS with a well-known randomized dynamic load-balancing method, the random communication (RC) strategy, by using them in parallel best-first branch-and-bound algorithms on up to 512 processors of an nCUBE2 multicomputer. We find that the RC execution times are more than those of RS by 8-67% when used to perform combined dynamic quantitative and qualitative load balancing, and by 5-74% when used to perform just dynamic quantitative load balancing
  • Keywords
    divide and conquer methods; parallel algorithms; randomised algorithms; resource allocation; tree searching; artificial intelligence; best-first branch-and-bound algorithms; divide-and-conquer algorithms; efficiency; execution times; general informed randomized dynamic load-balancing method; load distribution information; nCUBE2 multicomputer; operations research; parallel algorithms; probe messages; qualitative load balancing; quantitative load balancing; random communication strategy; random seeking; search algorithms; sink processors; source processors; Artificial intelligence; Concurrent computing; Costs; Distributed computing; Load management; Operations research; Parallel algorithms; Probes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508195
  • Filename
    508195