Skip to main content
Top
Published in: Cluster Computing 2/2020

29-08-2019

A collaboration of deadline and budget constraints for task scheduling in cloud computing

Authors: Mokhtar A. Alworafi, Suresha Mallappa

Published in: Cluster Computing | Issue 2/2020

Log in

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

search-config
loading …

Abstract

Cloud computing has become the most attractive platform compared to grid computing, that offers several services such as infrastructure as a service, platform as a service, and software as a service, where the users can consume these services on the cloud and pay based on their consumption and on the fulfilment of Quality of Service (QoS) constraints such as deadline and budget. Hence, to schedule the tasks effectively, cost monetary must be considered while optimising implementation time performance under users’ defined constraints. In this paper, the Deadline Budget Scheduling (DBS) model is proposed to execute the users’ tasks on Virtual Machines (VMs) under the QoS constraints at less execution time. In our proposal, users’ tasks will be assigned to appropriate VM which meets either of the two constraints namely (deadline and budget) or one of the constraints based on user satisfaction. Makespan and cost are calculated to evaluate our proposed DBS model with state of the art algorithms. The experimental results illustrate that DBS outperforms other algorithms by minimizing the makespan and cost.

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

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 "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"

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 Panda, S.K., Gupta, I., Jana, P.K.: Task scheduling algorithms for multi-cloud systems: allocation-aware approach. Springer Science+Business Media, New York (2017) Panda, S.K., Gupta, I., Jana, P.K.: Task scheduling algorithms for multi-cloud systems: allocation-aware approach. Springer Science+Business Media, New York (2017)
2.
go back to reference Karthiban, K., Smys, S. Privacy preserving approaches in cloud computing. In: 2018 2nd International Conference on Inventive Systems and Control (ICISC). IEEE (2018) Karthiban, K., Smys, S. Privacy preserving approaches in cloud computing. In: 2018 2nd International Conference on Inventive Systems and Control (ICISC). IEEE (2018)
3.
go back to reference Gill, S.S., et al.: BULLET: particle swarm optimization based scheduling technique for provisioned cloud resources. J. Netw. Syst. Manag. 26, 1–40 (2018)CrossRef Gill, S.S., et al.: BULLET: particle swarm optimization based scheduling technique for provisioned cloud resources. J. Netw. Syst. Manag. 26, 1–40 (2018)CrossRef
4.
go back to reference Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inf. J. 16(3), 275–295 (2015) Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inf. J. 16(3), 275–295 (2015)
5.
go back to reference Tang, X., Li, X., Fu, Z.: Budget-constraint stochastic task scheduling on heterogeneous cloud systems. Concurr. Comput. Pract. Exp. 29(19), e4210 (2017)CrossRef Tang, X., Li, X., Fu, Z.: Budget-constraint stochastic task scheduling on heterogeneous cloud systems. Concurr. Comput. Pract. Exp. 29(19), e4210 (2017)CrossRef
6.
go back to reference Arabnejad, H., Barbosa, J.G.: List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans. Parallel Distrib. Syst. 25(3), 682–694 (2014)CrossRef Arabnejad, H., Barbosa, J.G.: List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans. Parallel Distrib. Syst. 25(3), 682–694 (2014)CrossRef
7.
go back to reference Praveena, A., Smys, S. Ensuring data security in cloud based social networks. In: 2017 International Conference of Electronics, Communication and Aerospace Technology (ICECA). Vol. 2. IEEE (2017) Praveena, A., Smys, S. Ensuring data security in cloud based social networks. In: 2017 International Conference of Electronics, Communication and Aerospace Technology (ICECA). Vol. 2. IEEE (2017)
8.
go back to reference Panda, S.K., Jana, P.K.: SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J. Supercomput. 73(6), 2730–2762 (2017)CrossRef Panda, S.K., Jana, P.K.: SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J. Supercomput. 73(6), 2730–2762 (2017)CrossRef
9.
go back to reference Arabnejad, H., Barbosa, J.G.: A budget constrained scheduling algorithm for workflow applications. J. Grid Comput. 12(4), 665–679 (2014)CrossRef Arabnejad, H., Barbosa, J.G.: A budget constrained scheduling algorithm for workflow applications. J. Grid Comput. 12(4), 665–679 (2014)CrossRef
10.
go back to reference Mao, Y., Zhong, H., Li, X. Hierarchical model-based associate tasks scheduling with the deadline constraints in the cloud. In: Proceeding of the 2015 IEEE International Conference on Information and Automation, Lijiang, China (2015) Mao, Y., Zhong, H., Li, X. Hierarchical model-based associate tasks scheduling with the deadline constraints in the cloud. In: Proceeding of the 2015 IEEE International Conference on Information and Automation, Lijiang, China (2015)
11.
go back to reference Arabnejad, H., Barbosa, J.G. Budget constrained scheduling strategies for on-line workflow applications. In: International Conference on Computational Science and Its Applications. Springer, Cham (2014) Arabnejad, H., Barbosa, J.G. Budget constrained scheduling strategies for on-line workflow applications. In: International Conference on Computational Science and Its Applications. Springer, Cham (2014)
12.
go back to reference Deldari, A., Naghibzadeh, M., Abrishami, S.: CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud. J. Supercomput. 73(2), 756–781 (2017)CrossRef Deldari, A., Naghibzadeh, M., Abrishami, S.: CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud. J. Supercomput. 73(2), 756–781 (2017)CrossRef
13.
go back to reference Peng, Z., et al. A reinforcement learning-based mixed job scheduler scheme for cloud computing under SLA constraint. In: IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud), 2016. IEEE (2016) Peng, Z., et al. A reinforcement learning-based mixed job scheduler scheme for cloud computing under SLA constraint. In: IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud), 2016. IEEE (2016)
15.
go back to reference Shin, S.M., Kim, Y., Lee, S.K. Deadline-guaranteed scheduling algorithm with improved resource utilization for cloud computing. In: 12th Annual IEEE Consumer Communications and Networking Conference (CCNC) (2015) Shin, S.M., Kim, Y., Lee, S.K. Deadline-guaranteed scheduling algorithm with improved resource utilization for cloud computing. In: 12th Annual IEEE Consumer Communications and Networking Conference (CCNC) (2015)
16.
go back to reference Alworafi, M.A., et al.: Cost-aware task scheduling in cloud computing environment. Int. J. Comput. Netw. Inf. Secur. 9(5), 52 (2017) Alworafi, M.A., et al.: Cost-aware task scheduling in cloud computing environment. Int. J. Comput. Netw. Inf. Secur. 9(5), 52 (2017)
18.
go back to reference Chen, W., Xie, G., Li, R., Bai, Y., Fana, C., Li, K.: Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems. Future Gener. Comput. Syst. 74, 1–11 (2017)CrossRef Chen, W., Xie, G., Li, R., Bai, Y., Fana, C., Li, K.: Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems. Future Gener. Comput. Syst. 74, 1–11 (2017)CrossRef
20.
go back to reference Saxena, D., Dr, R.K., Chauhan, D., Kait, R.: Dynamic fair priority optimization task scheduling algorithm in cloud computing: concepts and implementations. I J Comput. Netw. Inf. Secur. 2, 41–48 (2016) Saxena, D., Dr, R.K., Chauhan, D., Kait, R.: Dynamic fair priority optimization task scheduling algorithm in cloud computing: concepts and implementations. I J Comput. Netw. Inf. Secur. 2, 41–48 (2016)
21.
go back to reference Arabnejad, H., Barbosa, J.G., Prodan, R.: Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resources. Future Gener. Comput. Syst. 55, 29–40 (2016)CrossRef Arabnejad, H., Barbosa, J.G., Prodan, R.: Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resources. Future Gener. Comput. Syst. 55, 29–40 (2016)CrossRef
22.
go back to reference Khorsand, R., Safi-Esfahani, F., Nematbakhsh, N., Mohsenzade, M.: ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments. J. Supercomput. 73(6), 2430–2455 (2016)CrossRef Khorsand, R., Safi-Esfahani, F., Nematbakhsh, N., Mohsenzade, M.: ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments. J. Supercomput. 73(6), 2430–2455 (2016)CrossRef
23.
go back to reference Arabnejad, H., Barbosa, J.G.: Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. Future Gener. Comput. Syst. 68, 211–221 (2017)CrossRef Arabnejad, H., Barbosa, J.G.: Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. Future Gener. Comput. Syst. 68, 211–221 (2017)CrossRef
24.
go back to reference Verma, A., Kaushal, S.: A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Comput. 62, 1–19 (2017)MathSciNetCrossRef Verma, A., Kaushal, S.: A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Comput. 62, 1–19 (2017)MathSciNetCrossRef
25.
go back to reference Alworafi, M.A., et al. An improved SJF scheduling algorithm in cloud computing environment. In: International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), IEEE (2016) Alworafi, M.A., et al. An improved SJF scheduling algorithm in cloud computing environment. In: International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), IEEE (2016)
26.
go back to reference Dhari, A., Arif, K.I.: An efficient load balancing scheme for cloud computing. Indian J. Sci. Technol. 10(11), 1–8 (2017)CrossRef Dhari, A., Arif, K.I.: An efficient load balancing scheme for cloud computing. Indian J. Sci. Technol. 10(11), 1–8 (2017)CrossRef
27.
go back to reference Alworafi, M.A., Mallappa, S.: An enhanced task scheduling in cloud computing based on deadline-aware model. Int. J. Grid High Perform. Comput. 10(1), 31–53 (2018)CrossRef Alworafi, M.A., Mallappa, S.: An enhanced task scheduling in cloud computing based on deadline-aware model. Int. J. Grid High Perform. Comput. 10(1), 31–53 (2018)CrossRef
28.
go back to reference Nawaz, S. Real Time Tasks Scheduling in Cloud Computing Environment. Diss. National Institute of Technology Rourkela (2015) Nawaz, S. Real Time Tasks Scheduling in Cloud Computing Environment. Diss. National Institute of Technology Rourkela (2015)
Metadata
Title
A collaboration of deadline and budget constraints for task scheduling in cloud computing
Authors
Mokhtar A. Alworafi
Suresha Mallappa
Publication date
29-08-2019
Publisher
Springer US
Published in
Cluster Computing / Issue 2/2020
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-019-02978-2

Other articles of this Issue 2/2020

Cluster Computing 2/2020 Go to the issue

Premium Partner