Skip to main content
Top
Published in: Soft Computing 1/2016

03-12-2014 | Methodologies and Application

An energy-aware bi-level optimization model for multi-job scheduling problems under cloud computing

Authors: Xiaoli Wang, Yuping Wang, Yue Cui

Published in: Soft Computing | Issue 1/2016

Log in

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

search-config
loading …

Abstract

Recently, how to reduce huge energy consumption of data centers has caught wide attention in cloud computing. One effective way is to improve the energy efficiency of servers. To achieve this goal, we propose a new energy-aware multi-job scheduling model based on MapReduce in this paper. In the proposed model, first, the variation of energy consumption with the performance of servers is taken into account; second, since network bandwidth is a relatively limited resource in cloud computing, 100 % data locality is guaranteed; last but not least, considering that task-scheduling strategies depend directly on data placement policies, we formulate the problem as an integer bi-level programming model. It is worth noticing that there are usually tens of thousands of tasks to be scheduled in the cloud, so this is a large-scale optimization problem. In order to solve it efficiently, a local search operator is specifically designed, based on which, a bi-level genetic algorithm is proposed in this paper. Finally, numerical experiments indicate the effectiveness of the proposed model and algorithm.

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

Literature
go back to reference Abts D, Marty MR, Wells PM, Klausler P, Liu H (2010) Energy proportional datacenter networks. in: Proceedings—International Symposium on Computer Architecture, pp 338–347 Abts D, Marty MR, Wells PM, Klausler P, Liu H (2010) Energy proportional datacenter networks. in: Proceedings—International Symposium on Computer Architecture, pp 338–347
go back to reference Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–7CrossRef Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–7CrossRef
go back to reference Candler W, Norton RD (1977) Multi-level programming. World Bank, Washington, D.C. Candler W, Norton RD (1977) Multi-level programming. World Bank, Washington, D.C.
go back to reference Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1):107–113CrossRef Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1):107–113CrossRef
go back to reference Dempe S (2002) Foundations of bilevel programming. Springer, Dordrecht Dempe S (2002) Foundations of bilevel programming. Springer, Dordrecht
go back to reference Dempe S, Franke S (2013) Bilevel programming: stationarity and stability. Pac J Optim 9(2):183–199MathSciNetMATH Dempe S, Franke S (2013) Bilevel programming: stationarity and stability. Pac J Optim 9(2):183–199MathSciNetMATH
go back to reference Dempe S, Zemkoho AB (2013) The bilevel programming problem: reformulations, constraint qualifications and optimality conditions. Math Program 138(1–2):447–473 Dempe S, Zemkoho AB (2013) The bilevel programming problem: reformulations, constraint qualifications and optimality conditions. Math Program 138(1–2):447–473
go back to reference Ganesh L, Weatherspoon H, Marian T, Birman K (2013) Integrated approach to data center power management. IEEE Trans Comput 62(6):1086–1096MathSciNetCrossRef Ganesh L, Weatherspoon H, Marian T, Birman K (2013) Integrated approach to data center power management. IEEE Trans Comput 62(6):1086–1096MathSciNetCrossRef
go back to reference Garcia-Sanchez P, Gonzalez J, Castillo PA, Arenas MG, Merelo-Guervos JJ (2013) Service oriented evolutionary algorithms. Soft Comput 17(6):1059–1075CrossRef Garcia-Sanchez P, Gonzalez J, Castillo PA, Arenas MG, Merelo-Guervos JJ (2013) Service oriented evolutionary algorithms. Soft Comput 17(6):1059–1075CrossRef
go back to reference Hamilton J (2009) Cooperative expendable micro-slice servers (cems): low cost, low power servers for internet-scale services. CIDR 200–4th Biennal Conference on Innovative Data Systems Research Hamilton J (2009) Cooperative expendable micro-slice servers (cems): low cost, low power servers for internet-scale services. CIDR 200–4th Biennal Conference on Innovative Data Systems Research
go back to reference Li J, Song Y (2013) Community detection in complex networks using extended compact genetic algorithm. Soft Comput 17(6):925–937CrossRef Li J, Song Y (2013) Community detection in complex networks using extended compact genetic algorithm. Soft Comput 17(6):925–937CrossRef
go back to reference Liu L, Masfary O, Antonopoulos N (2012) Energy performance assessment of virtualization technologies using small environmental monitoring sensors. Sensors 12(5):6610–6628CrossRef Liu L, Masfary O, Antonopoulos N (2012) Energy performance assessment of virtualization technologies using small environmental monitoring sensors. Sensors 12(5):6610–6628CrossRef
go back to reference Liu Z, Wierman A, Chen Y, Razon B, Chen N (2013) Data center demand response: avoiding the coincident peak via workload shifting and local generation. In: Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems, ACM, pp 341–342 Liu Z, Wierman A, Chen Y, Razon B, Chen N (2013) Data center demand response: avoiding the coincident peak via workload shifting and local generation. In: Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems, ACM, pp 341–342
go back to reference Nunez A, Merayo MG, Hierons RM, Nunez M (2013) Using genetic algorithms to generate test sequences for complex timed systems. Soft Comput 17(2):301–315CrossRef Nunez A, Merayo MG, Hierons RM, Nunez M (2013) Using genetic algorithms to generate test sequences for complex timed systems. Soft Comput 17(2):301–315CrossRef
go back to reference Power EN (2009) Energy logic: reducing data center energy consumption by creating savings that cascade across systems. White paper, Emerson Electric Co Power EN (2009) Energy logic: reducing data center energy consumption by creating savings that cascade across systems. White paper, Emerson Electric Co
go back to reference Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. In: Proceedings of the 2008 conference on Power aware computing and systems, vol 10, USENIX Association Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. In: Proceedings of the 2008 conference on Power aware computing and systems, vol 10, USENIX Association
go back to reference (1952) The theory of the market economy. William Hodge, Edinburgh (1952) The theory of the market economy. William Hodge, Edinburgh
go back to reference Wang X, Wang Y, Zhu H, (2012a) Energy-efficient multi-job scheduling model for cloud computing and its genetic algorithm. Mathematical Problems in Engineering Wang X, Wang Y, Zhu H, (2012a) Energy-efficient multi-job scheduling model for cloud computing and its genetic algorithm. Mathematical Problems in Engineering
go back to reference Wang X, Wang Y, Zhu H (2012b) Energy-efficient task scheduling model based on mapreduce for cloud computing using genetic algorithm. J Comput (Finland) 7(12):2962–2970 Wang X, Wang Y, Zhu H (2012b) Energy-efficient task scheduling model based on mapreduce for cloud computing using genetic algorithm. J Comput (Finland) 7(12):2962–2970
go back to reference Wang Y, Jiao Y-C, Li H (2005) An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme. IEEE Trans Syst Man Cybern Part C 35(2):221–232CrossRef Wang Y, Jiao Y-C, Li H (2005) An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme. IEEE Trans Syst Man Cybern Part C 35(2):221–232CrossRef
go back to reference (2012) Hadoop: the definitive guide. OReilly, Sebastopol (2012) Hadoop: the definitive guide. OReilly, Sebastopol
go back to reference Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117CrossRef Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117CrossRef
go back to reference Young Choon L, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268–280CrossRef Young Choon L, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268–280CrossRef
Metadata
Title
An energy-aware bi-level optimization model for multi-job scheduling problems under cloud computing
Authors
Xiaoli Wang
Yuping Wang
Yue Cui
Publication date
03-12-2014
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 1/2016
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1506-3

Other articles of this Issue 1/2016

Soft Computing 1/2016 Go to the issue

Premium Partner