if necessary. In this case, the additional time that is
consumed to start the container or VM is acceptable
if it reduces the overall costs. Another problem could
arise, if the timing of an request is critical. In this case
the additional time to start a container or VM could
be a problem. Therefore WFCF is an solution for sit-
uations where the resources and especially the costs
should be optimized without time critical operations.
5 CONCLUSION
In this paper, we introduce and test WFCF, a
connector-based integration framework for workflow
management tools and clouds. The behavior of the
prototype of WFCF is promising and provides first
evidence that we can accomplish the goal of WFCF
to provide a way to integrate different workflow tools
and clouds. We introduce different concepts of WFCF
and describe their implementation. The connector
concept works well with OpenShift. We did not in-
clude a recent version of the Eucalyptus cloud (euc,
2018) in our current experiment. However, WFCF
works with an older version of the Eucalyptus cloud.
We will include further clouds in the near future. The
monitoring of the workflows works very well. WFCF
detects and monitors different workflows and identi-
fies the status of the active instances. WFCF uses the
status information to start the required docker con-
tainers via OpenShift. The results of the experiments
show that WFCF requires some time to detect and
start a new web service. This latency could be a prob-
lem if the timing is important. In case the overall
workload of the system does not change much, the
overhead caused by WFCF could be a waste of time
and effort. In other cases, WFCF could reduce the
over provisioning and the costs for the owner. We will
conduct further experiments considering the volatil-
ity of the system’s workload in the future. There are
other aspects of WFCF we have not implemented yet.
Currently, the solver works with a simple rule based
approach. In our future work, we aim to exchange it
by a CBR approach. Another aspect is the simulation
of the solution. The simulation component is not in-
cluded yet. The analysis of the run time behavior of
tasks and the automated annotation with task charac-
teristics is also ongoing work. The experimental re-
sults highlight the feasibility of the tool-independent,
connector-based approach. The work makes a contri-
bution to automate the monitoring and management
of cloud workflows towards intelligent cloud manage-
ment in WFCF.
REFERENCES
The CLOUDS lab: Flagship projects - gridbus and cloud-
bus.
Cloudsocket project. https://site.cloudsocket.eu, 2018-04-
08.
Eucalyptus iaas cloud. https://github.com/ eucalyptus/ eu-
calyptus/ wiki, 2018-04-08.
jBPM. https://www.jbpm.org, 2018-04-08.
OpenShift. https://www.openshift.com/, 2018-04-08.
Aamodt, A. and Plaza, E. (1994). Case-based reasoning:
Foundational issues, methodological variations, and
system approaches. 7(1):39–59.
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.
Ferry, N., Rossini, A., Chauvel, F., Morin, B., and Solberg,
A. (2013). Towards model-driven provisioning, de-
ployment, monitoring, and adaptation of multi-cloud
systems. In Cloud Computing (CLOUD), 2013 IEEE
Sixth International Conference on, pages 887–894.
IEEE.
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. (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.
K
¨
ubler, E. and Minor, M. (2017). WFCF - a workflow cloud
framework. In Ferguson, D., Mu
˜
noz, V. M., Cardoso,
J. S., Helfert, M., and Pahl, C., editors, CLOSER 2017
- Proceedings of the 7th International Conference on
Cloud Computing and Services Science, Porto, Portu-
gal, April 24-26, 2017, pages 518–523. 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.
Rodriguez, M. A. and Buyya, R. (2017). A taxonomy and
survey on scheduling algorithms for scientific work-
flows in IaaS cloud computing environments: Work-
flow scheduling algorithms for clouds. 29(8):e4041.
Shoaib, Y. and Das, O. (2014). Performance-oriented cloud
provisioning: Taxonomy and survey. abs/1411.5077.
An Intelligent Cloud Management Approach for the Workflow-cloud Framework WFCF
847