skip to main content
10.1145/3167918.3167952acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesaus-cswConference Proceedingsconference-collections
research-article

Dynamic resource allocation for an energy efficient VM architecture for cloud computing

Published: 29 January 2018 Publication History

Abstract

Minimizing power consumption is a vital consideration in the modern-day development of cloud computing. One of the major challenges reported in cloud computing is the consumption of power by computing resources due to improper allocation of resources over improperly sized virtual machines (VM). In spite of many efforts, the existing solutions are only able to meet the requirement for minimizing power consumption to a limited extent, due to their lack of optimized allocation of computing resources. The primary aim of the proposed work is to make effective use of the computing resources of the cloud for minimizing power consumption. It employs the concept of mapping appropriately sized VMs to a group of tasks in a data center, in order to reduce its power consumption. It involves the clustering of tasks on the basis of their computing requirements and finding a suitably sized VM with the required computing resources. The efficient use of computing resources on the basis of their actual requirements for a group of tasks helps to save a substantial amount of power. The proposed work is evaluated for its superiority over representational techniques using Google cloud traces as benchmark dataset. The experimental results showed an improvement of 8.42% in power consumption compared to representational techniques using fixed-sized VMs in the field. The proposed approach also achieves an improvement of 62% in the number of instances of VMs created for hosting the task workload, while maintaining a low task rejection rate.

References

[1]
Deafallah Alsadie, Zahir Tari, Eidah J. Alzahrani, and Albert Y. Zomaya. 2017. An Energy-Efficient Tailoring of VM Size and Tasks in Cloud Data Centers. In Network Computing and Applications (NCA), 2017 IEEE 16th International Symposium on. IEEE, 99--103.
[2]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, et al. 2010. A view of cloud computing. Commun. ACM 53, 4 (2010), 50--58.
[3]
Luiz André Barroso, Jimmy Clidaras, and Urs Hölzle. 2013. The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synthesis lectures on computer architecture 8, 3 (2013), 1--154.
[4]
Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, César AF De Rose, and Rajkumar Buyya. 2011. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience 41, 1 (2011), 23--50.
[5]
Yanpei Chen, Archana Sulochana Ganapathi, Rean Griffith, and Randy H Katz. 2010. Analysis and lessons from a publicly available google cluster trace. EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-95 94 (2010).
[6]
Mehiar Dabbagh, Bechir Hamdaoui, Mohsen Guizani, and Ammar Rayes. 2015. Efficient datacenter resource utilization through cloud resource overcommitment. In Computer Communications Workshops (INFOCOM WKSHPS), 2015 IEEE Conference on. IEEE, 330--335.
[7]
Mehiar Dabbagh, Bechir Hamdaoui, Mohsen Guizani, and Ammar Rayes. 2015. Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Transactions on Network and Service Management 12, 3 (2015), 377--391.
[8]
Sheng Di, Derrick Kondo, and Franck Cappello. 2013. Characterizing cloud applications on a Google data center. In Parallel Processing (ICPP), 2013 42nd International Conference on. IEEE, 468--473.
[9]
Peter Garraghan, Ismael Solis Moreno, Paul Townend, and Jie Xu. 2014. An analysis of failure-related energy waste in a large-scale cloud environment. IEEE Transactions on Emerging topics in Computing 2, 2 (2014), 166--180.
[10]
Albert Greenberg, James Hamilton, David A Maltz, and Parveen Patel. 2008. The cost of a cloud: research problems in data center networks. ACM SIGCOMM computer communication review 39, 1 (2008), 68--73.
[11]
Steve Greenberg, Evan Mills, Bill Tschudi, Peter Rumsey, and Bruce Myatt. 2006. Best practices for data centers: Lessons learned from benchmarking 22 data centers. Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings in Asilomar, CA. ACEEE, August 3 (2006), 76--87.
[12]
Brandon Heller, Srinivasan Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneet Sharma, Sujata Banerjee, and Nick McKeown. 2010. ElasticTree: Saving Energy in Data Center Networks. In Nsdi, Vol. 10. 249--264.
[13]
James M Kaplan, William Forrest, and Noah Kindler. 2008. Revolutionizing data center energy efficiency. Technical Report. Technical report, McKinsey & Company.
[14]
Asit K Mishra, Joseph L Hellerstein, Walfredo Cirne, and Chita R Das. 2010. Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Performance Evaluation Review 37, 4 (2010), 34--41.
[15]
Ismael Solis Moreno, Peter Garraghan, Paul Townend, and Jie Xu. 2013. An approach for characterizing workloads in google cloud to derive realistic resource utilization models. In Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on. IEEE, 49--60.
[16]
Ismael Solis Moreno, Peter Garraghan, Paul Townend, and Jie Xu. 2014. Analysis, modeling and simulation of workload patterns in a large-scale utility cloud. IEEE Transactions on Cloud Computing 2, 2 (2014), 208--221.
[17]
Charles Reiss, Alexey Tumanov, Gregory R Ganger, Randy H Katz, and Michael A Kozuch. 2012. Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In Proceedings of the Third ACM Symposium on Cloud Computing. ACM, 7.
[18]
Charles Reiss, John Wilkes, and Joseph L Hellerstein. 2011. Google cluster-usage traces: format+ schema. Google Inc., White Paper (2011), 1--14.
[19]
Bikash Sharma, Victor Chudnovsky, Joseph L Hellerstein, Rasekh Rifaat, and Chita R Das. 2011. Modeling and synthesizing task placement constraints in Google compute clusters. In Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM, 3.
[20]
Arunchandar Vasan, Anand Sivasubramaniam, Vikrant Shimpi, T Sivabalan, and Rajesh Subbiah. 2010. Worth their watts?-an empirical study of datacenter servers. In High Performance Computer Architecture (HPCA), 2010 IEEE 16th International Symposium on. IEEE, 1--10.
[21]
Qi Zhang, Mohamed Faten Zhani, Raouf Boutaba, and Joseph L Hellerstein. 2013. Harmony: Dynamic heterogeneity-aware resource provisioning in the cloud. In Distributed Computing Systems (ICDCS), 2013 IEEE 33rd International Conference on. IEEE, 510--519.
[22]
Kuangyu Zheng, Xiaodong Wang, Li Li, and Xiaorui Wang. 2014. Joint power optimization of data center network and servers with correlation analysis. In INFOCOM, 2014 Proceedings IEEE. IEEE, 2598--2606.

Cited By

View all
  • (2024)A Survey on Efficient Utilization of Virtual Machines in Cloud Computing2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)10.1109/ICETSIS61505.2024.10459622(1459-1467)Online publication date: 28-Jan-2024
  • (2023)Task grouping and optimized deep learning based VM sizing for hosting containers as a serviceJournal of Cloud Computing10.1186/s13677-023-00441-712:1Online publication date: 25-Apr-2023
  • (2023)MOSAIC: A Multi-Objective Optimization Framework for Sustainable Datacenter Management2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC)10.1109/HiPC58850.2023.00046(51-60)Online publication date: 18-Dec-2023
  • Show More Cited By

Index Terms

  1. Dynamic resource allocation for an energy efficient VM architecture for cloud computing

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ACSW '18: Proceedings of the Australasian Computer Science Week Multiconference
    January 2018
    404 pages
    ISBN:9781450354363
    DOI:10.1145/3167918
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • CORE: Computing Research and Education

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 January 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloud computing
    2. energy-saving
    3. scheduling
    4. task clustering
    5. virtualization

    Qualifiers

    • Research-article

    Conference

    ACSW 2018
    Sponsor:
    • CORE
    ACSW 2018: Australasian Computer Science Week 2018
    January 29 - February 2, 2018
    Queensland, Brisband, Australia

    Acceptance Rates

    ACSW '18 Paper Acceptance Rate 49 of 96 submissions, 51%;
    Overall Acceptance Rate 204 of 424 submissions, 48%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Survey on Efficient Utilization of Virtual Machines in Cloud Computing2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)10.1109/ICETSIS61505.2024.10459622(1459-1467)Online publication date: 28-Jan-2024
    • (2023)Task grouping and optimized deep learning based VM sizing for hosting containers as a serviceJournal of Cloud Computing10.1186/s13677-023-00441-712:1Online publication date: 25-Apr-2023
    • (2023)MOSAIC: A Multi-Objective Optimization Framework for Sustainable Datacenter Management2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC)10.1109/HiPC58850.2023.00046(51-60)Online publication date: 18-Dec-2023
    • (2023)Reinforcement learning based monotonic policy for online resource allocationFuture Generation Computer Systems10.1016/j.future.2021.09.023138(313-327)Online publication date: Jan-2023
    • (2021)Novel energy-aware approach to resource allocation in cloud computingMultiagent and Grid Systems10.3233/MGS-21035017:3(197-218)Online publication date: 20-Dec-2021
    • (2021)A survey on predicting workloads and optimizing QoS in the cloud computing2021 International Congress of Advanced Technology and Engineering (ICOTEN)10.1109/ICOTEN52080.2021.9493436(1-7)Online publication date: 4-Jul-2021
    • (2021)TSMGWO: Optimizing Task Schedule Using Multi-Objectives Grey Wolf Optimizer for Cloud Data CentersIEEE Access10.1109/ACCESS.2021.30637239(37707-37725)Online publication date: 2021
    • (2020)An effective HPSO-MGA optimization algorithm for dynamic resource allocation in cloud environmentCluster Computing10.1007/s10586-020-03118-xOnline publication date: 5-May-2020
    • (2020)Extensive review of cloud resource management techniques in industry 4.0: Issue and challengesSoftware: Practice and Experience10.1002/spe.281051:12(2373-2392)Online publication date: 21-Feb-2020
    • (2019)A DSL-MCDA Model for Energy Consumption-Aware in Cloud Computing2019 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)10.1109/IINTEC48298.2019.9112111(168-173)Online publication date: Dec-2019
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media