A Green Model of Cloud Resources Provisioning

Meriem Azaiez, Walid Chainbi, Hanen Chihi

2014

Abstract

The evolution of network technologies and their reliability on the one hand, and the spread of virtualization techniques on the other hand, have motivated the use of execution and storage resources allocated by distant providers. These resources may progress on demand. Cloud computing deals with such aspects. However, these resources are greedy in energy because they consume huge amounts of electrical energy, which affects the invoicing of Cloud services which depends on run-time and used resources. The environment is affected too due to the emission of greenhouse gas. Therefore, we need Green Cloud computing solutions that reduce the environmental impact. To overcome this Challenge, we study in this paper the relationship between Cloud infrastructure and energy consumption. Then, we present a genetic algorithm based solution that schedules Cloud resources and optimizes the energy consumption and CO_2 emissions of Cloud computing infrastructure based on geographical features of data centers. Unlike previous work, we propose to optimize the use of Cloud resources by scheduling dynamically the customer’s applications and therefore reduce energy consumption as well as the emission of CO_2. The optimal solution of scheduling is found using multi-objective genetic algorithm. In order to test our model, we extended the CloudSim simulator with a module implementing the dynamic scheduling of customer’s applications. The experiments show promising results related to the adoption of our model.

References

  1. Black, P. Greedy algorithm. dictionary of algorithms and data structures (online), us national institute of standards and technology, february 2005.
  2. Borovskiy, V., Wust, J., Schwarz, C., Koch, W., and Zeier, A. (2011). A linear programming approach for optimizing workload distribution in a cloud. In CLOUD COMPUTING 2011, The Second International Conference on Cloud Computing, GRIDs, and Virtualization, pages 127-132.
  3. Buchberger, B. (2001). Gröbner bases: A short introduction for systems theorists. In Computer Aided Systems TheoryEUROCAST 2001, pages 1-19. Springer.
  4. Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., and Buyya, R. (2011). Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1):23- 50.
  5. Chaisiri, S., Lee, B.-S., and Niyato, D. (2009). Optimal virtual machine placement across multiple cloud providers. In Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific, pages 103-110. IEEE.
  6. Chaisiri, S., Lee, B.-S., and Niyato, D. (2012). Optimization of resource provisioning cost in cloud computing. Services Computing, IEEE Transactions on, 5(2):164-177.
  7. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: Nsga-ii. Evolutionary Computation, IEEE Transactions on, 6(2):182-197.
  8. Dougherty, B., White, J., and Schmidt, D. C. (2012). Model-driven auto-scaling of green cloud computing infrastructure. Future Generation Computer Systems, 28(2):371-378.
  9. Goldberg, D. (19 janvier 1996). Algorithmes génétiques: exploration, optimisation et apprentissage automatique. Addison-Wesley France, SA, Kluwer Academic Publisher.
  10. Kessaci, Y., Melab, N., Talbi, E.-G., et al. (2011). Optimisation multi-critère pour l'allocation de ressources sur clouds distribués avec prise en compte de l'énergie. In Rencontres Scientifiques France Grilles 2011.
  11. Li, Q. (2012). Applying stochastic integer programming to optimization of resource scheduling in cloud computing. Journal of Networks, 7(7):1078-1084.
  12. Melcher, J. (11 September 2007). Jnsga2 1.1 - a free java library for the nsga-ii algorithm.
  13. Nair, T. and Jayarekha, P. (2012). Pre-allocation strategies of computational resources in cloud computing using adaptive resonance theory-2. arXiv preprint arXiv:1206.0419.
  14. Nguyen Van, H., Dang Tran, F., and Menaud, J.-M. (2009). Autonomic virtual resource management for service hosting platforms. In Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, pages 1-8. IEEE Computer Society.
  15. Relaxnews (02-04-2010). Data centers et cloud computing mettent trop de co2 selon greenpeace.
  16. Thrash, B. (27-02-2012). The green data center opportunity.
  17. TUAL, M. (14-04-2013). Data centers: la donne colo.
  18. Van, H. N., Tran, F. D., and Menaud, J.-M. (2009). Slaaware virtual resource management for cloud infrastructures. In Computer and Information Technology, 2009. CIT'09. Ninth IEEE International Conference on, volume 1, pages 357-362. IEEE.
  19. Zhang, Y., Wang, Y., and Wang, X. (2012). Electricity bill capping for cloud-scale data centers that impact the power markets. In Parallel Processing (ICPP), 2012 41st International Conference on, pages 440- 449. IEEE.
  20. Zhao, H., Pan, M., Liu, X., Li, X., and Fang, Y. (2012). Optimal resource rental planning for elastic applications in cloud market. In Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International, pages 808-819. IEEE.
Download


Paper Citation


in Harvard Style

Azaiez M., Chainbi W. and Chihi H. (2014). A Green Model of Cloud Resources Provisioning . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 135-142. DOI: 10.5220/0004940701350142


in Bibtex Style

@conference{closer14,
author={Meriem Azaiez and Walid Chainbi and Hanen Chihi},
title={A Green Model of Cloud Resources Provisioning},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={135-142},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004940701350142},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A Green Model of Cloud Resources Provisioning
SN - 978-989-758-019-2
AU - Azaiez M.
AU - Chainbi W.
AU - Chihi H.
PY - 2014
SP - 135
EP - 142
DO - 10.5220/0004940701350142