Skip to main content
Erschienen in: Arabian Journal for Science and Engineering 8/2022

09.11.2021 | Research Article-Computer Engineering and Computer Science

An Improved Q-Learning-Based Scheduling Strategy with Load Balancing for Infrastructure-Based Cloud Services

verfasst von: S. Peer Mohamed Ziyath, Senthilkumar Subramaniyan

Erschienen in: Arabian Journal for Science and Engineering | Ausgabe 8/2022

Einloggen

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

search-config
loading …

Abstract

Cloud computing provides computing resources on demand of users without their direct management. In this cloud paradigm, scheduling the tasks and allocating the resources become major aspect for cloud infrastructure as a service (IaaS). There are more existing algorithms and techniques suggested for task allocation problem. Still there is challenging research on efficient scheduling. To address this issue, many researches are in progress and all of them having their own drawbacks. In this paper, we are proposing a queue-based scheduling strategy with load balancing called as IQSLB and an extended IQSLB also proposed for dealing with critical situations. The proposed strategy calculates the placement value of the tasks in queue with the current status of the virtual machine (VM) in cluster and reshuffles the task accordingly. The extended IQSLB deals with handling deadlock situation where VM cannot adopt task for execution and task will be reshuffled with another task in another queue. The proposed strategy is compared with few existing systems, and the performance evaluation proves that IQSLB schedules tasks more efficiently than other systems. Our proposed IQSLB takes 75 s to allocate 1000 tasks by using 55 virtual machines which is much lesser than existing techniques.

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

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!

Literatur
1.
Zurück zum Zitat Manasrah, A.M.; Smadi, T.; Almomani, A.: A variable service broker routing policy for data center selection in cloud analyst. J. King Saud Univ. Comput. Information Sci. King Saud Univ. 29(3), 365–377 (2017) Manasrah, A.M.; Smadi, T.; Almomani, A.: A variable service broker routing policy for data center selection in cloud analyst. J. King Saud Univ. Comput. Information Sci. King Saud Univ. 29(3), 365–377 (2017)
2.
Zurück zum Zitat Mustafa, S.; Nazir, B.; Hayat, A.; Khan, R.M.; Sajjad, A.: Resource management in cloud computing : taxonomy, prospects and challenges. Q. Computers Electr. Eng. 47, 186–203 (2015)CrossRef Mustafa, S.; Nazir, B.; Hayat, A.; Khan, R.M.; Sajjad, A.: Resource management in cloud computing : taxonomy, prospects and challenges. Q. Computers Electr. Eng. 47, 186–203 (2015)CrossRef
3.
Zurück zum Zitat Nayak, S.C.; Tripathy, C.: Deadline sensitive lease scheduling in cloud computing environment using AHP. J. King Saud Univ. Computer Information Sci. King Saud Univ. 30, 152–163 (2016) Nayak, S.C.; Tripathy, C.: Deadline sensitive lease scheduling in cloud computing environment using AHP. J. King Saud Univ. Computer Information Sci. King Saud Univ. 30, 152–163 (2016)
4.
Zurück zum Zitat Nayak, S.C.; Parida, S.; Tripathy, C.: Modeling of task scheduling algorithm using Petri-Net in cloud computing, progress in advanced computing and intelligent engineering. Adv. Intell. Syst. Comput. Springer, Singapore 563, 633–643 (2018) Nayak, S.C.; Parida, S.; Tripathy, C.: Modeling of task scheduling algorithm using Petri-Net in cloud computing, progress in advanced computing and intelligent engineering. Adv. Intell. Syst. Comput. Springer, Singapore 563, 633–643 (2018)
5.
Zurück zum Zitat Zhang, J.; Huang, H.; Wang, X.: Resource provision algorithms in cloud computing: a survey. J. Netw. Computer Appl. 64, 23–42 (2016)CrossRef Zhang, J.; Huang, H.; Wang, X.: Resource provision algorithms in cloud computing: a survey. J. Netw. Computer Appl. 64, 23–42 (2016)CrossRef
6.
Zurück zum Zitat Jafarnejad Ghomi, E.; Masoud Rahmani, A.; NasihQader, N.: Load-balancing algorithms in cloud computing: a survey. J. Netw. Computer Appl. 88, 50–71 (2017)CrossRef Jafarnejad Ghomi, E.; Masoud Rahmani, A.; NasihQader, N.: Load-balancing algorithms in cloud computing: a survey. J. Netw. Computer Appl. 88, 50–71 (2017)CrossRef
7.
Zurück zum Zitat Armbrust, M.; Fox, A.; Griffith, R.; Joseph, A.D.; Katz, R.; Konwinski, A.; Lee, G.; Patterson, D.; Rabkin, A.; Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef Armbrust, M.; Fox, A.; Griffith, R.; Joseph, A.D.; Katz, R.; Konwinski, A.; Lee, G.; Patterson, D.; Rabkin, A.; Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef
8.
Zurück zum Zitat Chen L, Liu S, Li B and Li B.: Scheduling jobs across geo-distributed datacenters with max-min fairness. IEEE Transactions Netw. Sci. Eng. 2018: 1–9 Chen L, Liu S, Li B and Li B.: Scheduling jobs across geo-distributed datacenters with max-min fairness. IEEE Transactions Netw. Sci. Eng. 2018: 1–9
10.
Zurück zum Zitat Convolbo, M.W.; Chou, J.; Hsu, C.H., et al.: GEODIS: towards the optimization of data locality-aware job scheduling in geo-distributed data centers. Computing 100(1), 21–46 (2018)MathSciNetCrossRef Convolbo, M.W.; Chou, J.; Hsu, C.H., et al.: GEODIS: towards the optimization of data locality-aware job scheduling in geo-distributed data centers. Computing 100(1), 21–46 (2018)MathSciNetCrossRef
11.
Zurück zum Zitat Li W, Xu R, Qi H, et al. Optimizing the cost-performance tradeoff for geo-distributed data analytics with uncertain demand. Proceeding of 2017 IEEE/ACM 25th International Symposium on Quality of Service. IEEE, 2017: 1-6 Li W, Xu R, Qi H, et al. Optimizing the cost-performance tradeoff for geo-distributed data analytics with uncertain demand. Proceeding of 2017 IEEE/ACM 25th International Symposium on Quality of Service. IEEE, 2017: 1-6
12.
Zurück zum Zitat Gabi, D.; Ismail, A.S.; Zainal, A.; Zakaria, Z.; Al-Khasawneh, A.: Hybrid cat swarm optimization and simulated annealing for dynamic task scheduling on cloud computing environment. J. Information Commun. Technol. 17(3), 435–467 (2018)CrossRef Gabi, D.; Ismail, A.S.; Zainal, A.; Zakaria, Z.; Al-Khasawneh, A.: Hybrid cat swarm optimization and simulated annealing for dynamic task scheduling on cloud computing environment. J. Information Commun. Technol. 17(3), 435–467 (2018)CrossRef
13.
Zurück zum Zitat Esa, D.I.; Yousif, A.: Scheduling jobs on cloud computing using firefly algorithm. Int. J. Grid Distributed Comput. 9(7), 149–158 (2016)CrossRef Esa, D.I.; Yousif, A.: Scheduling jobs on cloud computing using firefly algorithm. Int. J. Grid Distributed Comput. 9(7), 149–158 (2016)CrossRef
14.
Zurück zum Zitat Sotiriadis, S.; Bessis, N.; Anjum, A.; Buyya, R.: An inter-cloud meta- scheduling (ICMS) simulation framework: architecture and evaluation. IEEE Trans. Serv. Comput. 11(1), 5–19 (2018)CrossRef Sotiriadis, S.; Bessis, N.; Anjum, A.; Buyya, R.: An inter-cloud meta- scheduling (ICMS) simulation framework: architecture and evaluation. IEEE Trans. Serv. Comput. 11(1), 5–19 (2018)CrossRef
15.
Zurück zum Zitat Krishna A. V., Ramasubbareddy S., Govinda K.: Task scheduling based on hybrid algorithm for cloud computing, International Conference on Intelligent Computing and Smart Communication, Tehri, India, April 20–21, 2019 Krishna A. V., Ramasubbareddy S., Govinda K.: Task scheduling based on hybrid algorithm for cloud computing, International Conference on Intelligent Computing and Smart Communication, Tehri, India, April 20–21, 2019
17.
Zurück zum Zitat Jana, B., Chakraborty, M., Mandal, T.: A task scheduling technique based on particle swarm optimization algorithm in cloud environment in: Soft Comput. Theories Appl. Proc. SoCTA 2017, pp. 525–536, Springer, 2018 Jana, B., Chakraborty, M., Mandal, T.: A task scheduling technique based on particle swarm optimization algorithm in cloud environment in: Soft Comput. Theories Appl. Proc. SoCTA 2017, pp. 525–536, Springer, 2018
18.
Zurück zum Zitat Rajput, S.S., Kushwah, V. S.: A genetic based improved load balanced min-min task scheduling algorithm for load balancing in cloud computing. In 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN). IEEE, 677–681 (2016) Rajput, S.S., Kushwah, V. S.: A genetic based improved load balanced min-min task scheduling algorithm for load balancing in cloud computing. In 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN). IEEE, 677–681 (2016)
19.
Zurück zum Zitat Lagwal, M., Bhardwaj, N.: Load balancing in cloud computing using genetic algorithm. In 2017 International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE, 560–565 (2017) Lagwal, M., Bhardwaj, N.: Load balancing in cloud computing using genetic algorithm. In 2017 International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE, 560–565 (2017)
20.
Zurück zum Zitat Shao, G., Chen, J.: A load balancing strategy based on data correlation in cloud computing. In 2016 IEEE/ACM 9th (2016) Shao, G., Chen, J.: A load balancing strategy based on data correlation in cloud computing. In 2016 IEEE/ACM 9th (2016)
21.
Zurück zum Zitat A. Francis SaviourDevaraj, M. Elhoseny, S. Dhanasekaran et al., Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments, Journal of Parallel andDistributed Computing (2020). https://doi.org/10.1016/j.jpdc.2020.03.022. A. Francis SaviourDevaraj, M. Elhoseny, S. Dhanasekaran et al., Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments, Journal of Parallel andDistributed Computing (2020). https://​doi.​org/​10.​1016/​j.​jpdc.​2020.​03.​022.
24.
Zurück zum Zitat Calheiros, R.N.; Ranjan, R.; Beloglazov, A.; Rose, C.A.F.D.; Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2010)CrossRef Calheiros, R.N.; Ranjan, R.; Beloglazov, A.; Rose, C.A.F.D.; Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2010)CrossRef
Metadaten
Titel
An Improved Q-Learning-Based Scheduling Strategy with Load Balancing for Infrastructure-Based Cloud Services
verfasst von
S. Peer Mohamed Ziyath
Senthilkumar Subramaniyan
Publikationsdatum
09.11.2021
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering / Ausgabe 8/2022
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-021-06279-y

Weitere Artikel der Ausgabe 8/2022

Arabian Journal for Science and Engineering 8/2022 Zur Ausgabe

Research Article-Computer Engineering and Computer Science

A Multi-level Correlation-Based Feature Selection for Intrusion Detection

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.