arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2107.11540cs.DC
收藏

面向数据密集型计算的语义感知性能优化研究综述

A Survey of Semantics-Aware Performance Optimization for Data-Intensive Computing

Bingbing Rao, Liqiang Wang

摘要:

我们生活在大数据时代,见证着数据的爆炸式增长。考虑到单个计算机中CPU和I/O的限制,可扩展性的主流方法是将计算分布在集群或云中的大量处理节点之间。这种模式产生了数据密集型计算的术语,它表示处理大量数据的数据并行方法。通过不同学科的努力,已经提出了一些有前途的编程模型和一些平台,如MapReduce,Hadoop,Apache Spark和Dyrad。尽管已经提出了大量的研究工作来提高这些平台的整体性能,但实际性能需求与当前商品系统的能力之间仍然存在差距。本文的目的是提供一个全面的了解目前的语义感知方法,以提高数据密集型计算的性能。我们首先介绍了数据密集型计算发展中的共同特征和范式转变,以及当代编程模型和技术。然后,我们提出了四种性能缺陷,并调查国家的最先进的语义感知技术。最后,我们讨论了在数据密集型计算的语义感知性能优化领域的研究挑战和机遇。

英文摘要:

We are living in the era of Big Data and witnessing the explosion of data. Given that the limitation of CPU and I/O in a single computer, the mainstream approach to scalability is to distribute computations among a large number of processing nodes in a cluster or cloud. This paradigm gives rise to the term of data-intensive computing, which denotes a data parallel approach to process massive volume of data. Through the efforts of different disciplines, several promising programming models and a few platforms have been proposed for data-intensive computing, such as MapReduce, Hadoop, Apache Spark and Dyrad. Even though a large body of research work has being proposed to improve overall performance of these platforms, there is still a gap between the actual performance demand and the capability of current commodity systems. This paper is aimed to provide a comprehensive understanding about current semantics-aware approaches to improve the performance of data-intensive computing. We first introduce common characteristics and paradigm shifts in the evolution of data-intensive computing, as well as contemporary programming models and technologies. We then propose four kinds of performance defects and survey the state-of-the-art semantics-aware techniques. Finally, we discuss the research challenges and opportunities in the field of semantics-aware performance optimization for data-intensive computing.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑