Skip to main content
Top
Published in: Wireless Personal Communications 4/2022

25-01-2022

An Improved Multi-Objective Workflow Scheduling Using F-NSPSO with Fuzzy Rules

Authors: Prathibha Soma, B. Latha, V. Vijaykumar

Published in: Wireless Personal Communications | Issue 4/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A lot of scientific problems in various domains from modelling sky as mosaics to understanding Genome sequencing in biological applications are modelled as workflows with a large number of interconnected tasks. Even though many works are cited in the literature on workflow scheduling, most of the existing works are focused on reducing the makespan alone. Moreover, energy efficiency is considered only in a few works included in the literature. Constraints about the dynamic workload allocation are not introduced in the existing systems. Moreover, the optimization techniques used in the existing systems have improved the QoS with little scalability in the cloud environment since they consider only the infrastructure as the service model. In this work, a new algorithm has been proposed based on the proposal of a new Multi-Objective Optimization model called F-NSPSO using NSPSO Meta-heuristics. This method allows the user to choose a suitable configuration dynamically. When compared to NSPSO an energy reduction of at least 10% has been observed for F-NSPSO for Montage, Cybershake, and Epigenomics workflow applications. Compared to the NSPSO algorithm F-NSPSO algorithm shows at least 13%, 12%, and 21% improvement in average makespan for Montage, Cybershake, and Epigenomics workflow applications respectively.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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!

Literature
1.
go back to reference Delforge, P., & Whitney, J. (2014). Issue paper: Data centre efficiency assessment scaling up energy efficiency across the data centre industry: Evaluating key drivers and barriers. Natural Resources Defense Council (NRDC). Delforge, P., & Whitney, J. (2014). Issue paper: Data centre efficiency assessment scaling up energy efficiency across the data centre industry: Evaluating key drivers and barriers. Natural Resources Defense Council (NRDC).
2.
go back to reference Sareh, F. P. (2016). Energy-efficient management of resources in enterprise and container based clouds. The University of Melbourne. Sareh, F. P. (2016). Energy-efficient management of resources in enterprise and container based clouds. The University of Melbourne.
3.
go back to reference Dong, F., & Selim, G.A. (2006). Scheduling algorithms for grid computing: State of the art and open problems. School of Computing, Queen's University, Kingston, Ontario. Technical Report No. 2006-504. Dong, F., & Selim, G.A. (2006). Scheduling algorithms for grid computing: State of the art and open problems. School of Computing, Queen's University, Kingston, Ontario. Technical Report No. 2006-504.
4.
go back to reference Yu, J., Buyya, R., & Ramamohanarao, K. (2008). ‘Workflow scheduling algorithms for grid computing’, Metaheuristics for scheduling in distributed computing environments, studies. Computational Intelligence, 146, 173–214.MATH Yu, J., Buyya, R., & Ramamohanarao, K. (2008). ‘Workflow scheduling algorithms for grid computing’, Metaheuristics for scheduling in distributed computing environments, studies. Computational Intelligence, 146, 173–214.MATH
5.
go back to reference Abrishami, S., Naghibzadeh, M., & Epema, D. H. (2013). Deadline constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Generation Computer Systems, 29(1), 158–169.CrossRef Abrishami, S., Naghibzadeh, M., & Epema, D. H. (2013). Deadline constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Generation Computer Systems, 29(1), 158–169.CrossRef
6.
go back to reference Ferdaus, M. H., Murshed, M. M., Calheiros, R. N., & Buyya, R. (2014).Virtual machine consolidation in cloud data centers using aco metaheuristic. In Proceedings of European conference on parallel processing, Springer, pp. 306–317. Ferdaus, M. H., Murshed, M. M., Calheiros, R. N., & Buyya, R. (2014).Virtual machine consolidation in cloud data centers using aco metaheuristic. In Proceedings of European conference on parallel processing, Springer, pp. 306–317.
7.
go back to reference Lee, Y. C., & Zomaya, A. Y. (2012). Energy efficient utilization of resources in cloud computing systems. Journal of the Supercomputing, 60(2), 268–280.CrossRef Lee, Y. C., & Zomaya, A. Y. (2012). Energy efficient utilization of resources in cloud computing systems. Journal of the Supercomputing, 60(2), 268–280.CrossRef
8.
go back to reference Mohanapriya, N., Kousalya, G., Balakrishnan, P., & Pethuru Raj, C. (2018). Energy efficient workflow scheduling with virtual machine consolidation for green cloud computing. Journal of Intelligent & Fuzzy Systems, 34(3), 1561–1572.CrossRef Mohanapriya, N., Kousalya, G., Balakrishnan, P., & Pethuru Raj, C. (2018). Energy efficient workflow scheduling with virtual machine consolidation for green cloud computing. Journal of Intelligent & Fuzzy Systems, 34(3), 1561–1572.CrossRef
9.
go back to reference Li, J., Li, Y. K., Chen, X., Lee, P. P., & Lou, W. (2015). A hybrid cloud approach for secure authorized deduplication. IEEE Transactions on Parallel and Distributed Systems, 26(5), 1206–1216.CrossRef Li, J., Li, Y. K., Chen, X., Lee, P. P., & Lou, W. (2015). A hybrid cloud approach for secure authorized deduplication. IEEE Transactions on Parallel and Distributed Systems, 26(5), 1206–1216.CrossRef
10.
go back to reference Pietri, I., & Sakellariou, R. (2014) Cost-efficient provisioning of cloud resources priced by CPU frequency. In Proceedings of the IEEE/ACM Seventh international conference on utility and cloud computing, pp. 483–484. Pietri, I., & Sakellariou, R. (2014) Cost-efficient provisioning of cloud resources priced by CPU frequency. In Proceedings of the IEEE/ACM Seventh international conference on utility and cloud computing, pp. 483–484.
11.
go back to reference Tang, Z., Qi, L., Cheng, Z., Li, K., Khan, S. U., & Li, K. (2016). An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment. Journal of Grid Computing, 14(1), 55–74.CrossRef Tang, Z., Qi, L., Cheng, Z., Li, K., Khan, S. U., & Li, K. (2016). An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment. Journal of Grid Computing, 14(1), 55–74.CrossRef
12.
go back to reference Wang, L., Von Laszewski, G., Dayal, J., & Wang, F. (2010). Towards energy aware scheduling for precedence constrained parallel tasks in a cluster with DVFS. In Proceedings of the 10th IEEE/ACM international conference on cluster, cloud and grid computing, pp. 368–377. Wang, L., Von Laszewski, G., Dayal, J., & Wang, F. (2010). Towards energy aware scheduling for precedence constrained parallel tasks in a cluster with DVFS. In Proceedings of the 10th IEEE/ACM international conference on cluster, cloud and grid computing, pp. 368–377.
13.
go back to reference Durillo, J. J., Fard, H. M., & Prodan, R. (2012). Moheft: A multi-objective list-based method for workflow scheduling. In Proceedings of the 4th international conference in cloud computing technology and science (CloudCom), pp. 185–192. Durillo, J. J., Fard, H. M., & Prodan, R. (2012). Moheft: A multi-objective list-based method for workflow scheduling. In Proceedings of the 4th international conference in cloud computing technology and science (CloudCom), pp. 185–192.
14.
go back to reference Yassa, S., Chelouah, R., Kadima, H., & Granado, B. (2013). Multiobjective approach for energy-aware workflow scheduling in cloud computing environments. The Scientific World Journal, 2013, 1–1138.CrossRef Yassa, S., Chelouah, R., Kadima, H., & Granado, B. (2013). Multiobjective approach for energy-aware workflow scheduling in cloud computing environments. The Scientific World Journal, 2013, 1–1138.CrossRef
15.
go back to reference Zhu, Z., Zhang, G., Li, M., & Liu, X. (2016). Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions On Parallel And Distributed Systems, 27(5), 1344–1357.CrossRef Zhu, Z., Zhang, G., Li, M., & Liu, X. (2016). Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions On Parallel And Distributed Systems, 27(5), 1344–1357.CrossRef
16.
go back to reference Reyes, S. M., & Coello, C. C. (2006). ‘Multi-objective particle swarm optimizers: A survey of the state-of-the-art. International journal of computational intelligence research, 2(3), 287–308.MathSciNet Reyes, S. M., & Coello, C. C. (2006). ‘Multi-objective particle swarm optimizers: A survey of the state-of-the-art. International journal of computational intelligence research, 2(3), 287–308.MathSciNet
17.
go back to reference Coello, C. A. C. (2011) An introduction to multi-objective particle swarm optimizers. In Soft computing in industrial applications, pp. 3–12. Coello, C. A. C. (2011) An introduction to multi-objective particle swarm optimizers. In Soft computing in industrial applications, pp. 3–12.
18.
go back to reference Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Network, 1000, 1942–1948.CrossRef Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Network, 1000, 1942–1948.CrossRef
19.
go back to reference Li, X. (2003) A non-dominated sorting particle swarm optimizer for multi-objective optimization. In Proceedings of the genetic and evolutionary computation (GECCO), Springer pp. 198–198. Li, X. (2003) A non-dominated sorting particle swarm optimizer for multi-objective optimization. In Proceedings of the genetic and evolutionary computation (GECCO), Springer pp. 198–198.
20.
go back to reference Fernandez, N., Alfonso, H. & Gallard, R.H. (2000). Crowding under diverse distance criteria for niche formation in multimodal optimization. Journal of Computer Science & Technology, 1(3). Fernandez, N., Alfonso, H. & Gallard, R.H. (2000). Crowding under diverse distance criteria for niche formation in multimodal optimization. Journal of Computer Science & Technology, 1(3).
21.
go back to reference Subashini, G., & Bhuvaneswari, M. C. (2011). ‘Non dominated particle swarm optimization for scheduling independent tasks on heterogeneous distributed environments. International Journal of Advance Soft Computing Application, 3(1), 1–17. Subashini, G., & Bhuvaneswari, M. C. (2011). ‘Non dominated particle swarm optimization for scheduling independent tasks on heterogeneous distributed environments. International Journal of Advance Soft Computing Application, 3(1), 1–17.
22.
go back to reference Wakil, K., Badfar, A., Dehghani, P., Shoja Sadati, S. M., & Jafari Navimipour, N. (2019). A fuzzy logic-based method for solving the scheduling problem in the cloud environments using a non-dominated sorted algorithm. Concurrency and Computation: Practice and Experience, 31(17), e5185.CrossRef Wakil, K., Badfar, A., Dehghani, P., Shoja Sadati, S. M., & Jafari Navimipour, N. (2019). A fuzzy logic-based method for solving the scheduling problem in the cloud environments using a non-dominated sorted algorithm. Concurrency and Computation: Practice and Experience, 31(17), e5185.CrossRef
23.
go back to reference Garg, R. & Singh, A. K. (2011). Multi-objective workflow grid scheduling based on discrete particle swarm optimization. In Proceedings of the international conference on swarm, evolutionary, and memetic computing, Springer, pp. 183–190. Garg, R. & Singh, A. K. (2011). Multi-objective workflow grid scheduling based on discrete particle swarm optimization. In Proceedings of the international conference on swarm, evolutionary, and memetic computing, Springer, pp. 183–190.
24.
go back to reference Beloglazov, A., Buyya, R., Lee, Y., & Zomaya, C. (2011). A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in computers, 82(2), 47–111.CrossRef Beloglazov, A., Buyya, R., Lee, Y., & Zomaya, C. (2011). A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in computers, 82(2), 47–111.CrossRef
Metadata
Title
An Improved Multi-Objective Workflow Scheduling Using F-NSPSO with Fuzzy Rules
Authors
Prathibha Soma
B. Latha
V. Vijaykumar
Publication date
25-01-2022
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 4/2022
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-022-09526-z

Other articles of this Issue 4/2022

Wireless Personal Communications 4/2022 Go to the issue