Load Balancing for the Efficient Parallelization in the Grid

그리드 환경하의 효율적 해석을 위한 작업 분할 기법 연구

  • 고순흠 (서울대학교 기계항공공학부 대학원) ;
  • 정명우 (서울대학교 기계항공공학부 대학원) ;
  • 김종암 (서울대학교 기계항공공학부) ;
  • 노오현 (서울대학교 기계항공공학부) ;
  • 이상산 (KISTI 슈퍼컴퓨팅센터)
  • Published : 2003.08.01

Abstract

The Grid[1] is a communication service that collaborates dispersed high performance computers so that those can be shared and worked together. So, the Grid enables a researcher to analyze a huge-sized problem which was impossible by using local resources. However, diverse communication speeds among computing resources and heterogeneity of computing resources can reduce parallel efficiency in the Grid, The present paper focuses on the development of an efficient load balancing algorithm suitable for the Grid. Proposed algorithm classifies the whole processors into several groups with relatively faster communication speeds. Computational domain is firstly partitioned to each group and then to the processor level considering the performance of each processor. Developed algorithm is validated in the homogeneous system by comparing the present result with the result of equally partitioned meshes and then applied to the heterogeneous system. Additionally, the present algorithm is expanded to be able to solve the decomposed domains and applied to some problems.

Keywords