Abstract
Time exception handling is a key technology to keep process instances running properly. For handling a kind of workflow time exceptions in advance, which is caused by the violation of deadline constraints in a process instance, an algorithm based on history logs is presented in the paper. Firstly, a time probability model of a process based on its history logs is built to model the indeterminacy of the execution time of tasks. Secondly, an algorithm is presented to detect potential time exceptions by analyzing the time probability model and the workload of current resources. To handle potential time exceptions, the task scheduling strategy adjustment (TSA) and the task execution time compression (TEC) are invoked to recover time loss. Finally, comparison experiments show that the algorithm can avoid or handle with potential time exceptions efficiently.
Similar content being viewed by others
References
Li H, Fan Y (2002) Overview on managing time in workflow systems. J Softw 13(8):1552–1558
Eder J, Panagos E, Rabinovich M (1999) Time constraints in workflow systems. In: Adv Inform Syst Eng, pp 286–300
Eder J, Panagos E, Pozewaunig H, Rabinovich M (1999) Time management in workflow systems. In: Proceedings of the 3rd international conference on business information systems, pp 265–280
Son JH, Kim JH, Kim MH (2001) Deadline allocation in a time-constrained workflow. Int J Coop Inf Syst 10(4):509–530
Eder J, Pichler H (2002) Duration histograms for workflow systems. In: Proceedings of the IFIP TC8 / WG8.1 working conference on engineering information systems in the Internet context, 231: 239–253
Eder J, Pichler H, Gruber W, Ninaus M (2003) Personal schedules for workflow systems. Comput Sci 2678:216–231
Son JH, Kim MH (2001) Improving the performance of time-constrained workflow processing. J Syst Softw 58(3):211–219
Panagos E, Rabinovich M (1998) Reducing escalation-related costs in WFMSs. NATO Adv Study Institute Work Manag Syst Interoperability 164:524–544
Oliveria M, Orlowska ME (1999) On modeling and verification of temporal constraints in production workflows. Knowl Inf Syst 1:157–192
Oliveria M (2000) Dynamic verification of temporal constraints in production workflows. In: Proceedings of the 11th Australian database conference, pp 74–81
Shi X, Gao Y, Xian H (2008) Method of verifying the time constraints in workflow dynamically. Mini-micro Syst 29(12):2268–2271
Chen J, Yang Y (2008) Activity completion duration based checkpoint selection for dynamic verification of temporal constraints in grid workflow systems. Int J High Perform Comput Appl 22(3):319–329
van der Aalst W, Rosemann M, Dumas M (2007) Deadline-based escalation in process-aware information systems. Decis Support Syst 43(2):492–511
Bierbaumer M, Eder J, Pichler H (2005) Accelerating workflows with fixed date constraints. Comput Sci 3716:337–352
Eder J, Pichler H, Vielgut S (2006) Avoidance of deadline-violations for inter-organizational business processes. In: 7th international Baltic conference on databases and information systems, pp 33–44
Wang Y, Fan Y (2007) Time exception handling in workflow system. Comput-Integr Manuf Syst 13(4):806–811
Xie T, Yu Y, Kuang G (2009) A time exception handling algorithm of temporal workflow. In: IEEE international symposium on parallel and distributed processing with applications, pp 641–646
van der Aalst W (1998) The application of Petri nets to workflow management. J Circuits Syst Comput 8(1):21–66
van der Aalst W (2002) Verification of workflow task structures: A Petri-net-based approach. Inf Syst 25(1):43–69
van der Aalst W, van Hee K (2002) Workflow management: models, methods, and systems. MIT Press, Cambridge
Sahner R, Trivedi KS, Puliafito A (1996) Performance and reliability analysis of computer systems: an example-based approach using the SHARPE software package. Kluwer Academic, Norwell
Kang G (2009) WorkflowSim Project Summary Page. http://sourceforge.net/projects/workflowsim/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yu, Y., Xie, T. & Wang, X. A handling algorithm for workflow time exception based on history logs. J Supercomput 63, 89–106 (2013). https://doi.org/10.1007/s11227-010-0543-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-010-0543-7