Catalin Cerbulescu, Marius Marian, Eugenia Ganea, Claudia Monica Cerbulescu
{"title":"Optimize Critical Data Pattern Detection In Systems With Real Time Decisions","authors":"Catalin Cerbulescu, Marius Marian, Eugenia Ganea, Claudia Monica Cerbulescu","doi":"10.1109/iccc54292.2022.9805932","DOIUrl":null,"url":null,"abstract":"The evolution of sensors, over a short period of time, just couple of decades, produced the rise and fast evolution of IoT (Internet of Things), from isolated \"things\" to \"networks of things\", storing data and using this data. Some of the common fields with IoT direct impact are industry, health, transportation, smart cities and smart buildings. The challenge on this new evolution is how to use the gathered data. Reports and data analysis are used from long time over big set of data and they will still remain an important purpose of this data. Recently, data received from sensors is used not only to trigger decision based on instant values but also to perform analysis on data stored and take decisions in real time, based on the data analysis. Because the data stored is huge and very diverse as format, various solutions to extract potentially dangerous data patterns in real time were studied. noSQL (non-relational database) and SQL (relational database) are used to store data in IoT systems. noSQL based solutions will store sensor data not depending on their type and format while a SQL one will keep the format with the main advantage of speed. This paper proposes two interconnected systems based on both databases: a noSQL for all data received from sensors, used later for reports and a SQL one with critical data, used to detect critical data patterns. The detection of critical data is performed on programmable gateway level and directed to the corresponding server. This paper discusses an architecture aiming to optimize critical pattern detection using jobs running on specific, customized, time interval. The time interval is chosen depending on data type. Simulation results are presented.","PeriodicalId":167963,"journal":{"name":"2022 23rd International Carpathian Control Conference (ICCC)","volume":"291 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 23rd International Carpathian Control Conference (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iccc54292.2022.9805932","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The evolution of sensors, over a short period of time, just couple of decades, produced the rise and fast evolution of IoT (Internet of Things), from isolated "things" to "networks of things", storing data and using this data. Some of the common fields with IoT direct impact are industry, health, transportation, smart cities and smart buildings. The challenge on this new evolution is how to use the gathered data. Reports and data analysis are used from long time over big set of data and they will still remain an important purpose of this data. Recently, data received from sensors is used not only to trigger decision based on instant values but also to perform analysis on data stored and take decisions in real time, based on the data analysis. Because the data stored is huge and very diverse as format, various solutions to extract potentially dangerous data patterns in real time were studied. noSQL (non-relational database) and SQL (relational database) are used to store data in IoT systems. noSQL based solutions will store sensor data not depending on their type and format while a SQL one will keep the format with the main advantage of speed. This paper proposes two interconnected systems based on both databases: a noSQL for all data received from sensors, used later for reports and a SQL one with critical data, used to detect critical data patterns. The detection of critical data is performed on programmable gateway level and directed to the corresponding server. This paper discusses an architecture aiming to optimize critical pattern detection using jobs running on specific, customized, time interval. The time interval is chosen depending on data type. Simulation results are presented.