Load Balancing Algorithm for Parallel Computing of Design Problem involving Multi-Disciplinary Analysis

다분야통합해석에 기반한 설계문제의 병렬처리를 위한 부하분산알고리즘

  • 조재석 (한양대학교 최적설계신기술연구센터) ;
  • 주민식 (한양대학교 최적설계신기술연구센터) ;
  • 송용호 (한양대학교 정보통신공학부) ;
  • 최동훈 (한양대학교 최적설계신기술연구센터)
  • Published : 2007.04.12

Abstract

An engineering design problem involving Multi-Disciplinary Analysis(MDA) generally requires a large amounts of CPU time for the entire design process, and therefore Multiple Processing System (MPS) are essential to reduce the completion time. However, when applying conventional parallel processing techniques, all of the CAE S/W required for the MDA should be installed on all the servers making up NIPS because of characteristic of MDA and it would be a great expense in CAE S/W licenses. To solve this problem, we propose a Weight-based Multiqueue Load Balancing algorithm for a heterogeneous MPS where performance of servers and CAE S/W installed on each server are different of each other. To validate the performance, a computational experiments comparing the First Come First Serve algorithm and our proposed algorithm was accomplished.

Keywords