Analytics in Motion High Performance Event-Processing AND Real-Time Analytics in the Same Database

被引:28
|
作者
Braun, Lucas [1 ]
Etter, Thomas [1 ]
Gasparis, Georgios [1 ]
Kaufmann, Martin [1 ]
Kossmann, Donald [1 ]
Widmer, Daniel [1 ]
Avitzur, Aharon [2 ]
Iliopoulos, Anthony [2 ]
Levy, Eliezer [2 ]
Liang, Ning [2 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Syst Grp, Zurich, Switzerland
[2] Huawei Technol, European Res Ctr, Shenzhen, Peoples R China
关键词
OLTP/OLAP Engine; Analytics; Event-Processing;
D O I
10.1145/2723372.2742783
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern data-centric flows in the telecommunications industry require real time analytical processing over a rapidly changing and large dataset. The traditional approach of separating OLTP and OLAP workloads cannot satisfy this requirement. Instead, a new class of integrated solutions for handling hybrid workloads is needed. This paper presents an industrial use case and a novel architecture that integrates key-value-based event processing and SQL-based analytical processing on the same distributed store while minimizing the total cost of ownership. Our approach combines several well-known techniques such as shared scans, delta processing, a PAX-fashioned storage layout, and an interleaving of scanning and delta merging in a completely new way. Performance experiments show that our system scales out linearly with the number of servers. For instance, our system sustains event streams of 100,000 events per second while simultaneously processing 100 ad-hoc analytical queries per second, using a cluster of 12 commodity servers. In doing so, our system meets all response time goals of our telecommunication customers; that is, 10 milliseconds per event and 100 milliseconds for an ad-hoc analytical query. Moreover, our system beats commercial competitors by a factor of 2.5 in analytical and two orders of magnitude in update performance.
引用
收藏
页码:251 / 264
页数:14
相关论文
共 50 条
  • [1] Sunrise: A real-time event-processing system
    Baulier, GD
    Blott, SM
    Korth, HF
    Silberschatz, A
    [J]. BELL LABS TECHNICAL JOURNAL, 1998, 3 (01) : 3 - 18
  • [2] Real-Time Complex Event Processing and Analytics for Smart Grid
    Liu, Guangyi
    Zhu, Wendong
    Saunders, Chris
    Gao, Feng
    Yu, Yang
    [J]. COMPLEX ADAPTIVE SYSTEMS, 2015, 2015, 61 : 113 - 119
  • [3] Generating real-time complex event-processing applications
    Magid, Y.
    Oren, D.
    Botzer, D.
    Adi, A.
    Shulman, B.
    Rabinovich, E.
    Barnea, M.
    [J]. IBM SYSTEMS JOURNAL, 2008, 47 (02) : 251 - 263
  • [4] Complex Event Processing as an Approach for real-time Analytics in industrial Environments
    Lamberti, Robin
    Stojanovic, Ljiljana
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 220 - 225
  • [5] Real Time Complex Event Processing and Analytics for Smart Building
    Raj, Rohit
    Sahu, Rajat Kumar
    Chaudhary, Biki
    Prasad, Bakshi Rohit
    Agarwal, Sonali
    [J]. 2017 CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (CICT), 2017,
  • [6] NEEL: The Nested Complex Event Language for Real-Time Event Analytics
    Liu, Mo
    Rundensteiner, Elke A.
    Dougherty, Dan
    Gupta, Chetan
    Wang, Song
    Ari, Ismail
    Mehta, Abhay
    [J]. ENABLING REAL-TIME BUSINESS INTELLIGENCE, 2011, 84 : 116 - +
  • [7] Enabling real-time analytics
    Gonzales, Michael L.
    [J]. DB2 Magazine, 2006, 11 (03): : 21 - 22
  • [8] Analytics for the Real-Time Web
    Grinev, Maxim
    Grineva, Maria
    Hentschel, Martin
    Kossmann, Donald
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1391 - 1394
  • [9] The role of an open analytics culture and analytics skills in adopting real-time supply chain analytics for higher performance
    de Oliveira, Marcos Paulo Valadares
    Handfield, Robert
    [J]. INTERNATIONAL JOURNAL OF LOGISTICS MANAGEMENT, 2023, 34 (06) : 1833 - 1857
  • [10] Platform for Automated Real-Time High Performance Analytics on Medical Image Data
    Allen, William J.
    Gabr, Refaat E.
    Tefera, Getaneh B.
    Pednekar, Amol S.
    Vaughn, Matthew W.
    Narayana, Ponnada A.
    [J]. IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2018, 22 (02) : 318 - 324