Skip to main content
Erschienen in: The Journal of Supercomputing 10/2018

22.05.2018

Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment

verfasst von: Li Chunlin, Tang Jianhang, Luo Youlong

Erschienen in: The Journal of Supercomputing | Ausgabe 10/2018

Einloggen

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

search-config
loading …

Abstract

In hybrid geo-distributed clouds, there is a technique named cloud bursting in which applications are handled in the private cloud with less expenses and burst into public clouds when the resources of the private cloud run out. However, how to deploy heterogeneous jobs in heterogeneous hybrid cloud environment is still a challenge. In this paper, a multi-queue scheduling approach of heterogeneous jobs for cloud bursting is proposed. In the private cloud, jobs are classified into I/O-intensive and CPU-intensive jobs, and nodes are divided into main I/O and CPU resource pools. Jobs are dispatched to corresponding resource pools to reduce the job execution time in heterogeneous cloud environment. A genetic algorithm is applied to schedule jobs to optimal job queues, which can reduce the job waiting time. Then, the execution time of each task is predicted by BP neural network. Jobs with high priority will be allocated to resources with the earliest finish time in the private cloud according to the prediction results. If the private cloud cannot meet the demand of users, public clouds with minimal costs will be applied. Experiments show that our proposed algorithm can reduce the average job response time and improve the throughput of the private cloud. It also can reduce the average task waiting time, average task execution time and average task response time significantly. Moreover, the costs of the hybrid clouds are reduced.

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 Hwang K, Bai X, Shi Y, Li M, Chen W, Yong Wu (2016) Cloud performance modeling with benchmark evaluation of elastic scaling strategies. IEEE Trans Parallel Distrib Syst 27(1):130–143CrossRef Hwang K, Bai X, Shi Y, Li M, Chen W, Yong Wu (2016) Cloud performance modeling with benchmark evaluation of elastic scaling strategies. IEEE Trans Parallel Distrib Syst 27(1):130–143CrossRef
2.
Zurück zum Zitat Farahabady MRH, Lee YC, Zomaya AY (2014) Pareto-optimal cloud bursting. IEEE Trans Parallel Distrib Syst 25(10):2670–2682CrossRef Farahabady MRH, Lee YC, Zomaya AY (2014) Pareto-optimal cloud bursting. IEEE Trans Parallel Distrib Syst 25(10):2670–2682CrossRef
3.
Zurück zum Zitat Yuan H, Bi J, Tan W, Li BH (2017) Temporal task scheduling with constrained service delay for profit maximization in hybrid clouds. IEEE Trans Autom Sci Eng 14(1):337–348CrossRef Yuan H, Bi J, Tan W, Li BH (2017) Temporal task scheduling with constrained service delay for profit maximization in hybrid clouds. IEEE Trans Autom Sci Eng 14(1):337–348CrossRef
6.
Zurück zum Zitat Clemente-Castello FJ, Mayo R, Fernandez JC (2017) cost model and analysis of iterative Mapreduce applications for hybrid cloud bursting. In: Proceedings of 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, pp 858–864 Clemente-Castello FJ, Mayo R, Fernandez JC (2017) cost model and analysis of iterative Mapreduce applications for hybrid cloud bursting. In: Proceedings of 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, pp 858–864
7.
Zurück zum Zitat Lee YC, Lian B (2017) Cloud Bursting scheduler for cost efficiency. In: Proceedings of 10th IEEE International Conference on Cloud Computing (CLOUD). IEEE, pp 774–777 Lee YC, Lian B (2017) Cloud Bursting scheduler for cost efficiency. In: Proceedings of 10th IEEE International Conference on Cloud Computing (CLOUD). IEEE, pp 774–777
8.
Zurück zum Zitat Nicolae B, Rafique MM, Mayo R (2017) Evaluation of data locality strategies for hybrid cloud bursting of iterative Mapreduce. In: Proceedings of 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, pp 181–185 Nicolae B, Rafique MM, Mayo R (2017) Evaluation of data locality strategies for hybrid cloud bursting of iterative Mapreduce. In: Proceedings of 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, pp 181–185
9.
Zurück zum Zitat Guo T, Sharma U, Shenoy P, Wood T, Sahu S (2014) Cost-aware cloud bursting for enterprise applications. ACM Trans Internet Technol 13(3):10CrossRef Guo T, Sharma U, Shenoy P, Wood T, Sahu S (2014) Cost-aware cloud bursting for enterprise applications. ACM Trans Internet Technol 13(3):10CrossRef
10.
Zurück zum Zitat Lu P, Sun Q, Wu K, Zhu Z (2015) Distributed online hybrid cloud management for profit-driven multimedia cloud computing. IEEE Trans Multimed 17(8):1297–1308CrossRef Lu P, Sun Q, Wu K, Zhu Z (2015) Distributed online hybrid cloud management for profit-driven multimedia cloud computing. IEEE Trans Multimed 17(8):1297–1308CrossRef
11.
Zurück zum Zitat Charrada F, Tata S (2016) An efficient algorithm for the bursting of service-based applications in hybrid Clouds. IEEE Trans Serv Comput 9(3):357–367CrossRef Charrada F, Tata S (2016) An efficient algorithm for the bursting of service-based applications in hybrid Clouds. IEEE Trans Serv Comput 9(3):357–367CrossRef
12.
Zurück zum Zitat Malawski M, Figiela K, Nabrzyski J (2013) Cost minimization for computational applications on hybrid cloud infrastructures. Future Gener Comput Syst 29(7):1786–1794CrossRef Malawski M, Figiela K, Nabrzyski J (2013) Cost minimization for computational applications on hybrid cloud infrastructures. Future Gener Comput Syst 29(7):1786–1794CrossRef
13.
Zurück zum Zitat Kailasam S, Gnanasambandam N, Dharanipragada J, Sharma N (2013) Optimizing ordered throughput using autonomic cloud bursting schedulers. IEEE Trans Softw Eng 39(11):1564–1581CrossRef Kailasam S, Gnanasambandam N, Dharanipragada J, Sharma N (2013) Optimizing ordered throughput using autonomic cloud bursting schedulers. IEEE Trans Softw Eng 39(11):1564–1581CrossRef
14.
Zurück zum Zitat Toosi AN, Sinnott R, Buyya R (2018) Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using Aneka. Future Gener Comput Syst 79(2):765–775CrossRef Toosi AN, Sinnott R, Buyya R (2018) Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using Aneka. Future Gener Comput Syst 79(2):765–775CrossRef
15.
Zurück zum Zitat Van den Bossche R, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener Comput Syst 29(4):973–985CrossRef Van den Bossche R, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener Comput Syst 29(4):973–985CrossRef
16.
Zurück zum Zitat Zhu J, Li X, Ruiz R, Xu X, Zhang Y (2016) Scheduling stochastic multi-stage jobs on elastic computing services in hybrid clouds. In: Proceedings of 23rd IEEE International Conference on Web Services (ICWS). IEEE, pp 678–681 Zhu J, Li X, Ruiz R, Xu X, Zhang Y (2016) Scheduling stochastic multi-stage jobs on elastic computing services in hybrid clouds. In: Proceedings of 23rd IEEE International Conference on Web Services (ICWS). IEEE, pp 678–681
18.
Zurück zum Zitat Pelaez V, Campos A, Garcia DF, Entrialgo J (2016) Autonomic scheduling of deadline-constrained bag of tasks in hybrid clouds. In: Proceedings of International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS). IEEE. https://doi.org/10.1109/spects.2016.7570526 Pelaez V, Campos A, Garcia DF, Entrialgo J (2016) Autonomic scheduling of deadline-constrained bag of tasks in hybrid clouds. In: Proceedings of International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS). IEEE. https://​doi.​org/​10.​1109/​spects.​2016.​7570526
19.
Zurück zum Zitat Champati JP, Liang B (2015) One-restart algorithm for scheduling and offloading in a hybrid cloud. In: Proceedings of 23rd IEEE International Symposium on Quality of Service (IWQoS). IEEE, pp 31–40 Champati JP, Liang B (2015) One-restart algorithm for scheduling and offloading in a hybrid cloud. In: Proceedings of 23rd IEEE International Symposium on Quality of Service (IWQoS). IEEE, pp 31–40
20.
Zurück zum Zitat Duan R, Prodan R, Li X (2014) Multi-objective game theoretic scheduling of bag-of-tasks workflows on hybrid clouds. IEEE Trans Cloud Comput 2(1):29–42CrossRef Duan R, Prodan R, Li X (2014) Multi-objective game theoretic scheduling of bag-of-tasks workflows on hybrid clouds. IEEE Trans Cloud Comput 2(1):29–42CrossRef
21.
Zurück zum Zitat Kliazovich D, Pecero JE, Tchernykh A, Bouvry P, Khan SU, Zomaya AY (2016) CA-DAG: modeling communication-aware applications for scheduling in cloud computing. J Grid Comput 14(1):23–39CrossRef Kliazovich D, Pecero JE, Tchernykh A, Bouvry P, Khan SU, Zomaya AY (2016) CA-DAG: modeling communication-aware applications for scheduling in cloud computing. J Grid Comput 14(1):23–39CrossRef
22.
Zurück zum Zitat Singh S, Chana I (2015) QRSF: QoS-aware resource scheduling framework in cloud computing. J supercomput 71(1):241–292CrossRef Singh S, Chana I (2015) QRSF: QoS-aware resource scheduling framework in cloud computing. J supercomput 71(1):241–292CrossRef
23.
Zurück zum Zitat Wang X, Wang Y, Hao Z, Du J (2016) the research on resource scheduling based on fuzzy clustering in cloud computing. In: Proceedings of 8th International Conference on Intelligent Computation Technology and Automation (ICICTA). IEEE, pp 1025–1028 Wang X, Wang Y, Hao Z, Du J (2016) the research on resource scheduling based on fuzzy clustering in cloud computing. In: Proceedings of 8th International Conference on Intelligent Computation Technology and Automation (ICICTA). IEEE, pp 1025–1028
24.
Zurück zum Zitat Spicuglia S, Chen LY, Serazzi G, Binder W, Smirni E (2013) On load balancing: a mix-aware algorithm for heterogeneous systems. In: Proceedings of 4th ACM/SPEC International Conference on Performance Engineering (ICPE). ACM, pp 71–76 Spicuglia S, Chen LY, Serazzi G, Binder W, Smirni E (2013) On load balancing: a mix-aware algorithm for heterogeneous systems. In: Proceedings of 4th ACM/SPEC International Conference on Performance Engineering (ICPE). ACM, pp 71–76
26.
Zurück zum Zitat Rasooli A, Down DG (2014) COSHH: a classification and optimization based scheduler for heterogeneous Hadoop systems. Future Gener Comput Syst 36(3):1–15CrossRef Rasooli A, Down DG (2014) COSHH: a classification and optimization based scheduler for heterogeneous Hadoop systems. Future Gener Comput Syst 36(3):1–15CrossRef
27.
Zurück zum Zitat Wang WJ, Chang YS, Lo WT, Lee YK (2013) Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments. J supercomput 66(2):783–811CrossRef Wang WJ, Chang YS, Lo WT, Lee YK (2013) Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments. J supercomput 66(2):783–811CrossRef
29.
Zurück zum Zitat Teng F, Yu L, Li T (2014) A novel real-time scheduling algorithm and performance analysis of a MapReduce-based cloud. J supercomput 69(2):739–765CrossRef Teng F, Yu L, Li T (2014) A novel real-time scheduling algorithm and performance analysis of a MapReduce-based cloud. J supercomput 69(2):739–765CrossRef
Metadaten
Titel
Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment
verfasst von
Li Chunlin
Tang Jianhang
Luo Youlong
Publikationsdatum
22.05.2018
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 10/2018
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-018-2420-8

Weitere Artikel der Ausgabe 10/2018

The Journal of Supercomputing 10/2018 Zur Ausgabe

Premium Partner