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

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

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

Abstract

An engineering design problem involving Multi-Disciplinary Analysis(MDA) generally requires a large amounts of computing time for the entire design process, and therefore it is essential to introduce a Multiple Processor System (MPS) for reducing the computing time. However, when applying conventional parallel processing techniques, all of the CAE S/W requited for the MDA should be installed on all the servers making up MPS 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.

다분야통합해석에 기반한 설계문제는 일반적으로 전체 설계과정에서 매우 큰 계산시간을 요구하며, 이러한 계산시간을 단축하기 위해 병렬처리시스템을 도입하는 것이 필수적이다. 그러나 다분야통합해석에 기존의 병렬처리기법을 적용하기 위해서는 해석에 필요한 모든 CAE 소프트웨어들이 병렬처리시스템의 모든 서버에 설치되어 있어야 하며, 이는 매우 큰 CAE 소프트웨어의 비용을 필요로 한다. 본 논문에서는 이러한 문제점을 해결하기 위해 가중치 기반 멀티큐 부하분산 알고리즘을 제안하였다. 제안된 알고리즘은 서버들의 성능과 설치된 CAE 소프트웨어들의 종류가 각기 다른 이종 병렬처리시스템을 고려하였으며 성능검증을 위해 선입선출(First Come First Servre) 알고리즘을 적용한 경우와 비교한 전산실험을 수행하였다.

Keywords

References

  1. BARAK, A., S. GUDAY, R.G. WHEELER(1993) The MOSIX Distributed Operating System - Load Balancing for UNIX, Springer-Verlag
  2. Kameda, H. et a1.(1997) Optimal Load Balancing in Distributed Computer Systems. Springer
  3. Kato, T. (2005) Realizing Grid Computing as Engineering System for Collaborative Parameter Study. GridWorld/GGF15. Boston, MA, USA
  4. Kim, H. et al. (2005) A Parallel Trade Study Architecture for Design Optimization of Complex Systems, 46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference
  5. Koch, P.N., B. Wujek, O. Golovidov. (2000) A Multi-Stage. Parallel Implementation of Probabilistic Design Optimization in an MDO Framework, 8th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization