• 검색 결과가 없습니다.

제2절 예측모델링시스템 설계 1. 예측모델링시스템 기본 구조

2. 기상 예측모델 포털 설계

2.1 주요 기능

2.1.1 MM5의 각 과정별 작업 수행

MM5의 각 과정인 지형생성작업, 전처리작업, MM5메인작업 수행, 후처리작업을 수행한다. 특히 MM5메인 작업은 그리드 테스트베드를 이용한 작업 수행, 제출된 작업 모니터링, 작업 제어(제출한 작업의 취소, 다시 작업 제출) 등을 포함한다. 후 처리 작업은 RIP 도구를 이용한 가시화작업 수행이다.

2.1.2 MM5 메인작업을 수행하기 위한 유휴 계산 자원 및 관련 정보 확인 MM5 메인 작업을 수행하기 위해서는 많은 계산 자원이 필요하고, 이를 위해 먼 저 유휴 자원을 확인하는 기능이 필요하다. 또한 각 계산자원별 하드웨어 사양 (CPU, 메모리, 스토리지 용량) 및 소프트웨어 목록을 확인할 수 있어야 한다.

2.1.3 제출한 MM5의 작업 목록 보기, 작업 모니터링, 작업 제어, 작업 결과 보기

MM5 메인 작업을 수행하고 나서 사용자는 제출한 MM5 작업의 목록 리스트를 확인하고, 현재 작업 상태를 확인할 수 있어야 한다. 또한, 잘못된 중간 결과가 나 오면 취소가 가능해야 한다. 각 단계별 작업의 결과를 쉽게 다운 및 저장할 수 있 어야 한다.

2.1.4 각 세부 작업별 관련 항목 등을 저장하고 불러서 사용하는 기능

각 MM5의 작업은 많고 복잡한 입력항목들이 있다. 이들을 사용할 때마다 새로 입력하는 것은 시간이 많이 소요되고 실수할 확률이 높다. 웹포털에서 복잡하고 자 주 사용하는 항목들에 대해서 한번 작성한 뒤에 계속 사용할 수 있게 함으로써 사 용자가 새로 실행마다 다시 설정하지 않아도 된다.

2.2 구성요소

<MM5 그리드 포털을 통한 작업 실행 시나리오>

MM5 포털 서비스, 그리드 미들웨어(KMI-R2), 그리드 테스트베드의 구성요소로 이루어져 있다. 사용자는 웹포털 화면을 통해 모든 MM5 작업의 각 단계를 수행할 수 있다. 이때 MM5 포털 서비스를 이용해서 작업을 제출하게 되고, 모니터링 하 며, 작업 결과를 확인한다. 대규모의 계산 자원이 필요한 경우는 그리드 미들웨어 를 이용해서 그리드 테스트베드 자원을 활용한다.

MM5 포털 서비스는 그리드 기반의 MM5 웹포털 서비스를 위한 구성 요소이다.

앞에서 언급한 MM5의 각 단계인 지형생성, 전처리, 메인, 후처리 작업에 대해서 구현되어 있다. 메인 작업을 수행 시는 그리드 테스트베드를 활용하기 위해 그리드 미들웨어를 이용한다. 그리드 미들웨어는 그리드 계산 자원 기반의 그리드 서비스 를 제공하기 위함을 목적으로 하고 있으며, 그에 따라 상용 서비스 수준의 안정성 과 성능을 보장한다. 또한 단순한 웹 기반 슈퍼컴퓨팅 서비스를 제공하는 차원을 넘어서서 단일 컴퓨팅 자원의 한계를 넘어서는 무한에 가까운 컴퓨팅 능력을 사용 자에게 제공할 수 있게 한다. 마지막으로 그리드 테스트베드는 국내외 그리드 기반 응용 연구자가 상시적으로 활용할 수 있는 대규모 컴퓨팅 인프라스트럭처에 대한 요구에 발맞추어 국내 고성능 연구 자원인 슈퍼컴퓨터, 클러스터, 대용량 스토리지 등을 그리드 기술 기반으로 연계 활용하기 위한 인프라로서 구축되었다.

2.3 상세 설계 (MAIN-PROCESSING), 후처리(POST-PROCESSING) 작업의 단계별 수행이 이루어 진다. 각 과정은 앞의 과정이 종료되어야 수행가능하다. 앞 과정 수행이 종료되면

지형생성 수행이 끝나면 TER.PLT파일과 표준입출력 파일(terrain.print.out)이 생 성되고 실제로 사용자의 요구에 맞게 생성되었는지 그림 파일과 관련 메시지로 웹 화면에서 확인할 수 있다.

전처리 과정 후 실행한다. 마지막으로 MMINPUT_DOMAIN1파일,BDYOUT_DOMAIN1파일, LOWBDY_DOMAIN1 파일 생성 확인이 되면 전처리 과정이 수행 완료된다. 친다. NESTDOWN과정을 수행하기 위해 namelist.input을 생성후 nestdown파일을 포털에서 수행한다. NESTDOWN과정에서 MMINPUT_DOMAIN2 파일,

후처리 과정

예보 결과를 어떻게 볼 것인가 하는 가시화 과정으로써 NCAR에서 제공하고 있 는 RIP도구를 이용해 가시화를 수행한다. 메인 작업에서 수행된 두 개의 도메인 수행 결과물에 대해서 각각 웹인터페이스에서 가시화가 가능하다.

2.3.4 MM5의 작업 확인 과정

MM5의 각 단계별 작업 제출 내역을 확인하는 과정이 필요하다. 이때 각 단계의 상세 정보 및 가시화 내용을 확인할 수 있어야 한다. 또한 MM5 메인 작업 수행시 작업 수행 내역의 상세내역을 확인해야 한다. 이때 작업을 취소할 수도 있다.

관련 문서