Information resources can be utilized immediately as needed by utilizing cloud technology, and applications in various environments can be utilized simultaneously through virtualization technology. In the case of HPC, research is being conducted to utilize information resources efficiently while supporting a high-performance computing environment. This study analyzes the architecture of IaaS, HPC container, and orchestration models to which Cloud technology is applied, and presents an improved model that can be utilized in HPC. The improved model handles MPI-based distributed parallel operation while supporting high-speed computing and network environments. A scheduler is provided to handle operation requests from various users, and federation is provided to link with other systems when information resources are insufficient. This study provides an environment in which other applications can be executed while providing the existing HPC environment to optimize the utilization of information resources.
한국어
Cloud 기술을 활용하여 정보자원을 필요한 만큼 즉시 활용할 수 있으며, 가상화 기술을 통해 다 양한 환경의 애플리케이션을 공동활용할 수 있다. HPC의 경우 고성능 컴퓨팅 환경을 지원하면서 정 보자원을 효율적으로 활용하기 위한 연구가 진행되고 있다. 본 연구는 Cloud 기술을 적용한 IaaS, HPC container, orchestration 모델의 아키텍처를 분석하고 HPC에서 활용할 수 있는 개선된 모델 을 제시한다. 개선된 모델은 고속의 컴퓨팅 및 네트워크 환경을 지원하면서 MPI 기반의 분산병렬 연 산을 처리한다. 다양한 사용자의 연산 요청처리를 위해 scheduler를 제공하며 정보자원이 부족한 경 우 다른 시스템과 연계하도록 federation을 제공한다. 이를 활용하여 기존 HPC 환경을 제공하면서 다른 애플리케이션도 실행가능한 환경을 제공하여 정보자원의 활용을 최적화 한다.
목차
요약 Abstract 1. 서론 2. 연구 배경 및 방법 2.1 HPC 아키텍처 2.2 연구필요성 및 방법 3. 클라우드 적용 HPC 모델 3.1 IaaS 활용 3.2 HPC Container 3.3 Container Orchestration 4. 클라우드 적용 HPC 모델 평가 4.1 평가 방법 4.2 클라우드 HPC 모델 개선 5. 결론 REFERENCES
한국EA학회는 전사적 관점의 아키텍처 개념 및 원칙을 국내 민간기업 및 정부기관에 적용 확산시키고, EA 및 관련 분야의 연구, 전문인력의 양성 및 정책적 건의 등을 통해 기업 및 정부기관의 경쟁력 및 생산성을 향상시키고, 우리나라 지식 기반 산업 등의 고도화를 도모하는 것을 목적으로 합니다.