• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Wang Chenxi, Lü Fang, Cui Huimin, Cao Ting, John Zigman, Zhuang Liangji, Feng Xiaobing. Heterogeneous Memory Programming Framework Based on Spark for Big Data Processing[J]. Journal of Computer Research and Development, 2018, 55(2): 246-264. DOI: 10.7544/issn1000-1239.2018.20170687
Citation: Wang Chenxi, Lü Fang, Cui Huimin, Cao Ting, John Zigman, Zhuang Liangji, Feng Xiaobing. Heterogeneous Memory Programming Framework Based on Spark for Big Data Processing[J]. Journal of Computer Research and Development, 2018, 55(2): 246-264. DOI: 10.7544/issn1000-1239.2018.20170687

Heterogeneous Memory Programming Framework Based on Spark for Big Data Processing

More Information
  • Published Date: January 31, 2018
  • Due to the boom of big data applications, the amount of data being processed by servers is increasing rapidly. In order to improve processing and response speed, industry is deploying in-memory big data computing systems, such as Apache Spark. However, traditional DRAM memory cannot satisfy the large memory request of these systems for the following reasons: firstly, the energy consumption of DRAM can be as high as 40% of the total; secondly, the scaling of DRAM manufacturing technology is hitting the limit. As a result, heterogeneous memory integrating DRAM and NVM (non-volatile memory) is a promising candidate for future memory systems. However, because of the longer latency and lower bandwidth of NVM compared with DRAM, it is necessary to place data in appropriate memory module to achieve ideal performance. This paper analyzes the memory access behavior of Spark applications and proposes a heterogeneous memory programming framework based on Spark. It is easy to apply this framework to existing Spark applications without rewriting the code. Experiments show that for Spark benchmarks, by utilizing our framework, only placing 20%~25% data on DRAM and the remaining on NVM can reach 90% of the performance when all the data is placed on DRAM. This leads to an improved performance-dollar ratio compared with DRAM-only servers and the potential support for larger scale in-memory computing applications.
  • Related Articles

    [1]Tang Guowei, Wang Shanshe, Zhang Yan, Zhao Debin. Fractal-Searching-Tree-Based Embedded Wavelet Image Coding[J]. Journal of Computer Research and Development, 2013, 50(7): 1484-1490.
    [2]Zhou Lian, Wang Guojin. Piecewise Linear Approximation of Rational Triangular Surfaces[J]. Journal of Computer Research and Development, 2012, 49(5): 1116-1122.
    [3]Han Xuming, Zuo Wanli, Wang Limin, Shi Xiaohu. Atmospheric Quality Assessment Model Based on Immune Algorithm Optimization and Its Applications[J]. Journal of Computer Research and Development, 2011, 48(7): 1307-1313.
    [4]Huang Weixian and Wang Guojin. The L\-2 Distances for Rational Surfaces Based on Matrix Representation of Degree Elevation[J]. Journal of Computer Research and Development, 2010, 47(8): 1338-1345.
    [5]Yan Guanghui and Li Zhanhuai. A Two Phases Unsupervised Sequential Forward Fractal Dimensionality Reduction Algorithm[J]. Journal of Computer Research and Development, 2008, 45(11): 1955-1964.
    [6]Chen Jun and Wang Guojin. Optimal Parameterizations of the Degree 2 Rational Bézier Curves[J]. Journal of Computer Research and Development, 2008, 45(9): 1601-1604.
    [7]He Chuanjiang, Liu Weisheng, Shen Xiaona. Fast Fractal Image Coding Based on Quincunx Sums of Normalized Blocks[J]. Journal of Computer Research and Development, 2007, 44(12): 2066-2071.
    [8]Li Yajuan and Wang Guozhao. Uniform Interval Implicitization of Rational Surfaces[J]. Journal of Computer Research and Development, 2006, 43(5): 914-919.
    [9]Wang Fangshi, Xu De, and Wu Weixin. A Cluster Algorithm of Automatic Key Frame Extraction Based on Adaptive Threshold[J]. Journal of Computer Research and Development, 2005, 42(10): 1752-1757.
    [10]Zhang Can, Tu Guofang, Liu Xiaozhou. Remote Sensing Image Processing Using Wavelet Fractal Interpolation[J]. Journal of Computer Research and Development, 2005, 42(2): 247-251.
  • Cited by

    Periodical cited type(3)

    1. 丁坤,刘增泉,张经炜,杨泽南,李喆雨. 基于图像奇异值分解的局部遮挡光伏阵列输出特性建模研究. 综合智慧能源. 2023(02): 53-60 .
    2. 李新. 功率谱估计在舰船噪声特征提取中的应用仿真. 舰船科学技术. 2022(04): 43-46 .
    3. 杨宝军. 基于有限元特征值的船舶螺旋桨噪声数据分类算法. 舰船科学技术. 2021(14): 7-9 .

    Other cited types(3)

Catalog

    Article views (1365) PDF downloads (732) Cited by(6)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return