Measuring the Impact of Suspension on the Process Enactment Environment during Process Evolution
Current workflow management systems implement the ability to automatically execute predefined process models. However, processes change over time and therefore a redeployment process has to be implemented to propagate changes into the running process enactment environment. One of the necessary steps in change propagation is to suspend the current process execution. This suspension does however decrease availability of the workflow management system, increases downtime and implicitly also decreases scalability. In this paper we provide a quantification of the impact of suspension on the runtime process enactment environment and experimentally evaluate this impact, hereby providing a better insight in suspension impact. Furthermore two suspension techniques are compared and a discussion is provided in which situations, which suspension technique is beneficial.
KeywordsWorkflow Enactment Process Evolution High Availability Systems
- 1.Object Management Group: Bpmn 2.0 (June 2010), http://www.omg.org/cgi-bin/doc?dtc/10-06-04
- 2.Oracle: Bpel process manager (May 2010), http://www.oracle.com/technology/products/ias/bpel/index.html
- 6.Hens, P., Snoeck, M., De Backer, M., Poels, G.: Process evolution in a distributed process execution environment. Submitted for International Journal on Information System Modeling and Design (2012)Google Scholar
- 8.Hens, P., Snoeck, M., De Backer, M., Poels, G.: An autonomous distributed system for business process execution. Submitted for Information Systems (2011)Google Scholar
- 12.Ministery of Internal Affairs and Communications (Japan): Maintaining communications capabilities during major natural disasters and other emergency situations (2011), http://www.soumu.go.jp/main_content/000146938.pdf