Journal
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
Volume 34, Issue 10, Pages 8478-8489Publisher
ELSEVIER
DOI: 10.1016/j.jksuci.2021.02.008
Keywords
Process discovery; Event logs; Big Data; Apache Spark; Distributed computing
Categories
Ask authors/readers for more resources
Process mining is a business process management technique used to extract value from process execution logs. This study proposes a distributed implementation based on the Spark framework for efficient scalable process discovery in big data scenarios. Experimental results demonstrate that the proposed approach achieves significant speed-up and scalability when dealing with large datasets and varying cluster sizes.
Process mining is one of business process management techniques which is used to extract values from process execution logs. Process discovery algorithms, like alpha and heuristic miners, are used to auto-matically discover/rebuild business process models from event logs. However, the performance of these techniques is limited when dealing with Big Data. To cope with this issue, we propose a distributed implementation, based on Spark framework, of the alpha and heuristic algorithms to support efficient scalable process discovery for big process data. The approach consists of distributing the CPU intensive phases, such as the construction of the causality matrix related to these algorithms. Experimental results show that the proposed algorithms speed-up and scale-up well with regard to the variation of both data size and the number of nodes in the cluster. (c) 2021 The Authors. Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available