Evaluating the Performance of a Batch Activity in Process Models
The goal of many organizations of today is optimization of business process management. A factor for optimization of business processes is reduction of costs associated with mass production and customer service. Recently, an approach to incorporate batch activities in process models was proposed to improve the process performance by synchronizing a group of process instances. However, the issue of optimal utilization of batch activities and estimation of associated costs remained still open. In this paper, we present an approach to evaluate batch activity performance, based on techniques from queuing theory. Thus, cost functions are introduced in order to (1) compare usual (i.e., non-batch) and batch activity execution and (2) find the optimal configuration of a batch activity. The approach is applied to a real-world use case from the healthcare domain.
KeywordsProcess analysis Batch activity Cost function Queuing theory
- 10.Pufahl, L., Meyer, A., Weske, M.: Batch regions: process instance synchronization based on data. In: Enterprise Distributed Object Computing (EDOC). IEEE (2014, accepted for publication)Google Scholar
- 13.Sadiq, S., Orlowska, M., Sadiq, W., Schulz, K.: When workflows will not deliver: the case of contradicting work practice. In: BIS, Witold Abramowicz, vol. 1, pp. 69–84 (2005)Google Scholar
- 15.van der Aalst, W., Barthelmess, P., Ellis, C., Wainer, J.: Proclets: a framework for lightweight interacting workflow processes. IJCIS 10(4), 443–481 (2001)Google Scholar
- 16.Weiss, H., Pliska, S.: Optimal control of some Markov processes with applications to batch queueing and continuous review inventory systems. The Center for Mathematical Studies in Economics and Management Science, Discussion Paper 214 (1976)Google Scholar