lems. This, however, is not the case. The solver can
now start to plan the reconfiguration. After the solver
is done, the WFCF Configurator starts a container
with the web service.
4 CONCLUSION
In this paper, we introduced the architecture of
WFCF, a connector-based integration framework for
workflow management tools and clouds. The goal of
WFCF is to provide a way to integrate different work-
flow management tools and clouds, while also opti-
mizing the resource utilization of the used cloud re-
sources. To achieve this goal, WFCF uses multiple
concepts. The connector’s concept allows in a modu-
lar way to integrate workflow tools and clouds by us-
ing their usual management and monitoring concepts
and without the need for special requirements to the
used tools. The monitoring component of WFCF an-
alyzes the run time behavior and resource usage of
tasks for a better understanding of their needs and
also combines information of the workflow manage-
ment tool and the cloud to a status model for future
analysis and forecast of problems. The management
component analyzes this status model for problems
by using a combination of simulation and static meth-
ods. When a problem occurred or can be forecasted,
the management component uses CBR to find a simi-
lar problem in the past and solve the problem based
on the old solution. The goal of WFCF is a shal-
low integration of cloud and workflow management
tools for flexible combination of tools and the opti-
mization of resource usage. Currently, we are work-
ing on a prototype of the architecture to evaluate the
concept in the future to the point where the prototype
offers reconfiguration solutions for recognized prob-
lems. An open issue is to design the WFCF CloudWF
Status model in a universal way, without dependen-
cies of the actually used tools. Another future task is
the acquisition of a larger set of problems that should
be recognized and solved.
REFERENCES
(2016). The CLOUDS lab: Flagship projects - gridbus and
cloudbus.
(2016). jBPM. https://www.jbpm.org, 2016-12-08.
(2016). OpenShift. https://www.openshift.com/, 2016-12-
08.
Aamodt, A. and Plaza, E. (1994). Case-based reasoning:
Foundational issues, methodological variations, and
system approaches. 7(1):39–59.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.,
Stoica, I., and Zaharia, M. (2010). A view of cloud
computing. 53(4):50–58.
Bala, A. and Chana, I. (2011). A survey of various work-
flow scheduling algorithms in cloud environment. In
2nd National Conference on Information and Commu-
nication Technology (NCICT), pages 26–30. sn.
Baun, C., Kunze, M., Nimis, J., and Tai, S. (2011).
Cloud Computing - Web-Based Dynamic IT Services.
Springer.
Bergmann, R. (2002). Experience management: Founda-
tions, development methodology, and Internet-based
applications. Springer Verlag.
Chinosi, M. and Trombetta, A. (2012). BPMN: An intro-
duction to the standard. 34(1):124–134.
Korambath, P., Wang, J., Kumar, A., Hochstein, L., Schott,
B., Graybill, R., Baldea, M., and Davis, J. (2014). De-
ploying kepler workflows as services on a cloud in-
frastructure for smart manufacturing. 29:2254–2259.
K
¨
ubler, E. and Minor, M. (2015). Towards cross-layer mon-
itoring of cloud workflows. In Helfert, M., Ferguson,
D., and Muoz, V. M., editors, CLOSER 2015 - Pro-
ceedings of the 5th International Conference on Cloud
Computing and Services Science, Lisbon, Portugal,
20-22 May, 2015, pages 389–396. SciTePress.
K
¨
ubler, E. and Minor, M. (2016). Towards a case-based rea-
soning approach for cloud provisioning. In CLOSER
2016 - Proceedings of the 6th International Con-
ference on Cloud Computing and Services Science,
Rome, Italy 23-25 April, 2016, volume 2, pages 290–
295. SciTePress.
Liu, X., Yuan, D., Zhang, G., Chen, J., and Yang, Y. (2010).
SwinDeW-c: A peer-to-peer based cloud workflow
system. In Furht, B. and Escalante, A., editors, Hand-
book of Cloud Computing, pages 309–332. Springer
US.
Maurer, M., Brandic, I., and Sakellariou, R. (2013). Adap-
tive resource configuration for cloud infrastructure
management. 29(2):472–487.
Pousty, S. and Miller, K. (2014). Getting Started with Open-
Shift. ”O’Reilly Media, Inc.”.
Quiroz, A., Kim, H., Parashar, M., Gnanasambandam, N.,
and Sharma, N. (2009). Towards autonomic workload
provisioning for enterprise grids and clouds. In Grid
Computing, 2009 10th IEEE/ACM International Con-
ference on, pages 50–57. IEEE.
Shoaib, Y. and Das, O. (2014). Performance-oriented cloud
provisioning: Taxonomy and survey. abs/1411.5077.
Wang, J., Korambath, P., Altintas, I., Davis, J., and Crawl,
D. (2014). Workflow as a service in the cloud: Archi-
tecture and scheduling algorithms. 29:546–556.
Workflow Management Coalition (1999). Workflow
management coalition glossary & terminology.
http://www.wfmc.org/resources 2016-12-15.
WFCF - A Workflow Cloud Framework
523