Energy-aware VM Scheduling in IaaS Clouds using Pliant Logic

Attila Benyi, Jozsef Daniel Dombi, Attila Kertesz

2014

Abstract

Cloud Computing is facing an increasing attention nowadays as it is present in many consumer appliances by advertising the illusion of infinite resources towards its customers. Nevertheless it raises severe issues with energy consumption: the higher levels of quality and availability require irrational energy expenditures. This paper proposes a Pliant system based virtual machine scheduling approach for reducing energy consumption of IaaS datacenters. In order to evaluate our proposed solution, we have designed a CloudSim-based simulation environment, and applied real-world traces for the experiments. We show that significant savings can be achieved in energy consumption with our proposed Pliant-based algorithms, and by fine-tuning the parameters of the proposed Pliant strategy, a beneficial trade-off can be set between energy consumption and execution time.

References

  1. Beloglazov, A. and Buyya, R. (2012). Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency and Computation: Practice and Experience, 24(13):1397-1420.
  2. Berral, J. L., Goiri, I., Nou, R., Julià, F., Guitart, J., Gavaldà, R., and Torres, J. (2010). Towards energy-aware scheduling in data centers using machine learning. In de Meer, H., Singh, S., and Braun, T., editors, eEngery, pages 215-224. ACM.
  3. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Comp. Syst, 25(6):599-616.
  4. Calheiros, R. N., Ranjan, R., Beloglazov, A., Rose, C. A. F. D., and Buyya, R. (2011). Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw, Pract. Exper, 41(1):23-50.
  5. Cardosa, M., Korupolu, M. R., and Singh, A. (2009). Shares and utilities based power consolidation in virtualized server environments. In Integrated Network Management, pages 327-334. IEEE.
  6. Cioara, T., Anghel, I., Salomie, I., Copil, G., Moldovan, D., and Kipp, A. (2011). Energy aware dynamic resource consolidation algorithm for virtualized service centers based on reinforcement learning. In ISPDC, pages 163-169. IEEE.
  7. Dombi, J. (1982). A general class of fuzzy operators, the De Morgan class of fuzzy operators and fuzziness measures induced by fuzzy operators. Fuzzy Sets and Systems, 8:149-163.
  8. Dombi, J. (2012). Pliant operator system. In Fodor, J. C., Klempous, R., and Araujo, C. P. S., editors, Recent Advances in Intelligent Engineering Systems, volume 378 of Studies in Computational Intelligence, pages 31-58. Springer.
  9. Dombi, J. D. and Kertész, A. (2011). Advanced scheduling techniques with the pliant system for high-level grid brokering. In Filipe, J., Fred, A., and Sharp, B., editors, Agents and Artificial Intelligence, volume 129 of Communications in Computer and Information Science, pages 173-185. Springer Berlin Heidelberg.
  10. Feller, E., Rilling, L., Morin, C., Lottiaux, R., and Leprince, D. (2010). Snooze: A scalable, fault-tolerant and distributed consolidation manager for large-scale clusters.
  11. Feller, E., Rohr, C., Margery, D., and Morin, C. (2012). Energy management in iaaS clouds: A holistic approach. In Proc. 2012 IEEE Fifth International Conference on Cloud Computing (5th IEEE CLOUD'12), pages 204- 212, Honolulu, HI, USA. IEEE Computer Society.
  12. Kecskeméti, G., Kertész, A., Marosi, A., and Kacsuk, P. (2012). Interoperable resource management for establishing federated clouds. In Villari, M., Brandic, I., and Tusa, F., editors, Achieving Federated and SelfManageable Cloud Infrastructures: Theory and Practice, pages 18-35. IGI Global, Hershey.
  13. Lee, Y. C., Wang, C., Zomaya, A. Y., and Zhou, B. B. (2010). Profit-driven service request scheduling in clouds. In CCGRID, pages 15-24. IEEE.
  14. Lefèvre, L. and Orgerie, A.-C. (2009). Towards energy aware reservation infrastructure for large-scale experimental distributed systems. Parallel Processing Letters, 19(3):419-433.
  15. Lucas-Simarro, J. L., Moreno-Vozmediano, R., Montero, R. S., and Llorente, I. M. (2013). Scheduling strategies for optimal service deployment across multiple clouds. Future Generation Comp. Syst, 29(6):1431- 1441.
  16. Park, K. and Pai, V. S. (2006). Comon: a mostly-scalable monitoring system for planetlab. Operating Systems Review, 40(1):65-74.
  17. Prezi (2013). Prezi Inc. ”scale contest” website, http://prezi.com/scale/, april 2013.
  18. Salleh, S., Sanugi, B., and Jamaluddin, H. (1999). Fuzzy logic model for dynamic multiprocessor scheduling.
  19. Schubert, L. and Jeffery, K. (2012). Advances in clouds - research in future cloud computing.
  20. Sotiriadis, S., Bessis, N., and Antonopoulos, N. (2013). Towards inter-cloud simulation performance analysis: Exploring service-oriented benchmarks of clouds in simIC. In Barolli, L., Xhafa, F., Takizawa, M., Enokido, T., and Hsu, H.-H., editors, AINA Workshops, pages 765-771. IEEE Computer Society.
  21. SPEC (2013). Spec website, http://www.spec.org, august 2013.
  22. vor dem Berge, M., Costa, G. D., Kopecki, A., Oleksiak, A., Pierson, J.-M., Piontek, T., Volk, E., and Wesner, S. (2012). Modeling and simulation of data center energy-efficiency in coolemall. In Huusko, J., de Meer, H., Klingert, S., and Somov, A., editors, E2DC, volume 7396 of Lecture Notes in Computer Science, pages 25-36. Springer.
Download


Paper Citation


in Harvard Style

Benyi A., Daniel Dombi J. and Kertesz A. (2014). Energy-aware VM Scheduling in IaaS Clouds using Pliant Logic . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 519-526. DOI: 10.5220/0004842905190526


in Bibtex Style

@conference{closer14,
author={Attila Benyi and Jozsef Daniel Dombi and Attila Kertesz},
title={Energy-aware VM Scheduling in IaaS Clouds using Pliant Logic},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={519-526},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004842905190526},
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 - Energy-aware VM Scheduling in IaaS Clouds using Pliant Logic
SN - 978-989-758-019-2
AU - Benyi A.
AU - Daniel Dombi J.
AU - Kertesz A.
PY - 2014
SP - 519
EP - 526
DO - 10.5220/0004842905190526