A Greedy Rule Allocation Algorithm for Efficient Distributed Complex Event Processing 


Vol. 46,  No. 12, pp. 1222-1231, Dec.  2019
10.5626/JOK.2019.46.12.1222


PDF

  Abstract

Complex event processing (CEP) is defined as event processing for multiple stream sources to infer events that suggest complicated circumstances. As the size of stream data becomes larger, CEP engines have been parallelized to benefit from distributed computing. However, distributed CEP could duplicate redundant stream data and increase latency without consideration about the computational cost on each engine after the allocation of stream data and CEP rules. In this paper, we suggest an efficient rule allocation algorithm to prevent such situations. This algorithm determines event rules priorities for the allocation, wherein the rule with higher priority is allocated first to the engine that minimizes the increase of the value of the proposed cost function. We prove the superiority of our algorithm in two tests. In the optimization verification test, our algorithm achieves the results closest to the optimal results compared with the other algorithms. In the performance test, our algorithm shows lower latency and data replication ratio in the distributed CEP system using real world dataset and event rules.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

Y. Shin and J. Lee, "A Greedy Rule Allocation Algorithm for Efficient Distributed Complex Event Processing," Journal of KIISE, JOK, vol. 46, no. 12, pp. 1222-1231, 2019. DOI: 10.5626/JOK.2019.46.12.1222.


[ACM Style]

Yooju Shin and Jae-Gil Lee. 2019. A Greedy Rule Allocation Algorithm for Efficient Distributed Complex Event Processing. Journal of KIISE, JOK, 46, 12, (2019), 1222-1231. DOI: 10.5626/JOK.2019.46.12.1222.


[KCI Style]

신유주, 이재길, "효율적인 분산 복합 이벤트 처리를 위한 탐욕적 규칙 분배 알고리즘," 한국정보과학회 논문지, 제46권, 제12호, 1222~1231쪽, 2019. DOI: 10.5626/JOK.2019.46.12.1222.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr