Parallel Processing of Sensor Data in a Distributed Rules Engine Environment through Clustering and Data Flow Reconfiguration

被引:2
|
作者
Alexandrescu, Adrian [1 ]
机构
[1] Gheorghe Asachi Tech Univ Iasi, Fac Automat Control & Comp Engn, Dept Comp Sci & Engn, Str Prof Dr Doc Dimitrie Mangeron 27, Iasi 700050, Romania
关键词
parallel processing; smart city; sensor; rules engine; k-means clustering; genetic algorithm; sensor network; clustering; cloud computing; INTERNET; THINGS;
D O I
10.3390/s23031543
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
An emerging reality is the development of smart buildings and cities, which improve residents' comfort. These environments employ multiple sensor networks, whose data must be acquired and processed in real time by multiple rule engines, which trigger events that enable specific actuators. The problem is how to handle those data in a scalable manner by using multiple processing instances to maximize the system throughput. This paper considers the types of sensors that are used in these scenarios and proposes a model for abstracting the information flow as a weighted dependency graph. Two parallel computing methods are then proposed for obtaining an efficient data flow: a variation of the parallel k-means clustering algorithm and a custom genetic algorithm. Simulation results show that the two proposed flow reconfiguration algorithms reduce the rule processing times and provide an efficient solution for increasing the scalability of the considered environment. Another aspect being discussed is using an open-source cloud solution to manage the system and how to use the two algorithms to increase efficiency. These methods allow for a seamless increase in the number of sensors in the environment by making smart use of the available resources.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Efficient data distribution and results merging for parallel data clustering in mapreduce environment
    Abdelhak Bousbaci
    Nadjet Kamel
    Applied Intelligence, 2018, 48 : 2408 - 2428
  • [22] A Computer Network with Fast Distributed Reconfiguration and Data Processing During Transfer
    Stetsyura, G. G.
    AUTOMATION AND REMOTE CONTROL, 2018, 79 (04) : 713 - 724
  • [23] A Computer Network with Fast Distributed Reconfiguration and Data Processing During Transfer
    G. G. Stetsyura
    Automation and Remote Control, 2018, 79 : 713 - 724
  • [24] Distributed systems for antiemergency control with parallel data processing
    Kovalev, V.D.
    Kovalev, S.V.
    Elektrotekhnika, 2001, (09): : 41 - 47
  • [25] Introduction to distributed and parallel processing of big spatiotemporal data
    Shang, Shuo
    He, Bingsheng
    Wang, Lizhe
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 98 - 99
  • [26] Computational infrastructure for parallel processing spatially distributed data
    Bychkov, I. V.
    Kitov, A. D.
    Cherkashin, E. A.
    COMPUTATIONAL SCIENCE AND HIGH PERFORMANCE COMPUTING II, 2006, 91 : 233 - +
  • [27] Optimization of data flow execution in a parallel environment
    Georgia Kougka
    Anastasios Gounaris
    Distributed and Parallel Databases, 2019, 37 : 385 - 410
  • [28] Optimization of data flow execution in a parallel environment
    Kougka, Georgia
    Gounaris, Anastasios
    DISTRIBUTED AND PARALLEL DATABASES, 2019, 37 (03) : 385 - 410
  • [29] Modeling Data Flow Execution in a Parallel Environment
    Kougka, Georgia
    Gounaris, Anastasios
    Leser, Ulf
    BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2017, 2017, 10440 : 183 - 196
  • [30] Parallel and distributed clustering framework for big spatial data mining
    Bendechache, Malika
    Tari, A-Kamel
    Kechadi, M-Tahar
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2019, 34 (06) : 671 - 689