Table 2: Workflow scheduling results.
Instance Approach Cost ($) Makespan (hrs)
1 WSG 73.56 46.72
2 WSG 67.66 51.125
1 OptReU se 72.876 46.72
2 OptReU se 67.35 51.125
1&2 OptReuse 137.45 51.125
6 CONCLUSION
Scientific workflow scheduling is about selecting the
right VMs, security levels and schedule generation
such that the overall cost and makespan is minimal.
We demonstrate, how VM reuse can reduce the over-
all cost without any delay. In particular, we demon-
strate the benefits of VM reuse across adjacent and
non-adjacent task, and further due to ordering of tasks
with the same start time. We design an enhanced se-
curity model for accurate estimation of risk. The re-
sults are shown by using two evolutionary algorithms
(GA and PSO) and the approach is tested on three
benchmark datasets. Our approach provides signifi-
cant cost reduction via VM reutilization.
REFERENCES
Adhikari, M., Amgoth, T., and Srirama, S. N. (2020). Multi-
objective scheduling strategy for scientific workflows
in cloud environment: A firefly-based approach. Ap-
plied Soft Computing, 93:106411.
Challita, S., Paraiso, F., and Merle, P. (2017). A study of vir-
tual machine placement optimization in data centers.
In 7th International Conference on Cloud Computing
and Services Science (CLOSER), pages 343–350.
Hilman, M. H., Rodriguez, M. A., and Buyya, R. (2018).
Task runtime prediction in scientific workflows us-
ing an online incremental learning approach. In 2018
IEEE/ACM 11th International Conference on Utility
and Cloud Computing (UCC), pages 93–102. IEEE.
Kaur, P. and Mehta, S. (2017). Resource provisioning and
work flow scheduling in clouds using augmented shuf-
fled frog leaping algorithm. Journal of Parallel and
Distributed Computing, 101:41–50.
Kumar, P. R., Raj, P. H., and Jelciana, P. (2018). Exploring
data security issues and solutions in cloud computing.
Procedia Computer Science, 125:691–697.
Lee, Y. C., Han, H., Zomaya, A. Y., and Yousif, M.
(2015). Resource-efficient workflow scheduling in
clouds. Knowledge-Based Systems, 80:153–162.
Li, Z., Ge, J., Yang, H., Huang, L., Hu, H., Hu, H., and
Luo, B. (2016). A security and cost aware scheduling
algorithm for heterogeneous tasks of scientific work-
flow in clouds. Future Generation Computer Systems,
65:140–152.
Liu, J., Lu, S., and Che, D. (2020). A survey of modern sci-
entific workflow scheduling algorithms and systems in
the era of big data. In 2020 IEEE International Con-
ference on Services Computing (SCC), pages 132–
141. IEEE.
Liu, L., Zhang, M., Buyya, R., and Fan, Q. (2017).
Deadline-constrained coevolutionary genetic algo-
rithm for scientific workflow scheduling in cloud com-
puting. Concurrency and Computation: Practice and
Experience, 29(5):e3942.
Malawski, M., Juve, G., Deelman, E., and Nabrzyski, J.
(2015). Algorithms for cost-and deadline-constrained
provisioning for scientific workflow ensembles in iaas
clouds. Future Generation Computer Systems, 48:1–
18.
Mboula, J. E. N., Kamla, V. C., and Djamegni, C. T. (2020).
Cost-time trade-off efficient workflow scheduling in
cloud. Simulation Modelling Practice and Theory,
103:102107.
Peng, G. and Wolter, K. (2019). Efficient task scheduling
in cloud computing using an improved particle swarm
optimization algorithm. In CLOSER, pages 58–67.
Ramamurthy, A., Pantula, P. D., Gharote, M. S., Mitra, K.,
and Lodha, S. (2021). Multi-objective optimization
for virtual machine allocation in computational scien-
tific workflow under uncertainty. In CLOSER, pages
240–247.
Shishido, H. Y., Estrella, J. C., Toledo, C. F. M., and
Arantes, M. S. (2018). Genetic-based algorithms ap-
plied to a workflow scheduling algorithm with secu-
rity and deadline constraints in clouds. Computers &
Electrical Engineering, 69:378–394.
Weng, C., Liu, Q., Li, K., and Zou, D. (2016). Cloudmon:
monitoring virtual machines in clouds. IEEE Trans-
actions on Computers, 65(12):3787–3793.
Xie, T. and Qin, X. (2006). Scheduling security-critical
real-time applications on clusters. IEEE transactions
on computers, 55(7):864–879.
Zhou, J., Wang, T., Cong, P., Lu, P., Wei, T., and Chen, M.
(2019). Cost and makespan-aware workflow schedul-
ing in hybrid clouds. Journal of Systems Architecture,
100:101631.
Secure Scheduling of Scientific Workflows in Cloud
177