REFERENCES
Bahrami, M., Bozorg-Haddad, O., and Chu, X. (2018). Cat
swarm optimization (cso) algorithm. In Advanced Op-
timization by Nature-Inspired Algorithms, pages 9–
18. Springer.
Berriman, G. B., Juve, G., Deelman, E., Regelson, M., and
Plavchan, P. (2010). The application of cloud comput-
ing to astronomy: A study of cost and performance.
In 2010 Sixth IEEE International Conference on e-
Science Workshops, pages 1–7. IEEE.
Bousselmi, K., Brahmi, Z., and Gammoudi, M. M. (2016a).
Energy efficient partitioning and scheduling approach
for scientific workflows in the cloud. In 2016
IEEE International Conference on Services Comput-
ing (SCC), pages 146–154. IEEE.
Bousselmi, K., Brahmi, Z., and Gammoudi, M. M. (2016b).
Qos-aware scheduling of workflows in cloud comput-
ing environments. In 2016 IEEE 30th International
Conference on Advanced Information Networking and
Applications (AINA), pages 737–745. IEEE.
Bouzidi, A. and Riffi, M. E. (2013). Discrete cat swarm op-
timization to resolve the traveling salesman problem.
International Journal, 3(9).
Brewer, E. A. (2000). Towards robust distributed systems.
In PODC, volume 7.
Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose,
C. A., and Buyya, R. (2011). Cloudsim: a toolkit for
modeling and simulation of cloud computing environ-
ments and evaluation of resource provisioning algo-
rithms. Software: Practice and experience, 41(1):23–
50.
Casas, I., Taheri, J., Ranjan, R., Wang, L., and Zomaya,
A. Y. (2017). A balanced scheduler with data reuse
and replication for scientific workflows in cloud com-
puting systems. Future Generation Computer Sys-
tems, 74:168–178.
Chen, W. and Deelman, E. (2012). Workflowsim: A toolkit
for simulating scientific workflows in distributed envi-
ronments. In 2012 IEEE 8th International Conference
on E-Science, pages 1–8. IEEE.
Chu, S.-C., Tsai, P.-W., et al. (2007). Computational in-
telligence based on the behavior of cats. Interna-
tional Journal of Innovative Computing, Information
and Control, 3(1):163–173.
Das, S., Abraham, A., and Konar, A. (2008). Swarm in-
telligence algorithms in bioinformatics. In Computa-
tional Intelligence in Bioinformatics, pages 113–147.
Springer.
Deelman, E. (2010). Grids and clouds: Making workflow
applications work in heterogeneous distributed envi-
ronments. The International Journal of High Perfor-
mance Computing Applications, 24(3):284–298.
Deelman, E., Kesselman, C., Mehta, G., Meshkat, L., Pearl-
man, L., Blackburn, K., Ehrens, P., Lazzarini, A.,
Williams, R., and Koranda, S. (2002). Griphyn and
ligo, building a virtual data grid for gravitational wave
scientists. In Proceedings 11th IEEE International
Symposium on High Performance Distributed Com-
puting, pages 225–234. IEEE.
Dillon, T., Wu, C., and Chang, E. (2010). Cloud comput-
ing: issues and challenges. In 2010 24th IEEE in-
ternational conference on advanced information net-
working and applications, pages 27–33. Ieee.
Durillo, J. J. and Prodan, R. (2014). Multi-objective work-
flow scheduling in amazon ec2. Cluster computing,
17(2):169–189.
Guo, L., Zhao, S., Shen, S., and Jiang, C. (2012). Task
scheduling optimization in cloud computing based on
heuristic algorithm. Journal of networks, 7(3):547.
Juve, G., Chervenak, A., Deelman, E., Bharathi, S., Mehta,
G., and Vahi, K. (2013). Characterizing and profiling
scientific workflows. Future Generation Computer
Systems, 29(3):682–692.
Poola, D., Garg, S. K., Buyya, R., Yang, Y., and Ra-
mamohanarao, K. (2014). Robust scheduling of scien-
tific workflows with deadline and budget constraints
in clouds. In 2014 IEEE 28th international confer-
ence on advanced information networking and appli-
cations, pages 858–865. IEEE.
Reyes-Sierra, M., Coello, C. C., et al. (2006). Multi-
objective particle swarm optimizers: A survey of the
state-of-the-art. International journal of computa-
tional intelligence research, 2(3):287–308.
Singh, S. and Chana, I. (2015). Qrsf: Qos-aware resource
scheduling framework in cloud computing. The Jour-
nal of Supercomputing, 71(1):241–292.
Tripathi, P. K., Bandyopadhyay, S., and Pal, S. K. (2007).
Multi-objective particle swarm optimization with time
variant inertia and acceleration coefficients. Informa-
tion sciences, 177(22):5033–5049.
Wangsom, P., Lavangnananda, K., and Bouvry, P. (2019).
Multi-objective scheduling for scientific workflows on
cloud with peer-to-peer clustering. In 2019 11th Inter-
national Conference on Knowledge and Smart Tech-
nology (KST), pages 175–180. IEEE.
Wu, F., Wu, Q., and Tan, Y. (2015). Workflow scheduling
in cloud: a survey. The Journal of Supercomputing,
71(9):3373–3418.
Xu, H., Yang, B., Qi, W., and Ahene, E. (2016). A multi-
objective optimization approach to workflow schedul-
ing in clouds considering fault recovery. KSII Trans-
actions on Internet & Information Systems, 10(3).
Yao, G.-s., Ding, Y.-s., and Hao, K.-r. (2017). Multi-
objective workflow scheduling in cloud system based
on cooperative multi-swarm optimization algorithm.
Journal of Central South University, 24(5):1050–
1062.
Yu, J., Kirley, M., and Buyya, R. (2007). Multi-objective
planning for workflow execution on grids. In Proceed-
ings of the 8th IEEE/ACM International conference on
Grid Computing, pages 10–17. IEEE Computer Soci-
ety.
Yuan, D., Yang, Y., Liu, X., Zhang, G., and Chen, J.
(2012). A data dependency based strategy for inter-
mediate data storage in scientific cloud workflow sys-
tems. Concurrency and Computation: Practice and
Experience, 24(9):956–976.
ICSOFT 2020 - 15th International Conference on Software Technologies
624