A new whale optimizer for workflow scheduling in cloud computing environment

  • 14 Accesses


Cloud computing environments enable real time applications on virtualized resources that can be provisioned dynamically. It is one of the efficient platform service which permits to enable the various applications based on cloud infrastructure. Nowadays workflow systems become an easy and efficient task for the development of scientific applications. Efficient workflow scheduling algorithms are employed to improve the resource utilization by enhancing the cloud computing performance and to meet the users’ requirements. Many scheduling algorithms have been proposed but they are not optimal to incorporate benefits of cloud computing. In this paper a new framework are introduced as whale optimizer algorithm (WOA) which mimics the social behaviour of humpback whales and aims to maximize the work completion for meeting QoS constraints such as deadline and budget. This proposed method outperforms well when compared with other techniques and measured in terms of makespan, deadline and it is applicable for real time applications.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6


  1. Bardsiri AK, Hashemi SM (2012) A review of workflow scheduling in cloud computing environment. Int J Comput Sci Manag Res 1(3):348–351

  2. Durillo JJ, Prodan R (2014) Multi-objective workflow scheduling in Amazon EC2. Clust Comput 17(2):169–189

  3. Elghamrawy SM, Hassanien AE (2019) GWOA: a hybrid genetic whale optimization algorithm for combating attacks in cognitive radio network. J Ambient Intell Hum Comput 10:4345–4360.

  4. Kaur N, Aulakh TS, Cheema RS (2011) Comparison of workflow scheduling algorithms in cloud computing. Int J Adv Comput Sci Appl 2(10):89

  5. Komaki GM, Kayvanfar V (2015) Grey Wolf Optimizer algorithm for the two-stage assembly flow shop scheduling problem with release time. J Comput Sci 31(8):109–120

  6. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

  7. Mohammed A, El-Bahnasawy N, Sadi S, Wagdi M (2019) On the design of reactive approach with flexible checkpoint interval to tolerate faults in cloud computing systems. J Ambient Intell Hum Comput 10:4567–4577.

  8. Naseri A, Jafari Navimipour N (2019) A new agent-based method for QoS-aware cloud service composition using particle swarm optimization algorithm. J Ambient Intell Hum Comput 10:1851–1864.

  9. Rahman M, Hassan R, Ranjan R, Buyya R (2013) Adaptive workflow scheduling for dynamic grid and cloud computing environment. Concurr Comput Pract Exp 25(13):1816–1842

  10. Shi Z, Dongarra JJ (2006) Scheduling workflow applications on processors with different capabilities. Future Gener Comput Syst 22(6):665–675

  11. Singh R, Singh S (2013) Score based deadline constrained workflow scheduling algorithm for cloud systems. Int J Cloud Comput Serv Archit (IJCCSA) 3(6):89

  12. Tawfeek M, El-Sisi A, Keshk A, Torkey F (2015) Cloud task scheduling based on ant colony optimization. Int Arab J Inf Technol 12(2):129–137

  13. Watkins WA, Schevill WE (1979) Aerial observation of feeding behavior in four baleen whales: Eubalaena glacialis, Balaenoptera borealis, Megaptera novaeangliae, and Balaenoptera physalus. J Mammal 60(1):155–163

  14. Ye F, Qi W, Xiao J (2011) Research of niching genetic algorithms for optimization in electromagnetics. Proced Eng 16:383–389

  15. Zhan S, Huo H (2012) Improved PSO-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829

Download references

Author information

Correspondence to Sounder Rajan Thennarasu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Thennarasu, S.R., Selvam, M. & Srihari, K. A new whale optimizer for workflow scheduling in cloud computing environment. J Ambient Intell Human Comput (2020) doi:10.1007/s12652-020-01678-9

Download citation


  • Wireless  communication
  • Service and semantic computing
  • Autonomic computing
  • Whale optimizer
  • Makespan
  • Bubble-net search mechanism