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 条
  • [1] Forms of Data Materialization in Data-Intensive Web Sites
    Ben Ammar, Ali
    Abdellatif, Abdelaziz
    Ben Ghezala, Henda
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (12): : 84 - 88
  • [2] ResilientStore: A Heuristic-Based Data Format Selector for Intermediate Results
    Munir, Rana Faisal
    Romero, Oscar
    Abello, Alberto
    Bilalli, Besim
    Thiele, Maik
    Lehner, Wolfgang
    Model and Data Engineering, 2016, 9893 : 42 - 56
  • [3] Incremental Consolidation of Data-Intensive Multi-Flows
    Jovanovic, Petar
    Romero, Oscar
    Simitsis, Alkis
    Abello, Alberto
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) : 1203 - 1216
  • [4] Deploying Data-Intensive Service Composition with a Negative Selection Algorithm
    Deng, Shuiguang
    Huang, Longtao
    Li, Ying
    Yin, Jianwei
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2014, 11 (01) : 76 - 93
  • [5] Data-Intensive Science
    Strawn, George
    IT PROFESSIONAL, 2016, 18 (05) : 66 - 68
  • [6] Data-intensive applications, challenges, techniques and technologies: A survey on Big Data
    Chen, C. L. Philip
    Zhang, Chun-Yang
    INFORMATION SCIENCES, 2014, 275 : 314 - 347
  • [7] Adaptive Code Generation for Data-Intensive Analytics
    Zhang, Wangda
    Kim, Junyoung
    Ross, Kenneth A.
    Sedlar, Eric
    Stadler, Lukas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (06): : 929 - 942
  • [8] Data-intensive resourcing in healthcare
    Linda F. Hogle
    BioSocieties, 2016, 11 : 372 - 393
  • [9] Data-intensive resourcing in healthcare
    Hogle, Linda F.
    BIOSOCIETIES, 2016, 11 (03) : 372 - 393
  • [10] TomusBlobs: scalable data-intensive processing on Azure clouds
    Costan, Alexandru
    Tudoran, Radu
    Antoniu, Gabriel
    Brasche, Goetz
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (04) : 950 - 976