Intermediate Results Materialization Selection and Format for Data-Intensive Flows

被引:3
作者
Faisal Munir, Rana [1 ]
Nadal, Sergi [1 ]
Romero, Oscar [1 ]
Abello, Alberto [1 ]
Jovanovic, Petar [1 ]
Thiele, Maik [2 ]
Lehner, Wolfgang [2 ]
机构
[1] UPC, Barcelona, Spain
[2] TUD, Dresden, Germany
关键词
Big Data; Data-Intensive Flows; Intermediate Results; Data Format; HDFS; MAPREDUCE; OPTIMIZATION; QUERIES; VIEWS;
D O I
10.3233/FI-2018-1734
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data-intensive flows deploy a variety of complex data transformations to build information pipelines from data sources to different end users. As data are processed, these workflows generate large intermediate results, typically pipelined from one operator to the following ones. Materializing intermediate results, shared among multiple flows, brings benefits not only in terms of performance but also in resource usage and consistency. Similar ideas have been proposed in the context of data warehouses, which are studied under the materialized view selection problem. With the rise of Big Data systems, new challenges emerge due to new quality metrics captured by service level agreements which must be taken into account. Moreover, the way such results are stored must be reconsidered, as different data layouts can be used to reduce the I/O cost. In this paper, we propose a novel approach for automatic selection of multi-objective materialization of intermediate results in data-intensive flows, which can tackle multiple and conflicting quality objectives. In addition, our approach chooses the optimal storage data format for selected materialized intermediate results based on subsequent access patterns. The experimental results show that our approach provides 40% better average speedup with respect to the current state-of-the-art, as well as an improvement on disk access time of 18% as compared to fixed format solutions.
引用
收藏
页码:111 / 138
页数:28
相关论文
共 50 条
  • [31] Survey of Scientific Programming Techniques for the Management of Data-Intensive Engineering Environments
    Maria Alvarez-Rodriguez, Jose
    Alor-Hernandez, Giner
    Mejia-Miranda, Jezreel
    [J]. SCIENTIFIC PROGRAMMING, 2018, 2018
  • [32] A Survey of Semantics-Aware Performance Optimization for Data-Intensive Computing
    Rao, Bingbing
    Wang, Liqang
    [J]. 2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 81 - 88
  • [33] An Inter-Framework Cache for Diverse Data-Intensive Computing Environments
    Wang, Chun-Yu
    Huang, Tzu-En
    Huang, Yu-Tang
    Chang, Jyh-Biau
    Shieh, Ce-Kuen
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 944 - 949
  • [34] A New Data Classification Algorithm for Data-Intensive Computing Environments
    Deng, Qizhi
    Zhang, Longbo
    Qian, Xin
    Chen, Yali
    Wang, Fengying
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 1351 - 1354
  • [35] Analytics over Big Data: Exploring the Convergence of Data Warehousing, OLAP and Data-Intensive Cloud Infrastructures
    Cuzzocrea, Alfredo
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 481 - 483
  • [36] Intermediate Data Format for the Elastic Data Conversion Framework
    Tran Khanh Dang
    Ta Manh Huy
    Nguyen Le Hoang
    [J]. PROCEEDINGS OF THE 2021 15TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM 2021), 2021,
  • [37] ParaLite: A Parallel Database System for Data-Intensive Workflows
    Chen, Ting
    Taura, Kenjiro
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (05): : 1211 - 1224
  • [38] Accelerating Biomedical Data-Intensive Applications using MapReduce
    Han, Liangxiu
    Ong, Hwee Yong
    [J]. 2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 49 - 57
  • [39] MapReduce Across Distributed Clusters for Data-intensive Applications
    Wang, Lizhe
    Tao, Jie
    Marten, Holger
    Streit, Achim
    Khan, Samee U.
    Kolodziej, Joanna
    Chen, Dan
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2004 - 2011
  • [40] The Impact of Data Locality on the Performance of a SaaS Cloud with Real-Time Data-Intensive Applications
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. 2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 180 - 187