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

01.12.2013

An online parallel scheduling method with application to energy-efficiency in cloud computing

verfasst von: Wenhong Tian, Qin Xiong, Jun Cao

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

Einloggen

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

search-config
loading …

Abstract

This paper considers online energy-efficient scheduling of virtual machines (VMs) for Cloud data centers. Each request is associated with a start-time, an end-time, a processing time and a capacity demand from a Physical Machine (PM). The goal is to schedule all of the requests non-preemptively in their start-time-end-time windows, subjecting to PM capacity constraints, such that the total busy time of all used PMs is minimized (called MinTBT-ON for abbreviation). This problem is a fundamental scheduling problem for parallel jobs allocation on multiple machines; it has important applications in power-aware scheduling in cloud computing, optical network design, customer service systems, and other related areas. Offline scheduling to minimize busy time is NP-hard already in the special case where all jobs have the same processing time and can be scheduled in a fixed time interval. One best-known result for MinTBT-ON problem is a g-competitive algorithm for general instances and unit-size jobs using First-Fit algorithm where g is the total capacity of a machine. In this paper, a \((1+\frac{g-2}{k}-\frac{g-1}{k^{2}})\)-competitive algorithm, Dynamic Bipartition-First-Fit (BFF) is proposed and proved for general case, where k is the ratio of the length of the longest interval over the length of the second longest interval for k>1 and g≥2. More results in general and special cases are obtained to improve the best-known bounds.

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
2.
Zurück zum Zitat Armbrust M et al (2009) Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No UCB/EECS-2009-28 Armbrust M et al (2009) Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No UCB/EECS-2009-28
3.
Zurück zum Zitat Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768 CrossRef Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768 CrossRef
4.
Zurück zum Zitat Brucker P (2007) Scheduling algorithms, fifth edn. Springer, Berlin MATH Brucker P (2007) Scheduling algorithms, fifth edn. Springer, Berlin MATH
5.
Zurück zum Zitat Chen B, Hassin R, Tzur M (2002) Allocation of bandwidth and storage. IIE Trans 34:501–507 Chen B, Hassin R, Tzur M (2002) Allocation of bandwidth and storage. IIE Trans 34:501–507
6.
Zurück zum Zitat Flammini M, Monaco G, Moscardelli L, Shachnai H, Shalom M, Tamir T, Zaks S (2010) Minimizing total busy time in parallel scheduling with application to optical networks. Theor Comput Sci 411(40–42):3553–3562 MathSciNetCrossRefMATH Flammini M, Monaco G, Moscardelli L, Shachnai H, Shalom M, Tamir T, Zaks S (2010) Minimizing total busy time in parallel scheduling with application to optical networks. Theor Comput Sci 411(40–42):3553–3562 MathSciNetCrossRefMATH
7.
Zurück zum Zitat Garey R, Johnson DS (1978) Computing and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco Garey R, Johnson DS (1978) Computing and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco
9.
Zurück zum Zitat Hoogeveen JA, van de Velde SL, Veltman B (1994) Complexity of scheduling multiprocessor tasks with prespecified processor allocations. Discrete Appl Math 55(3):259–272. ISSN 0166-218X MathSciNetCrossRefMATH Hoogeveen JA, van de Velde SL, Veltman B (1994) Complexity of scheduling multiprocessor tasks with prespecified processor allocations. Discrete Appl Math 55(3):259–272. ISSN 0166-218X MathSciNetCrossRefMATH
10.
Zurück zum Zitat Khandekar R, Schieber B, Shachnai H, Tamir T (2010) Minimizing busy time in multiple machine real-time scheduling. In: IARCS annual conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2010), pp 169–180 Khandekar R, Schieber B, Shachnai H, Tamir T (2010) Minimizing busy time in multiple machine real-time scheduling. In: IARCS annual conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2010), pp 169–180
11.
Zurück zum Zitat Kim K, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services, concurrency and computation: practice and experience, vol 23. Wiley, New York, pp 1491–1505. ISSN 1532-0626 Kim K, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services, concurrency and computation: practice and experience, vol 23. Wiley, New York, pp 1491–1505. ISSN 1532-0626
12.
Zurück zum Zitat Kleinberg J, Tardos E (2005) Algorithm Design, Pearson Education Inc Kleinberg J, Tardos E (2005) Algorithm Design, Pearson Education Inc
14.
Zurück zum Zitat Kovalyov MY, Ng CT, Cheng E (2007) Fixed interval scheduling: models, applications, computational complexity and algorithms. Eur J Oper Res 178(2):331–342 MathSciNetCrossRefMATH Kovalyov MY, Ng CT, Cheng E (2007) Fixed interval scheduling: models, applications, computational complexity and algorithms. Eur J Oper Res 178(2):331–342 MathSciNetCrossRefMATH
15.
Zurück zum Zitat Lee Y, Zomaya AY (2010, online) Energy Efficient Utilization Of Resource In Cloud Computing Systems. J Supercomput 19 Lee Y, Zomaya AY (2010, online) Energy Efficient Utilization Of Resource In Cloud Computing Systems. J Supercomput 19
16.
Zurück zum Zitat Rao L, Liu X, Xie L, Liu WY (2010) Minimizing electricity cost: optimization of distributed Internet data centers in a multi-electricity-market environment. In: INFOCOM 2010 Rao L, Liu X, Xie L, Liu WY (2010) Minimizing electricity cost: optimization of distributed Internet data centers in a multi-electricity-market environment. In: INFOCOM 2010
17.
Zurück zum Zitat Shalom M, Voloshin A, Wong PWH, Yung FCC, Zaks S (2012) Online optimization of busy time on parallel machines. In: Theory and applications of models of computation. Lecture notes in computer science, vol 7287/2012, pp 448–460 (also in Technical Report) CrossRef Shalom M, Voloshin A, Wong PWH, Yung FCC, Zaks S (2012) Online optimization of busy time on parallel machines. In: Theory and applications of models of computation. Lecture notes in computer science, vol 7287/2012, pp 448–460 (also in Technical Report) CrossRef
18.
Zurück zum Zitat Winkler P, Zhang L (2003) Wavelength assignment and generalized interval graph coloring. In: SODA, pp 830–831 Winkler P, Zhang L (2003) Wavelength assignment and generalized interval graph coloring. In: SODA, pp 830–831
19.
Zurück zum Zitat Youseff L et al (2008) Toward a unified ontology of cloud computing. In: The proceedings of Grid Computing Environments workshop, GCE’08 Youseff L et al (2008) Toward a unified ontology of cloud computing. In: The proceedings of Grid Computing Environments workshop, GCE’08
Metadaten
Titel
An online parallel scheduling method with application to energy-efficiency in cloud computing
verfasst von
Wenhong Tian
Qin Xiong
Jun Cao
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 3/2013
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-0974-z

Weitere Artikel der Ausgabe 3/2013

The Journal of Supercomputing 3/2013 Zur Ausgabe

Premium Partner