Workflow systems have been deployed in organizations to facilitate efficient, consistent, and accurate handling of business processes. As in real life, there are many different ways to do work, with varying cost and completion times. We augment workflow systems by providing modelling support for alternate paths with models for calculating the completion times and the cost for executing a workflow. Further, we design scheduling algorithms to facilitate execution of workflow instances to meet user requirements on completion times and cost of execution.
['Eleanna Kafeza', 'Kamalakar Karlapalem']
A framework for speeding up workflow instances by exploiting alternate paths