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 条
  • [31] Distributed processing in integrated data preparation flow
    Schulze, S
    Bailey, GE
    24TH ANNUAL BACUS SYMPOSIUM ON PHOTOMASK TECHNOLOGY, PT 1 AND 2, 2004, 5567 : 394 - 405
  • [32] Data Flow Processing Framework for Multimodal Data Environment Software
    Janiak, Mateusz
    Kulbacki, Marek
    Kniec, Wojciech
    Nowacki, Jerzy Pawel
    Drabik, Aldona
    NEW TRENDS IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2015, 598 : 353 - 362
  • [33] Resource Constrained Data Stream Clustering with Concept Drifting for Processing Sensor Data
    Zhao, Gansen
    Ba, Zhongjie
    Du, Jiahua
    Wang, Xinming
    Li, Ziliu
    Rong, Chunming
    Huang, Changqin
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2015, 11 (03) : 49 - 67
  • [34] Monitoring Distributed Data Streams through Node Clustering
    Barouti, Maria
    Keren, Daniel
    Kogan, Jacob
    Malinovsky, Yaakov
    MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, MLDM 2014, 2014, 8556 : 149 - 162
  • [35] Efficient Mining of Association Rules based on Clustering from Distributed Data
    Bouraoui, Marwa
    Touzi, Amel Grissa
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (04) : 401 - 409
  • [36] Parallel Processing of Multimedia Data in a Heterogeneous Computing Environment
    Kim, Heegon
    Lee, Sungju
    Chung, Yongwha
    Park, Daihee
    Jeon, Taewoong
    MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 27 - 32
  • [37] ZigBee Smart Sensor System with Distributed Data Processing
    Alexandrov, Alexander
    Monov, Vladimir
    INTELLIGENT SYSTEMS'2014, VOL 2: TOOLS, ARCHITECTURES, SYSTEMS, APPLICATIONS, 2015, 323 : 259 - 268
  • [38] Distributed acoustic sensor data processing for target classification
    Damarla, T. Raju
    Mirelli, V.
    UNATTENDED GROUND , SEA, AND AIR SENSOR TECHNOLOGIES AND APPLICATIONS VIII, 2006, 6231
  • [39] A Parallel Affinity Propagation Clustering Algorithm in Biological Data Processing
    Wang, Minchao
    Zhang, Wu
    Dai, Dongbo
    Zhang, Huiran
    Xie, Jiang
    2014 INTERNATIONAL CONFERENCE ON BIOLOGICAL ENGINEERING AND BIOMEDICAL (BEAB 2014), 2014, : 248 - 254
  • [40] Distributed information-based clustering of heterogeneous sensor data
    Chen, Jia
    Schizas, Ioannis D.
    SIGNAL PROCESSING, 2016, 126 : 35 - 51