Title :
Workflow Scheduling and Resource Allocation for Cloud-Based Execution of Elastic Processes
Author :
Hoenisch, Philipp ; Schulte, Stefan ; Dustdar, Schahram
Author_Institution :
Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
Abstract :
Today´s extensive business process landscapes make it necessary to handle the execution of a large number of workflows. Especially if workflow steps require the invocation of resource-intensive applications or a large number of applications needs to be carried out concurrently, process owners may have to allocate extensive computational resources, leading to high fixed costs. Instead, process owners could make use of Cloud-based computational resources, dynamically leasing and releasing resources on demand, which could lead to lower costs. In the work at hand, we propose a resource-efficient workflow scheduling algorithm for business processes and Cloud-based computational resources. Through the integration into the Vienna Platform for Elastic Processes and an evaluation, we show the practical applicability and the benefits of our contributions. Specifically, we find that our approach reduces the resource demand if compared with an ad hoc approach.
Keywords :
business data processing; cloud computing; resource allocation; scheduling; workflow management software; Vienna platform; business process landscapes; business processes; cloud-based computational resources; cloud-based execution; elastic processes; resource allocation; resource-efficient workflow scheduling algorithm; resource-intensive applications; Cognition; Monitoring; Processor scheduling; Random access memory; Resource management; Scheduling; Business Process Execution; Cloud Computing; Elastic Processes; Workflow Scheduling;
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2013 IEEE 6th International Conference on
Conference_Location :
Koloa, HI
Print_ISBN :
978-1-4799-2701-2
DOI :
10.1109/SOCA.2013.44