DOI QR코드

DOI QR Code

High Resolution Rainfall Prediction Using Distributed Computing Technology

분산 컴퓨팅 기술을 이용한 고해상도 강수량 예측

  • Received : 2015.02.04
  • Accepted : 2016.02.29
  • Published : 2016.02.29

Abstract

Distributed Computing attempts to harness a massive computing power using a great numbers of idle PCs resource distributed linked to the internet and processes a variety of applications parallel way such as bio, climate, cryptology, and astronomy. In this paper, we develop internet-distributed computing environment, so that we can analyze High Resolution Rainfall Prediction application in meteorological field. For analyze the rainfall forecast in Korea peninsula, we used QPM(Quantitative Precipitation Model) that is a mesoscale forecasting model. It needs to a lot of time to construct model which consisted of 27KM grid spacing, also the efficiency is degraded. On the other hand, based on this model it is easy to understand the distribution of rainfall calculated in accordance with the detailed topography of the area represented by a small terrain model reflecting the effects 3km radius of detail and terrain can improve the computational efficiency. The model is broken down into detailed area greater the required parallelism and increases the number of compute nodes that efficiency is increased linearly.. This model is distributed divided in two sub-grid distributed units of work to be done in the domain of $20{\times}20$ is networked computing resources.

분산컴퓨팅은 네트워크로 연결된 여러 컴퓨터들의 연산 능력을 이용하여 거대 계산 문제를 해결하려는 분산처리 모델이다. 인터넷에 연결된 수많은 컴퓨팅 자원들의 참여를 통해 대규모의 계산이 필요한 기상, 바이오, 천문학, 암호학 등과 같은 다양한 분야의 어플리케이션 들을 병렬로 처리할 수 있다. 본 논문에서는 기상 분야의 고해상도 강수량 예측 어플리케이션 수행을 위해 인터넷 분산컴퓨팅 모델을 구성하여 성능을 분석하였다. 한반도의 강수량 예측을 위해서 중규모 예측 모형인 QPM(Quantitative Precipitation Model)을 적용하였으며 이 모형은 한반도의 지형을 격자 간격 27km로 나누고 각 격자의 특성인 고도, 기온, 강수, 강도 습도 등을 기반으로 강수량을 예측하게 된다. 그러나 QPM의 격자 간격에 따른 분석은 모형 구축에 많은 시간이 소요 되고 한번에 수행되어야 할 계산량이 많아 효율성이 저하된다. 따라서 이 모형을 기반으로 하여 3km 간격의 상세 지형을 반영하는 모형으로 소규모 지형 효과를 표현함으로써 상세 지역에서의 강수량 산출과 지형에 따른 강수량의 분포 파악이 용이해지며 계산 효율성을 개선시킬 수 있다. 이렇게 상세지역으로 세분화 된 모형은 병렬처리가 필요하며 계산노드의 수가 많아질수록 그 효율은 선형적으로 증가된다. 이 모형은 $20{\times}20$의 아격자 도메인의 분산된 단위작업들로 나뉘어 분산되고 네트워크로 연결된 컴퓨팅 자원에서 수행되게 된다.

Keywords

References

  1. Hwang, Kai, Jack Dongarra, and Geoffrey C. Fox. Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, 2013.
  2. Al-Azzoni, I. Down, D.G.,"Dynamic scheduling for heterogeneous Desktop Grids", Grid Computing, 2008 9th IEE E/ACM International Conference on Sept. 29 2008-Oct. 1, pp.136-143, 2008.
  3. Javadi, Bahman, et al. "Mining for statistical models of availability in large-scale distributed systems: An empirical study of seti@ home." Modeling, Analysis & Simulation of Computer and Telecommunication Systems, MASCOTS'09, IEEE, 2009.
  4. Skonnard, Aaron. "Distributed. NET-Learn The ABCs Of Programming Windows Communication Foundation. " MSDN Magazine pp.44-55, 2006.
  5. WOLTMAN, George, et al. GIMPS, The Great Internet Mersenne Prime Search. 2007.
  6. Pease, Alison. "Folding@ home: Citizen Science Has Led to Advances in Biophysics and Fighting Disease." 2016 AAAS Annual Meeting. 2016.
  7. Kim, Jin-Young, et al. "Prediction of rainfall with high-resolution QPF model using public-resource distributed computing." Asia-Pacific Journal of Atmospheric Sciences 44.3, pp.287-296, 2008.
  8. Eom, Hyun-Min, et al. "Development of Coastal Inundati on Forecasting System (CIFOS) and Its Application to the Future Climate Change.", Coastal Research 2.65, 2013.
  9. Dongarra, Jack, and Michael A. Heroux. "Toward a new metric for ranking high performance computing systems." Sandia Report, SAND2013-4744 312, 2013.
  10. Banerjee, Poorna, and Amit Dave. "GPGPU Based Parallelized Client-Server Framework for Providing High Performance Computation Support.", 2015.