Abstract
Performance analysis from process event logs is a central element of business process management and improvement. Established performance analysis techniques aggregate time-stamped event data to identify bottlenecks or to visualize process performance indicators over time. These aggregation-based techniques are not able to detect and quantify the performance of time-dependent performance patterns such as batches. In this paper, we propose a first technique for mining performance features from the recently introduced performance spectrum. We present an algorithm to detect batches from event logs even in case of batches overlapping with non-batched cases, and we propose several measures to quantify batching performance. Our analysis of public real-life event logs shows that we can detect batches reliably, batching performance differs significantly across processes, across activities within a process, and our technique even allows to detect effective changes to batching policies regarding consistency of processing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
van der Aalst, W.M.P., Adriansyah, A., van Dongen, B.F.: Replaying history on process models for conformance checking and performance analysis. Wiley Interdisciplinary Rev. Data Min. Knowl. Disc. 2(2), 182–192 (2012)
Cachon, G., Terwiesch, C.: Matching Supply with Demand. McGraw-Hill, New York (2013)
Denisov, V., Belkina, E., Fahland, D., van der Aalst, W.M.P.: The performance spectrum miner: Visual analytics for fine-grained performance analysis of processes. In: BPM 2018 Demos. CEUR Workshop Proceedings, vol. 2196, pp. 96–100 (2018). CEUR-WS.org
Denisov, V., Fahland, D., van der Aalst, W.M.P.: Unbiased, fine-grained description of processes performance from event data. In: Weske, M., Montali, M., Weber, I., vom Brocke, J. (eds.) BPM 2018. LNCS, vol. 11080, pp. 139–157. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98648-7_9
Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-33143-5
Henn, S., Koch, S., Wäscher, G.: Order batching in order picking warehouses: a survey of solution approaches. In: Manzini, R. (ed.) Warehousing in the Global Supply Chain, pp. 105–137. Springer, London (2012). https://doi.org/10.1007/978-1-4471-2274-6_6
Klijn, E.L.: Batch pattern detection in the performance spectrum. Capita selecta research project., Eindhoven University of Technology (2019). https://doi.org/10.5281/zenodo.3234102
Martin, N., Solti, A., Mendling, J., Depaire, B., Caris, A.: Mining batch activation rules from event logs. IEEE Trans. Serv. Comput. 1 (2019). https://doi.org/10.1109/TSC.2019.2912163
Martin, N., Swennen, M., Depaire, B., Jans, M., Caris, A., Vanhoof, K.: Batch processing: definition and event log identification. In: Proceedings of the 5th International Symposium on Data-driven Process Discovery and Analysis (2015)
Martin, N., Swennen, M., Depaire, B., Jas, M., Caris, A., Vanhoof, K.: Retrieving batch organisation of work insights from event logs. Decis. Support Syst. 100, 119–128 (2017)
Nakatumba, J.: Resource-aware business process management: analysis and support. Ph.D. thesis, Eindhoven University of Technology (2013)
Pufahl, L., Bazhenova, E., Weske, M.: Evaluating the performance of a batch activity in process models. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 277–290. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15895-2_24
Pufahl, L., Weske, M.: Batch Activities in Process Modeling and Execution. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 283–297. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-45005-1_20
Pufahl, L., Weske, M.: Requirements framework for batch processing in business processes. In: Reinhartz-Berger, I., Gulden, J., Nurcan, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2017. LNBIP, vol. 287, pp. 85–100. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59466-8_6
Selvarajah, E., Steiner, G.: Approximation algorithms for the supplier’s supply chain scheduling problem to minimize delivery and inventory holding costs. Oper. Res. 57(2), 426–438 (2009)
Senderovich, A., Weidlich, M., Gal, A., Mandelbaum, A.: Queue mining – predicting delays in service processes. In: Jarke, M., et al. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 42–57. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07881-6_4
Wen, Y., Liu, J., Chen, J.: Mining batch processing workflow models from event logs. Concurrence Comput. Pract. Experience 25(13), 1928–1942 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Klijn, E.L., Fahland, D. (2019). Performance Mining for Batch Processing Using the Performance Spectrum. In: Di Francescomarino, C., Dijkman, R., Zdun, U. (eds) Business Process Management Workshops. BPM 2019. Lecture Notes in Business Information Processing, vol 362. Springer, Cham. https://doi.org/10.1007/978-3-030-37453-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-37453-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37452-5
Online ISBN: 978-3-030-37453-2
eBook Packages: Computer ScienceComputer Science (R0)