Business process performance prediction on a tracked simulation model

Business processes need to achieve key performance indicators with minimum resources in changing operating conditions. Changes include hardware and software failures, load variation and variations in user interaction with the system. By incorporating simulation in the prediction model it is possible to predict with more confidence system performance degradations. We present our dynamic predictive model which uses forecasting techniques on historical process performance estimates for business process optimization. The parameters of the simulation model are estimates tuned at run-time by tracking the system with a particle filter.

[1]  Gerardo Canfora,et al.  An empirical comparison of methods to support QoS-aware service selection , 2010, PESOS '10.

[2]  Ueli Wahli,et al.  Business Process Management: Modeling Through Monitoring (Ibm Redbooks) , 2006 .

[3]  Eng Wah Lee,et al.  Business process management (BPM) standards: a survey , 2009, Bus. Process. Manag. J..

[4]  Paolo Bocciarelli,et al.  A model-driven approach to describe and predict the performance of composite services , 2007, WOSP '07.

[5]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[6]  B. G. Quinn,et al.  The determination of the order of an autoregression , 1979 .

[7]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[8]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[9]  Marin Litoiu,et al.  Business process adaptation on a tracked simulation model , 2010, CASCON.

[10]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[11]  E. Hannan,et al.  Recursive estimation of mixed autoregressive-moving average order , 1982 .

[12]  Paulo Romero Martins Maciel,et al.  Performance evaluation of service-oriented architecture through stochastic Petri nets , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[13]  Frank Leymann,et al.  Runtime Prediction of Service Level Agreement Violations for Composite Services , 2009, ICSOC/ServiceWave Workshops.

[14]  Mary Shaw,et al.  Engineering Self-Adaptive Systems through Feedback Loops , 2009, Software Engineering for Self-Adaptive Systems.

[15]  H. Akaike Fitting autoregressive models for prediction , 1969 .

[16]  Hajo A. Reijers,et al.  The effectiveness of workflow management systems: Predictions and lessons learned , 2005, Int. J. Inf. Manag..

[17]  Laury Verner BPM: The Promise and the Challenge , 2004, ACM Queue.

[18]  Hajo A. Reijers Case Prediction in BPM Systems : A Research Challenge , 2007 .

[19]  Paul J. Sánchez Fundamentals of simulation modeling , 2009, IEEE Engineering Management Review.

[20]  M. Andreolini,et al.  Runtime prediction models for Web-based system resources , 2008, 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems.

[21]  Emilio Paolucci,et al.  Redesigning Organisations Through Business Process Re-engineering and Object-orientation , 1997, ECIS.

[22]  Fabio Casati,et al.  Predictive business operations management , 2005, Int. J. Comput. Sci. Eng..