DOI QR코드

DOI QR Code

Design and Implementation of Workflow Federation Method for Multi-cluster Based Korea Research Data Commons

멀티 클러스터 기반 국가연구데이터커먼즈 간 워크플로우 연계 방안 설계 및 구현

  • Dasol Kim (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Sang-baek Lee (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Seong-eun Park (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Minhee Cho (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Mikyoung Lee (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Sa-kwang Song (Research Data Sharing Center, Korea Institute of Science and Technology Information) ;
  • Hyung-jun Yim (Research Data Sharing Center, Korea Institute of Science and Technology Information)
  • 김다솔 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 이상백 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 박성은 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 조민희 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 이미경 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 송사광 (한국과학기술정보연구원 연구데이터공유센터) ;
  • 임형준 (한국과학기술정보연구원 연구데이터공유센터)
  • Published : 2023.11.02

Abstract

최근 오픈 사이언스 문화가 확산됨에 따라 오픈 데이터, 오픈 소스 소프트웨어와 같은 공개된 리소스들을 효율적으로 공유 및 활용하기 위한 방법이 주목을 받고 있다. 본 논문에서는 연구 소프트웨어의 재현성을 향상시키기 위한 국가연구데이터커먼즈(KRDC)를 소개하고 다중 KRDC 클러스터 간 워크플로우 연계 방안을 제안한다. 국가연구데이터커먼즈는 연구 소프트웨어와 분석 환경인 인프라를 결합하여 함께 제공하는 서비스로, 멀티 노드 쿠버네티스(kubernetes) 클러스터를 기반으로 동작한다. 따라서, 서로 다른 KRDC 프레임워크에 존재하는 리소스들을 하나의 워크플로우로 연계하는 것은 복잡한 사용자 인증/인가 문제, 보안 상의 문제를 고려하여야 한다. 본 논문에서는 프록시(proxy) 앱을 사용하는 워크플로우 연계 기능을 제안하고, 이를 지원하기 위한 통합 인증, 인가 체계와 연계 방안을 구현한다. 제안하는 방법을 두 개의 KRDC 프레임워크를 대상으로 적용하여 제안 워크플로우 연계 방법의 유효함을 확인한다. 본 논문에서 제안하는 워크플로우 연계 방법과 시나리오는 실제 멀티 클러스터 연계 방안을 구현한 사례로, KRDC 프레임워크 뿐만 아니라 다양한 쿠버네티스 기반 리소스 연계에 활용할 수 있는 우수한 결과로 사료된다.

Keywords

Acknowledgement

이 논문은 한국과학기술정보연구원(KISTI)의 기본사업으로 수행된 연구입니다(과제번호: (KISTI)K-23-L01-C03-S01, (NTIS)1711198423).