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 条
  • [41] Distributed Sparse Canonical Correlation Analysis in Clustering Sensor Data
    Chen, Jia
    Schizas, Ioannis D.
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 639 - 643
  • [42] Distributed weighted clustering of evolving sensor data streams with noise
    Hassani, Marwan
    Seidl, Thomas
    Journal of Digital Information Management, 2012, 10 (06): : 410 - 420
  • [43] DocXS - A distributed computing environment for multimedia data processing
    Lohe, Tobias
    Fieseler, Michael
    Wachenfeld, Steffen
    Jiang, Xiaoyi
    SIGMAP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2007, : 389 - +
  • [44] Study of cache performance in distributed environment for data processing
    Makatun, Dzmitry
    Lauret, Jerome
    Sumbera, Michal
    15TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2013), 2014, 523
  • [45] Air environment monitoring system on distributed data processing
    1600, Kobe Steel Ltd, Kobe, Japan (45):
  • [46] An Efficient Distributed Database Clustering Algorithm for Big Data Processing
    Sun, Qiao
    Fu, Lan-mei
    Deng, Bu-qiao
    Pei, Xu-bin
    Sun, Jia-song
    2017 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL SYSTEMS AND COMMUNICATIONS (ICCSC 2017), 2017, : 70 - 74
  • [47] Efficient Distributed Database Clustering Algorithm for Big Data Processing
    Li, Liantian
    2021 6TH INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA 2021), 2021, : 495 - 498
  • [48] Parallel Search Processing of Tree-Structured Data in a Big Data Environment
    Li, Lingxiao
    Taniar, David
    Indrawan-Santiago, Maria
    2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 379 - 386
  • [49] A Distributed Processing Technique for Sensor Data Applied to Underwater Sensor Networks
    Mortada, Mohamad
    Makhoul, Abdallah
    Abou Jaoude, Chady
    Harb, Hassan
    Laiymani, David
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 979 - 984
  • [50] Reducing Complexity of the Distributed Switch for Parallel Data Processing Systems
    Stetsyura, G. G.
    AUTOMATION AND REMOTE CONTROL, 2010, 71 (05) : 859 - 865