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 条
  • [31] Ten Lessons Learned from Integrating Interaction Design and Agile Development
    da Silva, Tiago Silva
    Silveira, Milene Selbach
    Maurer, Frank
    2013 AGILE CONFERENCE (AGILE), 2013, : 42 - 49
  • [32] Potentials and pitfalls of integrating data from diverse sources: Lessons from a historical database for Great Lakes stream fishes
    McLaughlin, RL
    Carl, LM
    Middel, T
    Ross, M
    Noakes, DLG
    Hayes, DB
    Baylis, JR
    FISHERIES, 2001, 26 (07) : 14 - 23
  • [33] Secure Processing of Stream Cipher Encrypted Data Issued from IOT: Application to a Connected Knee Prosthesis
    Pistono, Maxime
    Bellafqira, Reda
    Coatrieux, Gouenou
    2019 41ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2019, : 6494 - 6497
  • [34] Micro-batch and data frequency for stream processing on multi-cores
    Garcia, Adriano Marques
    Griebler, Dalvan
    Schepke, Claudio
    Fernandes, Luiz Gustavo
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (08): : 9206 - 9244
  • [35] Micro-batch and data frequency for stream processing on multi-cores
    Adriano Marques Garcia
    Dalvan Griebler
    Claudio Schepke
    Luiz Gustavo Fernandes
    The Journal of Supercomputing, 2023, 79 : 9206 - 9244
  • [36] Evaluation of IoT stream processing at edge computing layer for semantic data enrichment
    Xhafa, Fatos
    Kilic, Burak
    Krause, Paul
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 (730-736): : 730 - 736
  • [37] Lessons Learned from an Incident at a Cryogenic Gas Processing Facility
    Pierorazio, Adrian
    PROCESS SAFETY PROGRESS, 2016, 35 (02) : 143 - 148
  • [38] From psychophysics to the world••• data acquired, lessons learned
    Moskowitz, H
    FOOD QUALITY AND PREFERENCE, 2004, 15 (7-8) : 633 - 644
  • [39] Lessons Learned from the Semantic Translation of Healthcare Data
    Techentin, Robert
    Sauver, Jennifer St.
    Huddleston, Jeanne
    Gilbert, Barry
    Holmes, David, III
    2014 IEEE 16TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2014, : 513 - 518
  • [40] Why share data? Lessons learned from the fMRIDC
    Van Horn, John Darrell
    Gazzaniga, Michael S.
    NEUROIMAGE, 2013, 82 : 677 - 682