SCALABLE COMPLEX EVENT PROCESSING USING RULE DISTRIBUTION

Journal Title: Azerbaijan Journal of High Performance Computing - Year 2018, Vol 1, Issue 2

Abstract

Complex event processing (CEP) systems are currently widely used in large-scale enterprises for the processing of high and dynamically changing rates of input events using large number of complex rules. Given the hardware limitations of vertically scaled CEP solutions, horizontal scalability has become an essential requirement for modern CEP systems. In this paper, we propose an adaptive load-balancing technique via rule distribution (called ARD) for a cluster of CEP engines that provides horizontal scalability for CEP systems. Our experiments show our proposed technique provides higher scalability and yields higher throughput in comparison with two previously proposed non-adaptive load-balancing techniques, namely VISIRI and SCTXPF, when the system faces with variable workload. In addition, ARD keeps the system balanced more often.

Authors and Affiliations

Mohsen Sharifi, Mohammad Ali Fardbastani

Keywords

Related Articles

MULTI-START JAYA ALGORITHM FOR SOFTWARE MODULE CLUSTERING PROBLEM

Jaya algorithm has gained considerable attention lately due to its simplicity and requiring no control parameters (i.e. parameter free). Despite its potential, Jaya algorithm is inherently designed for single objective p...

CLOUD-BASED FLOWBSTER PORTAL TO DESIGN AND DEPLOY SCIENTIFIC WORKFLOWS

A workflow system called Flowbster has been designed to create efficient data pipelines in clouds. The entire Flowbster workflow is dynamically built by using virtual machines on a target cloud. The paper describes a rec...

CONTROLLING OPTIMIZATION SOFTWARE PACKAGES WITH THE APPLICATION OF PARALLEL COMPUTING

The paper is devoted to the analysis of techniques and algorithms of controlling computational process of solution to complex optimization problems with the use of multiprocessor and/or multicore computer systems. We hav...

LOAD BALANCING IN DISTRIBUTED EXASCALE COMPUTING BASED ON PROCESS REQUIREMENTS

In distributed Exascale systems, the occurrence of a dynamic and interactive nature changes the workload of the system’s computing elements. Because of this, the load balancer needs to collect information on the system s...

THE “CPU+GPU+MIC” HYBRID SUPERCOMPUTER π

The supercomputer π at Center for HPC (CHPC) of Shanghai Jiao Tong University (SJTU) was the fastest supercomputer among all the universities in China from 2013 to 2015. With a highly hybrid architecture, it is the first...

Download PDF file
  • EP ID EP540648
  • DOI 10.32010/26166127.2018.1.2.133.139
  • Views 46
  • Downloads 0

How To Cite

Mohsen Sharifi, Mohammad Ali Fardbastani (2018). SCALABLE COMPLEX EVENT PROCESSING USING RULE DISTRIBUTION. Azerbaijan Journal of High Performance Computing, 1(2), 133-139. https://europub.co.uk/articles/-A-540648