Title :
Self-Adaptive Resource Allocation for Elastic Process Execution
Author :
Hoenisch, Philipp ; Schulte, Stefan ; Dustdar, Schahram ; Venugopal, S.
Author_Institution :
Vienna Univ. of Technol., Vienna, Austria
fDate :
June 28 2013-July 3 2013
Abstract :
Especially in large companies, business process landscapes may be made up from thousands of different process definitions and instances. As a result, a Business Process Management System (BPMS) needs to be able to handle the concurrent execution of a very large number of workflow steps. Many of these workflow steps may be resource-intensive, leading to ever-changing requirements regarding the needed computing resources to execute them. Using Cloud technologies, it is possible to allocate workflow steps to resources obtained on demand from Cloud platform providers. However, current BPMS do not feature the means to make use of Cloud resources in order to execute workflows. This work presents an approach to automatically lease and release Cloud resources for workflow executions based on knowledge about the current and future process landscape. This approach to self-adaptive resource allocation for elastic process execution is implemented as part of ViePEP, a research BPMS able to handle workflow executions in the Cloud.
Keywords :
business data processing; cloud computing; BPMS; ViePEP; business process landscape; business process management system; cloud resources; cloud technology; elastic process execution; self-adaptive resource allocation; Computational modeling; Industries; Monitoring; Quality of service; Resource management; Servers; Business Processes; Cloud; Elastic Computing;
Conference_Titel :
Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5028-2
DOI :
10.1109/CLOUD.2013.126