Operator Placement for Efficient Distributed Complex Event Processing in MANETs

被引:0
|
作者
Starks, Fabrice [1 ]
Plagemann, Thomas Peter [1 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
关键词
Computer networks; Mobile computing; Parallel and Distributed Computing; Performance; Wireless communications; NETWORKS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Complex Event Processing (CEP) and Mobile Adhoc networks (MANETs) are two technologies that can be used to enable monitoring applications for Emergency and Rescue missions (ER). MANETs are characterized by energy limitations, and in-network processing or distributed CEP is one possible solution. Operator placement mechanism for distributed CEP has a direct impact on energy consumption. Existing operator placement mechanisms focus on static network topologies and are therefore inappropriate for MANETs scenarios. We propose a novel energy efficient decentralized distributed placement mechanism, designed to achieve fast convergence with minimal data transmission cost while achieving a near optimal placement assignment. We compare our decentralized placement mechanism with a centralized approach under different mobility scenarios. Furthermore, we evaluate the distributed CEP under different workload scenarios in order to gain additional insight into different performance characteristics of the system. Finally, we measure the impact of a simple placement replication scheme on the overall system performance in terms of delay and message overhead. Our decentralized placement mechanism achieves up to almost 50% lower message overhead compared to the centralized approach, and it has lower message overhead across different mobility scenarios compared to the centralized approach. The placement replication scheme achieves up to 51% lower delay compared to the decentralized placement mechanism with no replication.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 50 条
  • [1] Efficient Operator Placement for Distributed Data Stream Processing Applications
    Nardelli, Matteo
    Cardellini, Valeria
    Grassi, Vincenzo
    Lo Presti, Francesco
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (08) : 1753 - 1767
  • [2] Response Time Aware Operator Placement for Complex Event Processing in Edge Computing
    Cai, Xinchen
    Kuang, Hongyu
    Hu, Hao
    Song, Wei
    Lu, Jian
    SERVICE-ORIENTED COMPUTING (ICSOC 2018), 2018, 11236 : 264 - 278
  • [3] Wihidum: Distributed complex event processing
    Jayasekara, Sachini
    Kannangara, Sameera
    Dahanayakage, Tishan
    Ranawaka, Isuru
    Perera, Srinath
    Nanayakkara, Vishaka
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 79-80 : 42 - 51
  • [4] Distributed Complex Event Processing in Multiclouds
    Stefanidis, Vassilis
    Verginadis, Yiannis
    Patiniotakis, Ioannis
    Mentzas, Gregoris
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 : 105 - 119
  • [5] Deployment strategies for distributed complex event processing
    Gianpaolo Cugola
    Alessandro Margara
    Computing, 2013, 95 : 129 - 156
  • [6] Deployment strategies for distributed complex event processing
    Cugola, Gianpaolo
    Margara, Alessandro
    COMPUTING, 2013, 95 (02) : 129 - 156
  • [7] Distributed Complex Event Processing in Sensor Networks
    Saleh, Omran
    Sattler, Kai-Uwe
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 2, 2013, : 23 - 26
  • [8] Reasoning on the Efficiency of Distributed Complex Event Processing
    Akili, Samira
    Weidlich, Matthias
    FUNDAMENTA INFORMATICAE, 2021, 179 (02) : 113 - 134
  • [9] Complex Event Processing over Distributed Uncertain Event Streams
    Zhang, XinLong
    Wang, Yongheng
    Zhang, XiaoMing
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 357 - 361
  • [10] Complex event processing over distributed probabilistic event streams
    Wang, Y. H.
    Cao, K.
    Zhang, X. M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 66 (10) : 1808 - 1821