In-memory big data analytics under space constraints using dynamic programming

被引:14
作者
Gai, Keke [1 ]
Qiu, Meikang [2 ,3 ]
Liu, Meiqin [4 ]
Xiong, Zenggang [3 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[2] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[3] Hubei Engn Univ, Sch Comp Sci & Informat Technol, Xiaogan 43200, Hubei, Peoples R China
[4] Zhejiang Univ, Coll Elect Engn, Hangzhou 310027, ZJ, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 83卷
关键词
In-memory data analytics; Dynamic programming; Heterogeneous computing; Big data processing; On-chip memory architecture; PERFORMANCE;
D O I
10.1016/j.future.2017.12.033
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The emergence of persistent memories has powered the data processing with the in-memory environment and in-memory data analytics have become an advance of high-performance data processing. Recent explorations of using in-memory technologies address the improvement of the memory performance from re-designing file systems. Most current approaches mitigate data exchanges between buffers and disks by migrating workload to memories. However, this type of solutions will be encountering the restriction of the memory size with the rapid growth of the application volume. This paper focuses on the issue caused by the large amount of data processing within in-memory systems and proposes a novel approach that is designed to dynamically determine whether the data processing should be accomplished in the memory. The proposed approach is called Smart In-Memory Data Analytics Manager (SIM-DAM) model, which utilizes a dynamic working manner of the file system, as well as fully uses hardware mappings. The experimental results obtained from our laboratory evaluations represent that the throughputs of SIM-DAM can achieve a high-level performance with different input data sizes without the constraints of the memories' spaces. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:219 / 227
页数:9
相关论文
共 39 条
  • [1] PIM-Enabled Instructions: A Low-Overhead, Locality-Aware Processing-in-Memory Architecture
    Ahn, Junwhan
    Yoo, Sungjoo
    Mutlu, Onur
    Choi, Kiyoung
    [J]. 2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 336 - 348
  • [2] [Anonymous], 2013, 10 USENIX S NETW SYS
  • [3] [Anonymous], J NETW COMPUT APPL
  • [4] Chen M., 2018, IEEE WIREL COMMUN, V25, P11
  • [5] Public Knowledge and Attitudes towards Bystander Cardiopulmonary Resuscitation in China
    Chen, Meng
    Wang, Yue
    Li, Xuan
    Hou, Lina
    Wang, Yufeng
    Liu, Jie
    Han, Fei
    [J]. BIOMED RESEARCH INTERNATIONAL, 2017, 2017
  • [6] Virtual Machine Image Content Aware I/O Optimization for Mobile Virtualization
    Chen, Renhai
    Wang, Yi
    Hu, Jingtong
    Liu, Duo
    Shao, Zili
    Guan, Yong
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1031 - 1036
  • [7] Cooley J. W., 1994, P INT C PAR DISTR SY, P1
  • [8] Cully B., 2014, Proc. of the 12th USENIX Conf. on File and Storage Technol, P17
  • [9] Dulloor S.R., 2014, P 9 EUR C COMP SYST, P1, DOI [10.1145/2592798.2592814, DOI 10.1145/2592798.2592814]
  • [10] Eken E., 2016, Proc. of the 53rd Ann. DAC, P70