Application Aware Energy and Cost Efficient Resource Provisioning in Cloud

  • Authors

    • Shreenath Acharya
    • Demian Antony D’Mello
    • Raghavendra Achar
    https://doi.org/10.14419/ijet.v7i4.21729
  • The high popularity and growing demand of cloud computing has a strong effect on the cloud infrastructure providers to efficiently manage their cloud datacenters in order to fulfill provisioning of everything in the form of a service to end users and also to achieve efficient balancing between its less energy consumption for reduced environmental affects and maximize revue. This paper presents an energy efficient framework for green cloud datacenter which considers resource utilization and energy efficiency to support resource allocation decisions towards green computing. This work mainly relies on energy efficient provisioning of resources utilizing an application prediction and VM provisioning mechanism using genetic algorithm. Our approach has been validated by performing a set of experiments under dynamic cloud environment workload scenarios using Cloudsim toolkit. Compared to the benchmark (existing) algorithms, our method is able to significantly reduce the energy consumption cost without a priori knowledge of the future workloads

  • References

    1. [1] Wanneng Shu, Wei Wang and Yunji Wang,†A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computingâ€EURASIP Journal on Wireless Communications and Networking, 2014:64, Springer.https://doi.org/10.1186/1687-1499-2014-64.

      [2] Rongdong Hu, Jingfei Jiang, Guangming Liu and Lixin Wang, “Efficient Resources Provisioning Based on Load Lo Forecasting in Cloud†The Scientific World Journal Hindawi Publishing Coorporation, Volume 2014, Article 321231, 12 pages ID https://doi.org/10.1155/2014/321231.

      [3] MyintMyatMyo and Thandar Thein, “Efficient Resource Allocation for Green Data Centerâ€, Proceedings of the third International Conference on Computational Techniques and Artificial Intelligence (ICCTAI'2014) Feb. 11-12, 2014, Singapore.

      [4] Wanneng Shu, Wei Wang and Yunji Wang “A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing†EURASIP Journal on Wireless Communications and Networking 2014, 2014:64, Springer

      [5] Rongdong Hu, Jingfei Jiang, Guangming Liu and Lixin Wang, â€Efficient Resources Provisioning Based on Load Forecasting in Cloudâ€, The Scientific World Journal Hindawi Publishing Coorporation, Article ID 321231, 12 pages, Volume 2014.

      [6] Adel Nadjaran Toosi and Rajkumar Buyya, “Fuzzy Logic-based Controller for Cost and Energy Efficient Load Balancing in Geo-Distributed Data Centersâ€, Proceedings of 8th IEEE/ACM International Conference on Utility and Cloud Computing (UCC), 2015, pp. 186-194,ISBN: 978-0-7695-5697-0, DOI 10.1109/UCC.2015.35

      [7] R. R. Darwish, “Autonomic Power Aware Cloud Re source Orchestration Architecture for Web Applicationsâ€, International Journal of Grid and Distributed Computing SERSC publications, Vol. 6, No. 6, pp. 63-82, 2013.

      [8] Sanket Dangi, Deepthi Karnam, Celina Madhavan, Sudha Mani and Shrisha Rao“, Self-tuning Energy-Aware Ensemble Model for Server Clustersâ€, Annual International Conference on Green Information Technology – Green IT 2010, ISBN: 978-981-08-7240-3, 2010, doi: 10.5176/978-981-08-7240-3 G-33.

      [9] Anton Beloglazov and Rajkumar Buyya, “Adaptive Threshold-Based Approach for Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centersâ€, MGC 2010, ISBN: 978-1-4503-0453-5/10/11, ACM 2010 https://doi.org/10.1145/1890799.1890803.

      [10]Sukhpal Singh and Inderveer Chana, “Energy based Efficient Resource Scheduling: A Step Towards Green Computingâ€, International Journal of Energy, Information and Communications (IJEIC) SERSC Vol.5, Issue 2, 2014.

      [11]Rodrigo N. Calheiros, Rajiv Ranjan and Rajkumar Buyya, “Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environmentsâ€, Proceedings of IEEE International Conference on Parallel Processing, 2011.

      [12]Hongjian Li, Guofeng Zhu, Chengyuan Cui, Hong Tang, Yusheng Dou and Chen He, “Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computingâ€, Computing (2016) 98:303–317 DOI 10.1007/s00607-015-0467-4, Springer-Verlag Wien, 2015.

      [13]Ali Al-maamari and Fatma A. Omara,†Task Scheduling Using PSO Algorithm in Cloud Computing Environmentsâ€, International Journal of Grid Distribution Computing Vol. 8, No.5, (2015), pp.245-256, ISSN:2005-4262, IJGDC.

      [14]Elina Pacini and Cristian Mateos,†Dynamic Scheduling based on Particle Swarm Optimization for Cloud-based Scientific Experimentsâ€, CLEI ELECTRONIC JOURNAL, VOLUME 14, NUMBER 1, 2014.

      [15]Madhukar Shelar, Shirish Sane and Vilas Kharat, “Enhancing Performance of Applications in Cloud using Hybrid Scaling Technique†International Journal of Computer Applications (0975 – 8887), Volume 143, No.2, 2016.

      [16]Shreenath Acharya and Demian Antony D’Mello, “A Taxonomy of Live Virtual Machine (VM) Migration Mechanisms in Cloud Computing Environmentâ€, Proceedings of the IEEE International Conference on Green Computing, Communication and Conservation of Energy (ICGCE), 2013, pp. 809-815.

      [17]Raghavendra Achar, Santhi Thilagam, “Application nature aware virtual machine provisioning in cloudâ€, International Journal of Ad Hoc and Ubiquitous Computingâ€, Vol. 27, Issue 2, Inderscience Publishers, 2018.

      [18]Shreenath Acharya, Demian Antony D’Mello, “Enhanced Dynamic Load Balancing Algorithm of Resource Provisioning in Cloudâ€, Proceedings of IEEE International Conference on Inventive Computation Technologies (ICICT), 2016.

      [19]A.I.Awada, N.A.El-Hefnawyb and H.M.Abdel_kader, “Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environmentsâ€, International Conference on Communication, Management and Information Technology (ICCMIT 2015)â€, Procedia Computer Science 65 (2015) 920 – 929, Elsevier. https://doi.org/10.1016/j.procs.2015.09.064.

      [20]Ankita Atrey, Nikita Jain and Iyengar N.Ch.S.N, “A Study on Green Cloud Computingâ€, International Journal of Grid and Distributed Computing Vol.6, No.6 (2013), pp.93-102.https://doi.org/10.14257/ijgdc.2013.6.6.08.

      [21]Srikantaiah S, Kansal A, and Zhao F, “Energy aware consolidation for cloud computingâ€, Proceedings of conference on Power aware computing and systems, p. 1-5, USENIX Association Berkeley, 2008.

      [22]Xu Yi-Chun, Xiao Ren-Bin, “An improved binary particle swarm optimizerâ€, Pattern Recognition Artificial Intelligence, 20(6), 788-793, 2007.

      [23]Darrel Whitley, “A genetic algorithm tutorialâ€, Statistics and Computing, Vol. 4, Issue 2, pp. 65-85, Springer, 1994.

      [24]https://scm.ncsu.edu/scm-articles/article/double exponential-smoothing-approaches-to-forecasting-a-tutorial visited 18 August 2018.

  • Downloads

  • How to Cite

    Acharya, S., D’Mello, D. A., & Achar, R. (2018). Application Aware Energy and Cost Efficient Resource Provisioning in Cloud. International Journal of Engineering & Technology, 7(4), 3530-3537. https://doi.org/10.14419/ijet.v7i4.21729