skip to main content
10.1145/3167132.3167178acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

EcoVMbroker: energy-aware scheduling for multi-layer datacenters

Published:09 April 2018Publication History

ABSTRACT

The cloud relies on efficient algorithms to find resources for jobs by fulfilling the job's requirements and at the same time optimise an objective function. Utility is a measure of the client satisfaction that can be seen as an objective function maximised by schedulers based on the agreed service level agreement (SLA). We propose EcoVM-Broker which can reduce energy consumption by using dynamic voltage frequency scaling (DVFS) and applying reductions of utility, different for classes of users and across ranges of resource allocations. Using efficient data structures and a hierarchical architecture, we created a scalable solution for the fast growing heterogeneous cloud. EcoVMBroker proved that we can delegate work in a hierarchical datacenter, make decisions based on summaries of resource usage collected from several nodes and still be efficient.

References

  1. Anton Beloglazov and Rajkumar Buyya. Energy efficient resource management in virtualized cloud data centers. In Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, CCGRID '10, pages 826--831, Washington, DC, USA, 2010. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anton Beloglazov and Rajkumar Buyya. 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, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Rajkumar Buyya, Anton Beloglazov, and Jemal Abawajy. Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In PDPTA 2010: Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications, pages 6--17. CSREA Press, 2010.Google ScholarGoogle Scholar
  4. Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, César AF De Rose, and Rajkumar Buyya. 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, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Tom Guérout, Thierry Monteil, Georges Da Costa, Rodrigo Neves Calheiros, Rajkumar Buyya, and Mihai Alexandru. Energy-aware simulation with dvfs. Simulation Modelling Practice and Theory, 39:76--91, 2013.Google ScholarGoogle Scholar
  6. Pradeeban Kathiravelu and Luis Veiga. An elastic middleware platform for concurrent and distributed cloud and map-reduce simulation-as-a-service. IEEE Transactions on Cloud Computing, 2014.Google ScholarGoogle Scholar
  7. Dara Kusic, Jeffrey O Kephart, James E Hanson, Nagarajan Kandasamy, and Guofei Jiang. Power and performance management of virtualized computing environments via lookahead control. Cluster computing, 12(1):1--15, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Young Choon Lee and Albert Y Zomaya. Energy efficient utilization of resources in cloud computing systems. The Journal of Supercomputing, 60(2):268--280, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Yousri Mhedheb, Foued Jrad, Jie Tao, Jiaqi Zhao, Joanna Koiodziej, and Achim Streit. Load and thermal-aware vm scheduling on the cloud. In Algorithms and Architectures for Parallel Processing, pages 101--114. Springer, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Leila Sharifi, Navaneeth Rameshan, Felix Freitag, and Luis Veiga. Energy efficiency dilemma: P2p-cloud vs. datacenter. IEEE Transactions on Cloud Computing, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. José Simão and Luís Veiga. A Taxonomy of Adaptive Resource Management Mechanisms in Virtual Machines: Recent Progress and Challenges, pages 59--98. Springer International Publishing, Cham, 2017.Google ScholarGoogle Scholar
  12. José Simão and Luís Veiga. Partial utility-driven scheduling for flexible sla and pricing arbitration in clouds. IEEE Transactions on Cloud Computing, 4(4):467--480, Oct 2016.Google ScholarGoogle ScholarCross RefCross Ref
  13. Zhuo Tang, Ling Qi, Zhenzhen Cheng, Kenli Li, Samee U. Khan, and Keqin Li. An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment. J. Grid Comput., 14(1):55--74, March 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vasanth Venkatachalam and Michael Franz. Power reduction techniques for microprocessor systems. ACM Computing Surveys (CSUR), 37(3):195--237, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Gregor von Laszewski, Lizhe Wang, Andrew J. Younge, and Xi He. Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters. In Proceedings of the 2009 IEEE International Conference on Cluster Computing (Cluster 2009), New Orleans, 31 Aug. -- Sep. 4 2009. IEEE.Google ScholarGoogle Scholar
  16. Shao-Heng Wang, P.P.-W. Huang, C.H.-P. Wen, and Li-Chun Wang. Eqvmp: Energy-efficient and qos-aware virtual machine placement for software defined datacenter networks. In Information Networking (ICOIN), 2014 International Conference on, pages 220--225. IEEE, Feb 2014.Google ScholarGoogle ScholarCross RefCross Ref
  17. Chia-Ming Wu, Ruay-Shiung Chang, and Hsin-Yu Chan. A green energy-efficient scheduling algorithm using the dvfs technique for cloud datacenters. Future Generation Computer Systems, 37:141--147, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  18. Andrew J Younge, Gregor Von Laszewski, Lizhe Wang, Sonia Lopez-Alarcon, and Warren Carithers. Efficient resource management for cloud computing environments. In Green Computing Conference, 2010 International, pages 357--364. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. EcoVMbroker: energy-aware scheduling for multi-layer datacenters

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
          April 2018
          2327 pages
          ISBN:9781450351911
          DOI:10.1145/3167132

          Copyright © 2018 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 9 April 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader