Skip to main content
Erschienen in: Computing 6/2021

30.03.2021 | Reggular Paper

Optimizing security and cost of workflow execution using task annotation and genetic-based algorithm

verfasst von: Henrique Y. Shishido, Júlio C. Estrella, Claudio F. M. Toledo, Stephan Reiff-Marganiec

Erschienen in: Computing | Ausgabe 6/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing provides an extensible infrastructure for executing workflows that demand high processing and storage capacity. Tasks are distributed and resources selected during scheduling where choices have a significant impact on data protection. Some workflow scheduling algorithms apply security services such as authentication, integrity verification, and encryption for both sensitive and non-sensitive tasks. However, this approach requires long makespan and monetary cost for execution. In this paper, we introduce a scheduling approach that considers the user annotation of workflow tasks according to the sensitiveness. We also optimize the scheduling using a multi-population genetic algorithm for minimizing cost while meeting a deadline. Extensive experiments using three workflow applications with different ratios of sensitive tasks and data size were performed to evaluate in terms of cost, makespan, risk, and wastage. The results showed that our approach can protect sensitive tasks more appropriately while achieving a better cost compared to other approaches in the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Alkhanak EN, Lee SP, Rezaei R, Parizi RM (2016) Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: a review, classifications, and open issues. J Syst Softw 113:1–26CrossRef Alkhanak EN, Lee SP, Rezaei R, Parizi RM (2016) Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: a review, classifications, and open issues. J Syst Softw 113:1–26CrossRef
3.
Zurück zum Zitat Arunarani AR, Manjula D, Sugumaran V (2017) Ffbat: a security and cost-aware workflow scheduling approach combining firefly and bat algorithms. Concurr Comput 29(24):e4295CrossRef Arunarani AR, Manjula D, Sugumaran V (2017) Ffbat: a security and cost-aware workflow scheduling approach combining firefly and bat algorithms. Concurr Comput 29(24):e4295CrossRef
4.
Zurück zum Zitat Arunarani AR, Manjula D, Sugumaran V (2018) Ffbat: a security and cost-aware workflow scheduling approach combining firefly and bat algorithms. Concurr Comput Pract Exp 29(24):e4295CrossRef Arunarani AR, Manjula D, Sugumaran V (2018) Ffbat: a security and cost-aware workflow scheduling approach combining firefly and bat algorithms. Concurr Comput Pract Exp 29(24):e4295CrossRef
5.
Zurück zum Zitat Balasko A, Farkas Z, Kacsuk P (2013) Building science gateways by utilizing the generic ws-pgrade/guse workflow system. Comput Sci 14(2):307–325 Balasko A, Farkas Z, Kacsuk P (2013) Building science gateways by utilizing the generic ws-pgrade/guse workflow system. Comput Sci 14(2):307–325
6.
Zurück zum Zitat Barga R, Gannon D, Deelman E, Gannon DB, Shields M (2007) Scientific versus business workflows, vol 1. Springer, Berlin, pp 9–16 Barga R, Gannon D, Deelman E, Gannon DB, Shields M (2007) Scientific versus business workflows, vol 1. Springer, Berlin, pp 9–16
7.
Zurück zum Zitat Chen W, Deelman E (2012) Workflowsim: a toolkit for simulating scientific workflows in distributed environments. In: Proceedings of the IEEE international conference on eScience, IEEE, pp 1–8 Chen W, Deelman E (2012) Workflowsim: a toolkit for simulating scientific workflows in distributed environments. In: Proceedings of the IEEE international conference on eScience, IEEE, pp 1–8
8.
Zurück zum Zitat Deelman E, Gannon D, Shields M, Taylor I (2009) Workflows and e-science: an overview of workflow system features and capabilities. Future Gener Comput Syst 25(5):528–540CrossRef Deelman E, Gannon D, Shields M, Taylor I (2009) Workflows and e-science: an overview of workflow system features and capabilities. Future Gener Comput Syst 25(5):528–540CrossRef
9.
Zurück zum Zitat Deelman E, Vahi K, Juve G, Rynge M, Callaghan S, Maechling PJ, Mayani R, Chen W, da Silva RF, Livny M, Wenger K (2015) Pegasus, a workflow management system for science automation. Future Gener Comput Syst 46:17–35CrossRef Deelman E, Vahi K, Juve G, Rynge M, Callaghan S, Maechling PJ, Mayani R, Chen W, da Silva RF, Livny M, Wenger K (2015) Pegasus, a workflow management system for science automation. Future Gener Comput Syst 46:17–35CrossRef
10.
Zurück zum Zitat Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval-schemata. In: Whitley LD (ed) Foundations of genetic algorithms, foundations of genetic algorithms, vol 2. Elsevier, London, pp 187–202 Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval-schemata. In: Whitley LD (ed) Foundations of genetic algorithms, foundations of genetic algorithms, vol 2. Elsevier, London, pp 187–202
11.
Zurück zum Zitat Fakhfakh F, Kacem HH, Kacem AH (2014) Workflow scheduling in cloud computing: a survey. In: 2014 IEEE 18th international enterprise distributed object computing conference workshops and demonstrations, pp 372–378 Fakhfakh F, Kacem HH, Kacem AH (2014) Workflow scheduling in cloud computing: a survey. In: 2014 IEEE 18th international enterprise distributed object computing conference workshops and demonstrations, pp 372–378
12.
Zurück zum Zitat Franca PM, Mendes A, Moscato P (2001) A memetic algorithm for the total tardiness single machine scheduling problem. Eur J Oper Res 132:224–242MathSciNetCrossRef Franca PM, Mendes A, Moscato P (2001) A memetic algorithm for the total tardiness single machine scheduling problem. Eur J Oper Res 132:224–242MathSciNetCrossRef
13.
Zurück zum Zitat Hashizume K, Rosado DG, Fernández-Medina E, Fernandez EB (2013) An analysis of security issues for cloud computing. J Internet Serv Appl 4(1):1–13CrossRef Hashizume K, Rosado DG, Fernández-Medina E, Fernandez EB (2013) An analysis of security issues for cloud computing. J Internet Serv Appl 4(1):1–13CrossRef
14.
Zurück zum Zitat Jianfang C, Junjie C, Qingshan Z (2014) An optimized scheduling algorithm on cloud workflow using discrete particle swarm. Cybern Inf Technol 14(1):25–39MathSciNet Jianfang C, Junjie C, Qingshan Z (2014) An optimized scheduling algorithm on cloud workflow using discrete particle swarm. Cybern Inf Technol 14(1):25–39MathSciNet
15.
Zurück zum Zitat Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682–692CrossRef Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682–692CrossRef
16.
Zurück zum Zitat Kacsuk P, Farkas Z, Kozlovszky M, Hermann G, Balasko A, Karoczkai K, Marton I (2012) Ws-pgrade/guse generic dci gateway framework for a large variety of user communities. J Grid Comput 10(4):601–630CrossRef Kacsuk P, Farkas Z, Kozlovszky M, Hermann G, Balasko A, Karoczkai K, Marton I (2012) Ws-pgrade/guse generic dci gateway framework for a large variety of user communities. J Grid Comput 10(4):601–630CrossRef
18.
Zurück zum Zitat Li Z, Ge J, Yang H, Huang L, Hu H, Hu H, Luo B (2016a) A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Future Gener Comput Syst 65:140–152CrossRef Li Z, Ge J, Yang H, Huang L, Hu H, Hu H, Luo B (2016a) A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Future Gener Comput Syst 65:140–152CrossRef
19.
Zurück zum Zitat Li Z, Ge J, Yang H, Huang L, Hu H, Hu H, Luo B (2016b) A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Future Gener Comput Syst 65:140–152CrossRef Li Z, Ge J, Yang H, Huang L, Hu H, Hu H, Luo B (2016b) A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Future Gener Comput Syst 65:140–152CrossRef
20.
Zurück zum Zitat Liu H, Abraham A, Snášel V, McLoone S (2012) Swarm scheduling approaches for workflow applications with security constraints in distributed data-intensive computing environments. Inf Sci 192:228–243CrossRef Liu H, Abraham A, Snášel V, McLoone S (2012) Swarm scheduling approaches for workflow applications with security constraints in distributed data-intensive computing environments. Inf Sci 192:228–243CrossRef
21.
Zurück zum Zitat Mell PM, Grance T (2011) The nist definition of cloud computing—sp 800-145. NIST, Gaithersburg, MD, United States, Tech rep Mell PM, Grance T (2011) The nist definition of cloud computing—sp 800-145. NIST, Gaithersburg, MD, United States, Tech rep
22.
Zurück zum Zitat Plankensteiner K, Prodan R, Janetschek M, Fahringer T, Montagnat J, Rogers D, Harvey I, Taylor I, Balaskó Á, Kacsuk P (2013) Fine-grain interoperability of scientific workflows in distributed computing infrastructures. J Grid Comput 11(3):429–455CrossRef Plankensteiner K, Prodan R, Janetschek M, Fahringer T, Montagnat J, Rogers D, Harvey I, Taylor I, Balaskó Á, Kacsuk P (2013) Fine-grain interoperability of scientific workflows in distributed computing infrastructures. J Grid Comput 11(3):429–455CrossRef
23.
Zurück zum Zitat Sharif S, Taheri J, Zomaya AY, Nepal S (2013) Mphc: preserving privacy for workflow execution in hybrid clouds. In: International conference on parallel, distributed computing technologies, pp 272–280 Sharif S, Taheri J, Zomaya AY, Nepal S (2013) Mphc: preserving privacy for workflow execution in hybrid clouds. In: International conference on parallel, distributed computing technologies, pp 272–280
24.
Zurück zum Zitat Shishido HY, Estrella JC, Toledo CFM, Arantes MS (2017) Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds. Comput Electr Eng 69:378–394CrossRef Shishido HY, Estrella JC, Toledo CFM, Arantes MS (2017) Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds. Comput Electr Eng 69:378–394CrossRef
25.
Zurück zum Zitat Watson P (2012) A multi-level security model for partitioning workflows over federated clouds. J Cloud Comput Adv Syst Appl 1(1):15CrossRef Watson P (2012) A multi-level security model for partitioning workflows over federated clouds. J Cloud Comput Adv Syst Appl 1(1):15CrossRef
26.
Zurück zum Zitat Wu F, Wu Q, Tan Y (2015) Workflow scheduling in cloud: a survey. J Supercomput 71(9):3373–3418CrossRef Wu F, Wu Q, Tan Y (2015) Workflow scheduling in cloud: a survey. J Supercomput 71(9):3373–3418CrossRef
27.
Zurück zum Zitat Xie T, Qin X (2006) Scheduling security-critical real-time applications on clusters. IEEE Trans Comput 55(7):864–879CrossRef Xie T, Qin X (2006) Scheduling security-critical real-time applications on clusters. IEEE Trans Comput 55(7):864–879CrossRef
28.
Zurück zum Zitat Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press, Beckington Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press, Beckington
29.
Zurück zum Zitat Yang XS (2010) A new metaheuristic bat-inspired algorithm. Springer, BerlinCrossRef Yang XS (2010) A new metaheuristic bat-inspired algorithm. Springer, BerlinCrossRef
30.
Zurück zum Zitat Zeng L, Veeravalli B, Li X (2015) Saba: a security-aware and budget-aware workflow scheduling strategy in clouds. J Parallel Distrib Comput 75:141–151CrossRef Zeng L, Veeravalli B, Li X (2015) Saba: a security-aware and budget-aware workflow scheduling strategy in clouds. J Parallel Distrib Comput 75:141–151CrossRef
31.
Zurück zum Zitat Zhu X, Zha Y, Jiao P, Chen H (2016) Security-aware workflow scheduling with selective task duplication in clouds. In: Proceedings of the high performance computing symposium, pp 1–8 Zhu X, Zha Y, Jiao P, Chen H (2016) Security-aware workflow scheduling with selective task duplication in clouds. In: Proceedings of the high performance computing symposium, pp 1–8
Metadaten
Titel
Optimizing security and cost of workflow execution using task annotation and genetic-based algorithm
verfasst von
Henrique Y. Shishido
Júlio C. Estrella
Claudio F. M. Toledo
Stephan Reiff-Marganiec
Publikationsdatum
30.03.2021
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 6/2021
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-021-00943-9

Weitere Artikel der Ausgabe 6/2021

Computing 6/2021 Zur Ausgabe