DOI QR코드

DOI QR Code

TIGRIS Grid MPI Service based on WSRF

WSRF기반의 TIGRIS 그리드 MPI 서비스

  • Published : 2008.01.28

Abstract

In this paper, we describe TIGRIS Grid MPI Service, which is 4he WS-Resource Framework (WSRF) based services to enable an MPI job to be executed on Grid environments. It covers heterogeneous compute resources and diverse MPI libraries. The main functionalities are as follows. First, it allows an MPI user to seamlessly launch a job without knowing how to use the specific MPI library. Secondly, it executes an MPI job on the cross-site resources by supporting the Grid-enabled MPI library such as MPICH-G2. Thirdly, it enables the user to launch a job using the source code without compiling. The service is implemented on top of the services of Globus Toolkit. We provide the user interface as a web portal and CLI(Command Line Interface).

본 논문에서는 WSRF기반의 TIGMS 그리드 MPI 서비스를 기술하고자 한다. 본 서비스는 그리드 환경에서 MPI 작업을 실행하는 서비스이다. 다양한 종류의 MPI 라이브러리와 이기종의 계산 자원을 지원한다. 서비스의 주요 기능은 다음과 같다. 첫째, WSRF 기반의 동일한 작업 실행 인터페이스를 제공함으로써 특정 MPI 라이브러리의 사용법을 알지 못해도 작업을 실행할 수 있다. 작업을 실행하기 위해서 OGF에서 제안한 작업 제출 언어인 JSDL를 이용하여 사용자는 작업 실행이 가능하다. 두 번째, 두 개 이상의 자원에서 동시에 MPI 작업을 실행가능하게 하는 그리드 MPI 라이브러리를 지원한다. 세 번째, 사용자가 컴파일을 미리 하지 않아도 자동으로 컴파일 및 실행할 수 있게 한다. 서비스는 WSRF를 지원하는 글로 버스 툴킷 기반으로 구현되었으며, 사용자 인터페이스는 웹 포털 및 CLI(Command Line Interface)를 제공한다.

Keywords

References

  1. I. Foster and C. Kesselman, "The Grid: Blueprint for a New Computing Infrastructure," Morgan-Kaufman, 1999.
  2. T. Nicholas, Karonis, R. Brian, Toonen, T. Ian, Foster: MPICH-G2: A Grid-enabled implementation of the Message Passing Interface, Journal of Parallel and Distributed computing, Vol.63, No.5, pp.551-563, 2003. https://doi.org/10.1016/S0743-7315(03)00002-9
  3. G. Steve, K. Anish, M. Jeff, R. Ian, S. Igor, Web Services Resources specification1.2, Web Service Resource Framework(WSRF) TC, OASIS, 2005.
  4. J. Hahm, H. Myung, J. Kwak, O. Kwon, Design and Implementation of the Grid Services on TIGRIS, HPCAsia, pp.47-53. 2007.
  5. I. Foster, C. Kesselman, J.M. Nick, S. Tuecke, Grid services for distributed system integration, IEEE Computer, Vol.35 No.6, pp.37-46, 2002. https://doi.org/10.1109/MC.2002.1009167
  6. A. Anjomshoaa, F. Brisard, M. Drescher, D. Fellows, A. Ly, S. McGough, D. Pulsipher, A. Savva, Job Submission Description Language (JSDL) Specification version 1.0, Job Submission Description Language Working Group, Open Grid Forum, 2002.