arrow
返回

A fast scalable distributed kriging algorithm using Spark framework

delete2020-04-03
delete8
PRE
AI
S
Sourangshu Bhattacharya
S
Soumya K. Ghosh
DOI:10.1007/s41060-020-00215-3delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Environmental and climate models used for weather prediction require evenly spaced meteorological datasets at a very high spatial and temporal resolution to facilitate the analysis of recent climatic changes. However, due to the small number of weather stations available, often the data collected from them are scattered and inadequate for such model creation. For this reason, very high-resolution gridded meteorological surface is developed by interpolating the available scattered data points to fulfill the need of various ecological and climatic applications. Among various interpolation techniques, Ordinary Kriging (OK) is one of the most popular and widely used gridding methodologies with a sound statistical basis providing a possibility to obtain highly accurate results. However, OK interpolation on large unevenly spaced data points is computationally demanding and has a computational cost that scales as the cube of the number of data points as it involves multiplication and inversion of matrices of large cardinalities infeasible for computation on a single node. Additionally, its standard implementation involves complex model fitting and function minimization steps which make automatic kriging analysis from raw data a considerable challenge. Meanwhile, Apache Spark has emerged as a large-scale data processing engine with a dedicated Machine Learning Library (MLLib) for processing large matrices and thereby can be used for large-scale kriging analysis with considerable time. In this paper, we present a new fast distributed OK algorithm on Apache Spark framework and provide an efficient and simple distributed matrix inversion scheme to accelerate the execution of distributed OK algorithm. We have employed Strassen's direct method for matrix inversion and the acceleration is achieved by exploiting the symmetry nature of the variance-covariance matrix of the OK equation to invert the matrix. We show experimentally that our distributed inversion scheme enables us to invert a16,000x16,000 matrix with 51% and 38% less wall clock time than distributed Spark-basedLUand Strassen's inversion scheme, respectively.
Keyword:
Linear algebra
Matrix multiplication
Strassen's algorithm
Apache Spark
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
International Journal of Data Science and Analytics
IF:
2.8
论文数:
1.1K
被引数:
1.6K

机构

I
indian institute of technology system (iit system)
学者数:
9.5W
论文数: 9.9W
被引数: 3.6W
引用论文

引用论文

Place Learning in Virtual Space I: Acquisition, Overshadowing, and Transfer
err1997-11-01
err0
PREAI
errW.Jake Jacobs; Holly E. Laurance; Kevin G.F. Thomas
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Development and analysis of a 50-year high-resolution daily gridded precipitation dataset over Spain (Spain02)
err2010-12-09
err281
errOAAI
errHerrera, S.; Gutierrez, J. M.; Ancell, R.; Pons, M. R.; Frias, M. D.; Fernandez, J.
err分享
err收藏
Assessing objective techniques for gauge-based analyses of global daily precipitation
err2008-02-29
err1.0K
errOAAI
errChen, Mingyue; Shi, Wei; Xie, Pingping; Silva, Viviane B. S.; Kousky, Vernon E.; Higgins, R. Wayne; Janowiak, John E.
err分享
err收藏
学者 查看更多内容