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 条
  • [21] Batch -Incremental Classification of Stream Data Using Storage
    Ponkiya, Parita
    Srivastava, Rohit
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (04): : 95 - 99
  • [22] Dependable IoT Data Stream Processing for Monitoring and Control of Urban Infrastructures
    Geldenhuys, Morgan K.
    Will, Jonathan
    Pfister, Benjamin J. J.
    Haug, Martin
    Scharmann, Alexander
    Thamsen, Lauritz
    2021 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E 2021, 2021, : 244 - 250
  • [23] Lessons learned from an IoT deployment for condition monitoring at the Port of Felixstowe
    Merino, Jorge
    Sasidharan, Manu
    Herrera, Manuel
    Zhou, Hang
    del Castillo, Adolfo Crespo
    Parlikad, Ajith K.
    Brooks, Richard
    Poulter, Karen
    IFAC PAPERSONLINE, 2022, 55 (19): : 217 - 222
  • [24] Low Throughput Networks for the IoT: Lessons Learned From Industrial Implementations
    Margelis, George
    Piechocki, Robert
    Kaleshi, Dritan
    Thomas, Paul
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 181 - 186
  • [25] Integrating a data analytics system in automotive manufacturing: background, methodology and learned lessons
    Dacal-Nieto, Angel
    Jose Areal, Juan
    Alonso-Ramos, Victor
    Lluch, Marcos
    3RD INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING, 2022, 200 : 718 - 726
  • [26] Lessons Learned from Adapting "Things" to IoT Platforms in Research and Teaching
    Ekedahl, Ulrik
    Mihailescu, Radu-Casian
    Ma, Zhizhong
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1457 - 1460
  • [27] Integrating a stream processing engine and databases for persistent streaming data management
    Watanabe, Yousuke
    Yamada, Shinichi
    Kitagawa, Hiroyuki
    Amagasa, Toshiyuki
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 414 - +
  • [28] Implementation of a Distributed Processing Engine for Spatial Big-Data Processing based on Batch and Stream
    Kim, Sang-Su
    Song, Kwaun-Sik
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 1196 - 1198
  • [29] Lessons learned from correlation of honeypots' data and spatial data
    Sokol, Pavol
    Kopcova, Veronika
    2016 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2016,
  • [30] Integrating Open Challenges in the Curriculum: Lessons Learned from an Experience with NASA
    Vincenti, Giovanni
    INFORMATICS IN EDUCATION, 2022, 21 (04): : 695 - 731