Skip to main content
Erschienen in: The Journal of Supercomputing 2/2013

01.11.2013

Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments

verfasst von: Wei-Jen Wang, Yue-Shan Chang, Win-Tsung Lo, Yi-Kang Lee

Erschienen in: The Journal of Supercomputing | Ausgabe 2/2013

Einloggen

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

search-config
loading …

Abstract

A hybrid cloud integrates private clouds and public clouds into one unified environment. For the economy and the efficiency reasons, the hybrid cloud environment should be able to automatically maximize the utilization rate of the private cloud and minimize the cost of the public cloud when users submit their computing jobs to the environment. In this paper, we propose the Adaptive-Scheduling-with-QoS-Satisfaction algorithm, namely AsQ, for the hybrid cloud environment to raise the resource utilization rate of the private cloud and to diminish task response time as much as possible. We exploit runtime estimation and several fast scheduling strategies for near-optimal resource allocation, which results in high resource utilization rate and low execution time in the private cloud. Moreover, the near-optimal allocation in the private cloud can reduce the amount of tasks that need to be executed on the public cloud to satisfy their deadline. For the tasks that have to be dispatched to the public cloud, we choose the minimal cost strategy to reduce the cost of using public clouds based on the characteristics of tasks such as workload size and data size. Therefore, the AsQ can achieve a total optimization regarding cost and deadline constraints. Many experiments have been conducted to evaluate the performance of the proposed AsQ. The results show that the performance of the proposed AsQ is superior to recent similar algorithms in terms of task waiting time, task execution time and task finish time. The results also show that the proposed algorithm achieves a better QoS satisfaction rate than other similar studies.

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!

Fußnoten
12
MaxFS problem: Given an infeasible linear system AX P b, find a Maximum Feasible Subsystem, i.e., a feasible subsystem containing a maximum number of inequalities.
 
Literatur
1.
Zurück zum Zitat Al Falasi A, Adel Serhani M (2011) A framework for SLA-based cloud services verification and composition. In: International conference on innovations in information technology (IIT), pp 25–27 Al Falasi A, Adel Serhani M (2011) A framework for SLA-based cloud services verification and composition. In: International conference on innovations in information technology (IIT), pp 25–27
2.
Zurück zum Zitat Amaldi E, Kann V (1995) The complexity and approximability of finding maximum feasible subsystems of linear relations. Theor Comput Sci 147(1–2):181–210 MathSciNetCrossRefMATH Amaldi E, Kann V (1995) The complexity and approximability of finding maximum feasible subsystems of linear relations. Theor Comput Sci 147(1–2):181–210 MathSciNetCrossRefMATH
3.
Zurück zum Zitat Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE Trans Softw Eng 33(6):369–384 CrossRef Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE Trans Softw Eng 33(6):369–384 CrossRef
4.
Zurück zum Zitat Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58 CrossRef Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58 CrossRef
5.
Zurück zum Zitat Bittencourt LF, Madeira ERM (2011) HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl 2(3):207–227 CrossRef Bittencourt LF, Madeira ERM (2011) HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl 2(3):207–227 CrossRef
6.
Zurück zum Zitat Bossche R, Vanmechelen K, Broeckhove J (2010) Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In: IEEE 3rd international conference on cloud computing, pp 228–235 Bossche R, Vanmechelen K, Broeckhove J (2010) Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In: IEEE 3rd international conference on cloud computing, pp 228–235
7.
Zurück zum Zitat Cao H, Feng X, Sun Y, Zhang Z, Wu Q (2007) A service selection model with multiple QoS constraints on the MMKP. In: Proceeding of the IFIP international conference on network and parallel computing workshops, September 2007, pp 584–589 Cao H, Feng X, Sun Y, Zhang Z, Wu Q (2007) A service selection model with multiple QoS constraints on the MMKP. In: Proceeding of the IFIP international conference on network and parallel computing workshops, September 2007, pp 584–589
8.
Zurück zum Zitat Casola V, Rak M, Villano U (2010) Identify federation in cloud computing. In: 6th international conference on information assurance and security (IAS), pp 23–25 Casola V, Rak M, Villano U (2010) Identify federation in cloud computing. In: 6th international conference on information assurance and security (IAS), pp 23–25
9.
Zurück zum Zitat Celesti A, Tusa F, Villari M, Puliafito A (2010) Three-phase cross-cloud federation model: the cloud SSO authentication. In: 2nd international conference on advances in future Internet (AFIN), pp 94–101 Celesti A, Tusa F, Villari M, Puliafito A (2010) Three-phase cross-cloud federation model: the cloud SSO authentication. In: 2nd international conference on advances in future Internet (AFIN), pp 94–101
12.
Zurück zum Zitat Dillon T, Wu C, Chang E (2010) Cloud computing: issues and challenges. In: 24th IEEE international conference on advanced information networking and applications, Perth, WA, 20–23 April 2010, pp 27–33 CrossRef Dillon T, Wu C, Chang E (2010) Cloud computing: issues and challenges. In: 24th IEEE international conference on advanced information networking and applications, Perth, WA, 20–23 April 2010, pp 27–33 CrossRef
13.
Zurück zum Zitat Fan CT, Chang YS, Wang WJ, Yuan SM (2012) Execution time prediction using rough set theory in hybrid cloud. In: The 9th IEEE international conference on ubiquitous intelligence and computing (UIC 2012), Fukuoka, Japan, 4–7 September, pp 729–734 Fan CT, Chang YS, Wang WJ, Yuan SM (2012) Execution time prediction using rough set theory in hybrid cloud. In: The 9th IEEE international conference on ubiquitous intelligence and computing (UIC 2012), Fukuoka, Japan, 4–7 September, pp 729–734
14.
Zurück zum Zitat Frincu M, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In: 2011 fourth IEEE international conference on utility and cloud computing, pp 267–274 CrossRef Frincu M, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In: 2011 fourth IEEE international conference on utility and cloud computing, pp 267–274 CrossRef
15.
Zurück zum Zitat Funahashi M, Yoshikawa S (2011) Fujitsu’s approach to hybrid cloud systems. Fujitsu Sci Tech J 47(3):285–292 Funahashi M, Yoshikawa S (2011) Fujitsu’s approach to hybrid cloud systems. Fujitsu Sci Tech J 47(3):285–292
16.
Zurück zum Zitat Ge Y, Wei G (2010) GA-based task scheduler for the cloud computing systems. In: International conference on web information systems and mining (WISM), pp 181–186 Ge Y, Wei G (2010) GA-based task scheduler for the cloud computing systems. In: International conference on web information systems and mining (WISM), pp 181–186
17.
Zurück zum Zitat Goiri I, Guitart J, Torres J (2010) Characterizing cloud federation for enhancing providers’ profit. In: IEEE 3rd international conference on cloud computing (CLOUD), pp 5–10 Goiri I, Guitart J, Torres J (2010) Characterizing cloud federation for enhancing providers’ profit. In: IEEE 3rd international conference on cloud computing (CLOUD), pp 5–10
18.
Zurück zum Zitat Grounds NG, Antonio JK, Muehring J (2009) Cost-minimizing scheduling of workloads on a cloud of memory managed multicore machines. In: The 1st international conference on cloud computing, pp 435–450 CrossRef Grounds NG, Antonio JK, Muehring J (2009) Cost-minimizing scheduling of workloads on a cloud of memory managed multicore machines. In: The 1st international conference on cloud computing, pp 435–450 CrossRef
19.
Zurück zum Zitat Kang C, Strong R, Fang H, Chen T, Rhodes J, Zhou R (2011) Complex service management in a hybrid cloud. In: Annual SRII global conference, pp 34–36 CrossRef Kang C, Strong R, Fang H, Chen T, Rhodes J, Zhou R (2011) Complex service management in a hybrid cloud. In: Annual SRII global conference, pp 34–36 CrossRef
20.
Zurück zum Zitat Kang X, Zhang H, Jiang G, Chen H, Meng X, Yoshihira K (2008) Measurement, modeling, and analysis of Internet video sharing site workload: a case study. In: IEEE international conference on web services (ICWS), pp 278–285 Kang X, Zhang H, Jiang G, Chen H, Meng X, Yoshihira K (2008) Measurement, modeling, and analysis of Internet video sharing site workload: a case study. In: IEEE international conference on web services (ICWS), pp 278–285
21.
Zurück zum Zitat Karypis G, Kumar V (1999) Multilevel k-way hypergraph partitioning. In: 36th ACM/IEEE conference on design automation (DAC), pp 343–348 Karypis G, Kumar V (1999) Multilevel k-way hypergraph partitioning. In: 36th ACM/IEEE conference on design automation (DAC), pp 343–348
22.
Zurück zum Zitat Kc K, Anyanwu K (2010) Scheduling hadoop jobs to meet deadlines. In: 2010 IEEE second international conference on cloud computing technology and science (CloudCom), pp 388–392 CrossRef Kc K, Anyanwu K (2010) Scheduling hadoop jobs to meet deadlines. In: 2010 IEEE second international conference on cloud computing technology and science (CloudCom), pp 388–392 CrossRef
23.
Zurück zum Zitat Knorr E, Gruman G (2009) What cloud computing really is. InfoWorld cloud computing deep dive (InfoWorld) Knorr E, Gruman G (2009) What cloud computing really is. InfoWorld cloud computing deep dive (InfoWorld)
24.
Zurück zum Zitat Kübert R, Wesner S (2010) Service level agreements for job control in high-performance computing. In: International multiconference on computer science and information technology, pp 655–661 Kübert R, Wesner S (2010) Service level agreements for job control in high-performance computing. In: International multiconference on computer science and information technology, pp 655–661
25.
Zurück zum Zitat Lehman TJ (2011) We’ve looked at clouds from both sides now. In: 2011 annual SRII global conference, pp 342–348 CrossRef Lehman TJ (2011) We’ve looked at clouds from both sides now. In: 2011 annual SRII global conference, pp 342–348 CrossRef
26.
Zurück zum Zitat Li W, Tordsson J, Elmroth E (2011) Modeling for dynamic cloud scheduling via migration of virtual machines. In: 2011 third IEEE international conference on cloud computing technology and science, pp 163–171 CrossRef Li W, Tordsson J, Elmroth E (2011) Modeling for dynamic cloud scheduling via migration of virtual machines. In: 2011 third IEEE international conference on cloud computing technology and science, pp 163–171 CrossRef
27.
Zurück zum Zitat Liang H, Huang D, Lin C, Shen X, Peng D (2011) Resource allocation for security services in mobile cloud computing. In: IEEE conference on computer communications workshops (INFOCOM WKSHPS), pp 10–15 Liang H, Huang D, Lin C, Shen X, Peng D (2011) Resource allocation for security services in mobile cloud computing. In: IEEE conference on computer communications workshops (INFOCOM WKSHPS), pp 10–15
28.
Zurück zum Zitat Lin CF, Sheu RK, Chang YS, Yuan SM (2011) A relaxable service selection algorithm for QoS-based web service composition. Inf Softw Technol 53(12):1370–1381 CrossRef Lin CF, Sheu RK, Chang YS, Yuan SM (2011) A relaxable service selection algorithm for QoS-based web service composition. Inf Softw Technol 53(12):1370–1381 CrossRef
30.
Zurück zum Zitat Martello S, Toth P (1990) Knapsack problems: algorithms and computer interpretations. Wiley-Interscience, New York. MR1086874, ISBN 0-471-92420-2 Martello S, Toth P (1990) Knapsack problems: algorithms and computer interpretations. Wiley-Interscience, New York. MR1086874, ISBN 0-471-92420-2
31.
Zurück zum Zitat Pallis G (2010) Cloud computing: the new frontier of Internet computing. IEEE Internet Comput 14(5):70–73 CrossRef Pallis G (2010) Cloud computing: the new frontier of Internet computing. IEEE Internet Comput 14(5):70–73 CrossRef
32.
Zurück zum Zitat Parra-Hernández R, Dimopoulos NJ (2005) A new heuristic for solving the multichoice multidimensional knapsack problem. IEEE Trans Syst Man Cybern, Part A, Syst Hum 35(5):708–717 CrossRef Parra-Hernández R, Dimopoulos NJ (2005) A new heuristic for solving the multichoice multidimensional knapsack problem. IEEE Trans Syst Man Cybern, Part A, Syst Hum 35(5):708–717 CrossRef
33.
Zurück zum Zitat Prahalad HA, Talukder A, Pardeshi S, Tamsekar S, Krishna RH, Chandrashekar MA, Niket B, Gandhem S (2010) Phoenix: system for implement private and hybrid cloud for OMIC sciences applications. In: 7th international conference on wireless and optical communications networks (WOCN), pp 6–8 Prahalad HA, Talukder A, Pardeshi S, Tamsekar S, Krishna RH, Chandrashekar MA, Niket B, Gandhem S (2010) Phoenix: system for implement private and hybrid cloud for OMIC sciences applications. In: 7th international conference on wireless and optical communications networks (WOCN), pp 6–8
34.
Zurück zum Zitat Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22 CrossRef Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22 CrossRef
36.
Zurück zum Zitat Tao Q, Chang H, Yi Y, Gu C, Yang Y (2009) QoS constrained grid workflow scheduling optimization based on a novel PSO algorithm. In: 8th international conference on grid and cooperative computing (GCC), pp 153–159 Tao Q, Chang H, Yi Y, Gu C, Yang Y (2009) QoS constrained grid workflow scheduling optimization based on a novel PSO algorithm. In: 8th international conference on grid and cooperative computing (GCC), pp 153–159
37.
Zurück zum Zitat Tasi WT, Zhong P, Balasooriya J, Chen Y, Bai X, Elston J (2011) An approach for service composition and testing for cloud computing. In: 10th international symposium on autonomous decentralized systems (ISADS), pp 23–27 Tasi WT, Zhong P, Balasooriya J, Chen Y, Bai X, Elston J (2011) An approach for service composition and testing for cloud computing. In: 10th international symposium on autonomous decentralized systems (ISADS), pp 23–27
38.
Zurück zum Zitat Tsai MY, Chiang PF, Chang YJ, Wang WJ (2012) Heuristic scheduling strategies for linear-dependent and independent jobs on heterogeneous grids. Commun Comput Inf Sci 261:496–505 CrossRef Tsai MY, Chiang PF, Chang YJ, Wang WJ (2012) Heuristic scheduling strategies for linear-dependent and independent jobs on heterogeneous grids. Commun Comput Inf Sci 261:496–505 CrossRef
39.
Zurück zum Zitat Vouk MA (2008) Cloud computing—issues, research and implementations. CIT, J Comput Inf Technol 16(4):235–246 Vouk MA (2008) Cloud computing—issues, research and implementations. CIT, J Comput Inf Technol 16(4):235–246
40.
Zurück zum Zitat Wang WJ, Lo YM, Chen SJ, Chang YS (2012) Intelligent application migration within a self-provisioned hybrid cloud environment. In: Lecture notes in electrical engineering, vol 114, pp 295–303, part 1 Wang WJ, Lo YM, Chen SJ, Chang YS (2012) Intelligent application migration within a self-provisioned hybrid cloud environment. In: Lecture notes in electrical engineering, vol 114, pp 295–303, part 1
41.
Zurück zum Zitat Wang YA, Cheng H, Ross KW (2011) Estimating the performance of hypothetical cloud service deployments: a measurement-based approach. In: IEEE INFOCOM, pp 10–15 Wang YA, Cheng H, Ross KW (2011) Estimating the performance of hypothetical cloud service deployments: a measurement-based approach. In: IEEE INFOCOM, pp 10–15
42.
Zurück zum Zitat Wu Z, Luo J (2006) The measurement model of grid QoS. In: 10th international conference on computer supported cooperative work in design (CSCWD), 3–5 May, pp 1–6 Wu Z, Luo J (2006) The measurement model of grid QoS. In: 10th international conference on computer supported cooperative work in design (CSCWD), 3–5 May, pp 1–6
43.
Zurück zum Zitat Xue Q, Li Y, Zhong L, Zheng M (2011) Study on key techniques for 3G mobile learning platform based on cloud service. In: International conference on consumer electronics, communications and networks (CECNet), pp 16–18 Xue Q, Li Y, Zhong L, Zheng M (2011) Study on key techniques for 3G mobile learning platform based on cloud service. In: International conference on consumer electronics, communications and networks (CECNet), pp 16–18
44.
Zurück zum Zitat Yu T, Zhang Y, Lin KJ (2007) Efficient algorithm for web services selection with end-to-end QoS constraints. ACM Trans Web 1(1):6 CrossRef Yu T, Zhang Y, Lin KJ (2007) Efficient algorithm for web services selection with end-to-end QoS constraints. ACM Trans Web 1(1):6 CrossRef
45.
Zurück zum Zitat Zeng L, Benatallah B (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327 CrossRef Zeng L, Benatallah B (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327 CrossRef
46.
Zurück zum Zitat Zhang H, Jiang G, Yoshihira K, Chen H, Saxena A (2009) Intelligent workload factoring for a hybrid cloud computing model. In: World conference on services I, pp 701–708 Zhang H, Jiang G, Yoshihira K, Chen H, Saxena A (2009) Intelligent workload factoring for a hybrid cloud computing model. In: World conference on services I, pp 701–708
47.
Zurück zum Zitat Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1:7–18 CrossRef Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1:7–18 CrossRef
48.
Zurück zum Zitat Zhang S, Zhang S, Chen X, Wu S (2010) Analysis and research of cloud computing system instance. In: Second international conference on future networks (ICFN), pp 88–92 Zhang S, Zhang S, Chen X, Wu S (2010) Analysis and research of cloud computing system instance. In: Second international conference on future networks (ICFN), pp 88–92
Metadaten
Titel
Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments
verfasst von
Wei-Jen Wang
Yue-Shan Chang
Win-Tsung Lo
Yi-Kang Lee
Publikationsdatum
01.11.2013
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 2/2013
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-0890-2

Weitere Artikel der Ausgabe 2/2013

The Journal of Supercomputing 2/2013 Zur Ausgabe

Premium Partner