Study on Building Science Cloud Testbed for Massive Astronomical Applications

대용량 천문 응용 수행을 위한 사이언스 클라우드 테스트베드 구축 연구

  • Kim, Joo-Hyun (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Kwon, Oh-Kyoung (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Jung, Yong-Whan (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Kwak, Jae-Hyuck (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Kim, Sang-Wan (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Yoon, Jun-Weon (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information) ;
  • Hahm, Jae-Gyoon (Dept. of Infrastructure Technology Development Supercomputing Center Korea Institute of Science and Technology Information)
  • 김주현 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 권오경 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 정용환 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 곽재혁 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 김상완 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 윤준원 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실) ;
  • 함재균 (한국과학기술정보연구원 슈퍼컴퓨팅본부 기반기술개발실)
  • Published : 2011.06.29

Abstract

최근 사이언스 컴퓨팅 분야에서 대용량 데이터가 발생하고 있고 컴퓨팅 자원들의 수요도 급증하고 있다. 이로 인해 클라우드 컴퓨팅 기술의 필요성이 중요시되고 있고 전 세계적으로 급속히 발전하고 있다. 천문 연구 분야에서 관측기기의 발전으로 대용량의 천문 데이터가 생산되고 있다. 이를 처리하기 위하여 다양한 클라우드 컴퓨팅 기술을 이용한 데이터 분석 환경이 요구되고 있다. 이러한 환경을 구축하기 위해서는 가상 인프라 자원을 효율적으로 관리할 수 있어야 한다. 현재 가상 인프라 자원을 관리하기 위해 오픈 소스를 개발하는 프로젝트들이 활발히 진행되고 있다. 본 논문에서는 오픈 소스인 Eucalyptus와 OpenNebula의 기능적인 측면을 크게 10가지로 분류하여 장단점을 비교 분석하였고 OpenNebula의 세 가지 특징인 중앙 집중화된 구조, live migration과 suspend/resume 기능, 커스터마이징 기능이 대용량 천문 응용 수행을 위한 환경을 구축하는데 반드시 필요하기 때문에 OpenNebula를 채택하였다. OpenNebula를 사용해 구축한 사이언스 클라우드 테스트베드는 NFS 서버의 별도 구성을 통한 성능 개선, 하이브리드 클라우드 컴퓨팅 환경 구축, B클래스 사설 네트워크 구성, GUI 기반 사이언스 클라우드 테스트베드 관리 및 모니터링 기능의 4가지 특징을 가지고 있다. 앞으로도 천문 연구자들에게 안정적인 서비스를 제공하기 위하여 관련 연구를 계속할 것이다.

Keywords