Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2006.13A.6.533

Design and Implementation of a Grid System META for Executing CFD Analysis Programs on Distributed Environment  

Kang, Kyung-Woo (천안대학교 정보통신학부)
Woo, Gyun (부산대학교 정보컴퓨터공학부)
Abstract
This paper describes the design and implementation of a grid system META (Metacomputing Environment using Test-run of Application) which facilitates the execution of a CFD (Computational Fluid Dynamics) analysis program on distributed environment. The grid system META allows the CFD program developers can access the computing resources distributed over the network just like one computer system. The research issues involved in the grid computing include fault-tolerance, computing resource selection, and user-interface design. In this paper, we exploits an automatic resource selection scheme for executing the parallel SPMD (Single Program Multiple Data) application written in MPI (Message Passing Interface). The proposed resource selection scheme is informed from the network latency time and the elapsed time of the kernel loop attained from test-run. The network latency time highly influences the executional performance when a parallel program is distributed and executed over several systems. The elapsed time of the kernel loop can be used as an estimator of the whole execution time of the CFD Program due to a common characteristic of CFD programs. The kernel loop consumes over 90% of the whole execution time of a CFD program.
Keywords
CFD; Grid Computing; Automatic Resource Selection; Metacomputing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 I. Foster and C. Kesselman, 'Globus: A Metacomputing Infrastructure Toolkit', International Journal of Super computer Applications, Vol.11, pp.115-128, 1997   DOI
2 I. Foster and C. Kesselman, The Grid: Blueprint for a new Computing Infrastructure, Morgan Kaufmann Puplishers, Inc. 1998
3 V. S. Sunderam, 'PVM: A Framework for Parallel Distributed Computing,' Concurrency: Practice and Experience, Vol.2, pp.315-340, 1990   DOI
4 K. Cxajkowski, S. Fitzgerald, I. Foster, and C. Kesselman, ' Gred Information Services for Distributed Resource Sharing,' In Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPCD-10). IEEE Press, pp.181-184, 2001   DOI
5 K.-W. Kang and G. Woo, 'A Resource Selection Scheme for Grid Computing System META,' Lecture Notes in Computer Science, Vol.3251, pp.919-922, 2004
6 김도현, 강 경우, 강윤희, 조광문, 'P2P를 기반으로 한 확장된 그리드 정보서비스 시스템 설계', 정보처리학회 학술발표논문집, 제9권 제2호, pp.205-208, 한국정보처리학회, 2002.11
7 A. Reinefeld, V. Lindenstruth, 'How to Build a High-Performance Compute Cluster for the Gred,' 2001 International Conference on Parallel Processing Workshops (ICPPW'01), pp.221-233, September, 2001
8 A. Reinefeld, R. Baraglia, T. Decker, J. Gehring, D. Laforenza, F. Rammer, T. Romke, J. Simon, 'The MOL, Project: An Open, Extensible Metacomputer,' 6th Heterogeneous Computing Workshop (HCW'97) , pp.17-34, April, 1997   DOI
9 Legion: Worldwide Virtual Computer, http://www.cs.virginia.edu/-legion/
10 김도현, 강 경우, 강윤희, 조광문, '그리드 환경에서 NWS를 이용한 네트워크 정보 제공자 구현' 정보처리학회 학술발표논문집, 제9권 제2호, pp.1495-1499, 한국정보처리학회, 2002. 11
11 K. A. Hoffmann, Computational Fluid Dynamics for Engineers, Morgan Kaufmann Publishers, Inc. 1993
12 X. Yang and M. Hayes, 'Application of Grid Techniques in the CFD Field,' Integrating CFD and Experiments in Aerodynamics, Glasgow, UK, 2003