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
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...
DATA MIGRATION FOR LARGE SCIENTIFIC DATASETS IN CLOUDS
Transferring large data files between various storages including cloud storages is an important task both for academic and commercial users. This should be done in an efficient and secure way. The paper describes Data Av...
ENHANCING QOS USING A NOVEL TASK SCHEDULING APPROACH IN CLOUD COMPUTING
Customers’ satisfaction at the ensured organizations has a strong reliance on the specific execution of appropriated registering from the perspectives of benefit bit and undertaking booking. Disregarding the way that thi...
CHALLENGES OF RESOURCE DISCOVERY TO SUPPORT DISTRIBUTED EXASCALE COMPUTING ENVIRONMENT
The resource discovery management unit (RD) in distributed Exascale systems needs to be able to manage the occurrence of dynamic and interactive events in the requesting process when running activities related to RD. The...
THE INFLUENCE OF EXASCALE ON RESOURCE DISCOVERY AND DEFINING AN INDICATOR
Resource discovery in distributed Exascale computing systems, in addition to managing events resulting in failures due to not finding the resource, as well as failure to perform resource discovery activities at the accep...