그리드 환경에서 서비스 기반 워크플로우 시스템 설계 및 구현

Service Oriented Workflow System on Grid

  • 최주호 (고려대학교 대학원 전자컴퓨터공학과) ;
  • 권용원 (고려대학교 대학원 전자컴퓨터공학과) ;
  • 류소현 (고려대학교 대학원 전자컴퓨터공학과) ;
  • 정창성 (고려대학교 대학원 전자컴퓨터공학과)
  • Choi Ju-Ho (Dept. of Electonics and Computer, Korea University) ;
  • Kwon Yong-Won (Dept. of Electonics and Computer, Korea University) ;
  • Ryu So-Hyun (Dept. of Electonics and Computer, Korea University) ;
  • Jeong Chang-Sung (Dept. of Electonics and Computer, Korea University)
  • 발행 : 2005.07.01

초록

그리드 어플리케이션을 분산, 병렬 환경에서 효과적으로 만들기 위해, 그리드 포탈시스템인 Workflow based grid portal for problem Solving Environment(WISE)를 개발해왔다. WISE는 Globus Toolkit 2를 기반으로 그리드 워크플로우 기술을 사용하여 사용자가 좀 더 쉽게 그리드 어플리케이션을 프로그래밍 할 수 있는 환경을 제공한다. 그러나 현재 그리드 기술은 서비스 기반 구조(Open Grid Service Architecture)로 변화하고 있고 WISE도 기술적 흐름에 따라 그것을 충족시킬 수 있도록 변화해야 한다. 그래서 서비스 기반 구조에 대응할 수 있는 워크플로우 엔진을 새로 설계하여 WISE에 적용하고자 한다. 새로 설계한 시스템은 Service Oriented Workflow System on Grid(SOWS-G)이다. 이것은 계산량이 많은 문제에 대해 효과적으로 분산, 병렬 실행을 가능하게 하고, 다양한 워크플로우 패턴을 지원하며, 웹 서비스를 이용할 수 있도록 설계하였다. 이 논문에서는 SOWS-G를 서비스 기반 그리드 환경을 지원하는 Globus Toolkit 3를 이용하여 설계한 구조를 살펴보고 웹서비스를 이용할 수 있도록 추가된 기능들에 대해서 설명하고자한다.

키워드