Lessons Learned from Integrating Batch and Stream Processing using IoT Data

被引:3
|
作者
Cao, Hung [1 ]
Brown, Marcel [1 ]
Chen, Lizhi [1 ]
Smith, Riley [1 ]
Wachowicz, Monica [1 ]
机构
[1] Univ New Brunswick, People Mot Lab, Fredericton, NB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
IoT data streams; batch processing; streaming processing; smart parking; cloud architecture;
D O I
10.1109/iotsms48152.2019.8939232
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The unbounded data streams generated by IoT sensors/devices are posing many technical challenges and requires a one-size-fits-all solution to cope with the massive amount and the high speed of the incoming IoT data arriving simultaneously. In this study, we try to integrate batch and stream processing in a unique system as a premise to handle Volume and Velocity aspects of IoT data simultaneously. In order to handle current, outdated, and historical IoT data streams, we built a cloud architecture to execute the analytical workflows using both batch and stream processing in a synergetic manner. A smart parking case study is used to evaluate the architecture and two experiments are implemented to demonstrate a web application for predicting parking spot availability. Herein, we learned our lessons that there are several hindrances to finding a middle ground where current, outdated and historical IoT data streams can be used in a strategic way.
引用
收藏
页码:32 / 34
页数:3
相关论文
共 50 条
  • [1] Lessons learned: Batch processing, scaleup from laboratory to plant
    Super, JD
    CATALYSIS OF ORGANIC REACTIONS, 2005, 104 : 313 - 325
  • [2] On Teaching Web Stream Processing Lessons Learned
    Tommasini, Riccardo
    Della Valle, Emanuele
    Balduini, Marco
    Sakr, Sherif
    WEB ENGINEERING, ICWE 2020, 2020, 12128 : 485 - 493
  • [3] A Cloud Platform for Big IoT Data Analytics by Combining Batch and Stream Processing Technologies
    Dissanayake, D. M. C.
    Jayasena, K. P. N.
    2017 NATIONAL INFORMATION TECHNOLOGY CONFERENCE (NITC), 2017, : 40 - 45
  • [4] On Data Stream Processing in IoT Applications
    Namiot, Dmitry
    Sneps-Sneppe, Manfred
    Pauliks, Romass
    INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2018, 2018, 11118 : 41 - 51
  • [5] Lessons learned from data stream classification applied to credit scoring
    Barddal, Jean Paul
    Loezer, Lucas
    Enembreck, Fabricio
    Lanzuolo, Riccardo
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 162
  • [6] Integrating in vitro and in vivo data: Lessons learned from the ACROPOLIS project
    Moretto, Angelo
    Menegola, Elena
    TOXICOLOGY LETTERS, 2014, 229 : S33 - S33
  • [7] IoT Data Processing in the Fog: Functions, Streams, or Batch Processing?
    Pfandzelter, Tobias
    Bermbach, David
    2019 IEEE INTERNATIONAL CONFERENCE ON FOG COMPUTING (ICFC 2019), 2019, : 201 - 206
  • [8] Significant Populations, Lessons Learned from the Sagittarius Stream
    Hyde, E. A.
    Keller, S.
    Zucker, D. B.
    Ibata, R.
    Siebert, A.
    Lewis, G. F.
    Penarrubia, J.
    Irwin, M.
    Gilmore, G.
    Lane, R. R.
    Koch, A.
    Conn, A. R.
    Diakogiannis, F. I.
    Martell, S.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXV, 2017, 512 : 301 - 305
  • [9] Big Data Processing: Batch-based processing and stream-based processing
    Benjelloun, Sarah
    El Aissi, Mohamed El Mehdi
    Loukili, Yassine
    Lakhrissi, Younes
    Ben Ali, Safae Elhaj
    Chougrad, Hiba
    El Boushaki, Abdessamad
    2020 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS), 2020,
  • [10] Data-sharing markets for integrating IoT data processing functionalities
    Nasr Kasrin
    Aboubakr Benabbas
    Golnaz Elmamooz
    Daniela Nicklas
    Simon Steuer
    Michael Sünkel
    CCF Transactions on Pervasive Computing and Interaction, 2021, 3 : 76 - 93