FIatFIT: Accelerated Incremental Sliding-Window Aggregation For Real-Time Analytics

被引:0
|
作者
Shein, Anatoli U. [1 ]
Chrysanthis, Panos K. [1 ]
Labrinidis, Alexandros [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
FlatFIT; Aggregate Continuous Query; Sliding-Window Processing;
D O I
10.1145/3085504.3085509
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data stream processing is becoming essential in most current advanced scientific or business applications as data production rates are increasing. Different companies compete to efficiently ingest high velocity data and apply some form of computation in order to make better business decisions. In order to successfully compete in this environment, companies are focusing on the most recent data within a count or time-based window by continuously executing aggregate queries on it. Incremental sliding-window computation is commonly used to avoid the performance implications of re-evaluating the aggregate value of the window from scratch on every update. The state-of-the-art FlatFAT technique executes ACQs with high efficiency, but it does not scale well with the increasing workloads. In this paper we propose a novel algorithm, FlatFIT, that accelerates such calculations by intelligently maintaining index structures, leading to higher reuse of intermediate calculations and thus exceptional scalability in systems with heavy workloads. Our theoretical analysis shows that FlatFIT is superior in both time and space complexities compared to FlatFAT, while maintaining the same query generality. Given a window of size n, FlatFIT achieves constant algorithmic complexity compared to 0 (log (n)) complexity of FlatFAT. We experimentally show that FlatFIT achieves up to a 17x throughput improvement over FlatFAT for the same input workload while using less memory.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Enabling real-time analytics
    Gonzales, Michael L.
    DB2 Magazine, 2006, 11 (03): : 21 - 22
  • [42] Real-Time Scalp-Hemodynamics Artifact Reduction Using a Sliding-Window General Linear Model: A Functional Near-Infrared Spectroscopy Study
    Oda, Yuta
    Sato, Takanori
    Nambu, Isao
    Wada, Yasuhiro
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV, 2017, 10637 : 694 - 701
  • [43] Work-Efficient Batch-Incremental Minimum Spanning Trees with Applications to the Sliding-Window Model
    Anderson, Daniel
    Blelloch, Guy E.
    Tangwongsan, Kanat
    PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20), 2020, : 51 - 61
  • [44] Performance Analysis of Sliding Window Based Erasure Correction for Real-Time Traffic
    Tirronen, Tuomas
    Virtamo, Jorma
    2009 NEXT GENERATION INTERNET NETWORKS, 2009, : 114 - 121
  • [45] HBelt: Integrating an Incremental ETL Pipeline with a Big Data Store for Real-Time Analytics
    Qu, Weiping
    Shankar, Sahana
    Ganza, Sandy
    Dessloch, Stefan
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2015, 2015, 9282 : 123 - 137
  • [46] Functional magnetic resonance imaging in real time (FIRE): Sliding-window correlation analysis and reference-vector optimization
    Gembris, D
    Taylor, JG
    Schor, S
    Frings, W
    Suter, D
    Posse, S
    MAGNETIC RESONANCE IN MEDICINE, 2000, 43 (02) : 259 - 268
  • [47] A parallel sliding-window belief propagation algorithm forQ-ary LDPC codes accelerated by GPU
    Shan, Bowei
    Chen, Sihua
    Fang, Yong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (45-46) : 34287 - 34300
  • [48] A parallel sliding-window belief propagation algorithm for Q-ary LDPC codes accelerated by GPU
    Bowei Shan
    Sihua Chen
    Yong Fang
    Multimedia Tools and Applications, 2020, 79 : 34287 - 34300
  • [49] ESTIMATE OF THE TIME REQUIRED TO ATTAIN THE THRESHOLD IN A BINARY INTEGRATOR USING A SLIDING-WINDOW ALGORITHM
    POBEREZSKY, YS
    SOKOLOVSKY, MN
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII RADIOELEKTRONIKA, 1981, 24 (07): : 84 - 86
  • [50] Real-Time Stress Assessment Using Sliding Window Based Convolutional Neural Network
    Naqvi, Syed Faraz
    Ali, Syed Saad Azhar
    Yahya, Norashikin
    Yasin, Mohd Azhar
    Hafeez, Yasir
    Subhani, Ahmad Rauf
    Adil, Syed Hasan
    Al Saggaf, Ubaid M.
    Moinuddin, Muhammad
    SENSORS, 2020, 20 (16) : 1 - 17