Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3264746.3264792acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
research-article

Energy-aware task scheduling strategies with QoS constraint for green computing in cloud data centers

Published: 09 October 2018 Publication History

Abstract

Energy optimization with Quality-of-Service (QoS) constraint has become a timely and significant challenge for the cloud datacenters. In this paper, a hardware and software collaborative optimization strategy is implemented to minimize the energy cost while satisfying the time constraint of the cloud-computing datacenters. In the hardware aspect, a DVFS-capable CPU/GPU/FPGA heterogeneous cloud infrastructure is built. This infrastructure has high flexibility, and can adjust its hardware characteristics dynamically in terms of the software run-time contexts, so that a hardware platform which matches the software can be built. Based on this hardware platform, the cloud applications can be executed more efficiently with less energy cost. In the software aspect, the deadline-aware energy-efficient task scheduling algorithms are investigated. Different from the traditional approaches which search for the optimal scheduling solution by the heuristic approaches, a new scheduling approach based on the improved Mathematical Morphology (MM) algorithm is investigated in this paper. To evaluate the performance of our work, we calculated the energy cost of the Fourier transform (FT) and Gaussian elimination (GE) applications on the homogeneous and heterogeneous cloud computing platforms by applying the GA and MM algorithms, respectively. The results proved the MM algorithms running on the DVFS-capable heterogeneous cloud infrastructure could decrease the energy cost of the FT application and GE application respectively by 24.7% and 37.8%, if compared with the GA algorithm running on the DVFS-incapable homogeneous cloud infrastructure.

References

[1]
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, CÃl'sar A. F. 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 & Experience 41, 1 (2011), 23âĂŞ50.
[2]
I. T. Cotes-Ruiz, R. P. Prado, S Garcia-Galon, J. E. Munoz-Exposito, and N Ruiz-Reyes. 2017. Dynamic Voltage Frequency Scaling Simulator for Real Workflows Energy-Aware Management in Green Cloud Computing:. Plos One 12, 1 (2017), e0169803.
[3]
Hancong Duan, Chao Chen, Geyong Min, and Yu Wu. 2016. Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Generation Computer Systems (2016).
[4]
E. Heyd 2014. AmericaâĂŹs data centers consuming massive and growing amounts of electricity. (2014). Retrieved May 27, 2018 from https://www.nrdc.org/media/2014/140826
[5]
Amin Kamalinia and Ali Ghaffari. 2017. Hybrid Task Scheduling Method for Cloud Computing by Genetic and DE Algorithms. Wireless Personal Communications 97, 4 (2017), 1--23.
[6]
Pepijn De Langen and Ben Juurlink. 2009. Leakage-Aware Multiprocessor Scheduling. Journal of Signal Processing Systems 57, 1 (2009), 73--88.
[7]
Hongjian Li, Guofeng Zhu, Chengyuan Cui, Hong Tang, Yusheng Dou, and Chen He. 2016. Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98, 3 (2016), 303--317.
[8]
Rongchun Li, Yong Dou, and Dan Zou. 2014. Efficient parallel implementation of three-point viterbi decoding algorithm on CPU, GPU, and FPGA. Concurrency & Computation Practice & Experience 26, 3 (2014), 821--840.
[9]
Yibin Li, Min Chen, Wenyun Dai, and Meikang Qiu. 2017. Energy Optimization With Dynamic Task Scheduling Mobile Cloud Computing. IEEE Systems Journal PP, 99 (2017), 1--10.
[10]
Xue Lin, Yanzhi Wang, Qing Xie, and Massoud Pedram. 2015. Task Scheduling with Dynamic Voltage and Frequency Scaling for Energy Minimization in the Mobile Cloud Computing Environment. IEEE Transactions on Services Computing 8, 2 (2015), 175--186.
[11]
Mohammad Hossein Malekloo, Nadjia Kara, and May El Barachi. 2018. An Energy Efficient and SLA Compliant Approach for Resource Allocation and Consolidation in Cloud Computing Environments. Sustainable Computing Informatics & Systems 17 (2018).
[12]
Sparsh Mittal and Jeffrey S. Vetter. 2015. A Survey of CPU-GPU Heterogeneous Computing Techniques. Acm Computing Surveys 47, 4 (2015), 1--35.
[13]
N. Mohanapriya, G. Kousalya, P. Balakrishnan, and C. Pethuru Raj. 2018. Energy efficient workflow scheduling with virtual machine consolidation for green cloud computing. Journal of Intelligent & Fuzzy Systems 34, 3 (2018), 1561--1572.
[14]
Christian Ronse, Laurent Najman, and Etienne DecenciÃĺre. 2011. Mathematical Morphology: 40 Years On. Computational Imaging & Vision 30, 9 (2011), 185âĂŞ208.
[15]
A. Sathya Sofia and P. Ganeshkumar. 2017. Multi-objective Task Scheduling to Minimize Energy Consumption and Makespan of Cloud Computing Using NSGA-II. Journal of Network & Systems Management 26, 1 (2017), 1--23.
[16]
Montavista Software. 2002. Dynamic Power Management for Embedded Systems. (2002).
[17]
Top500-The list 2015. Top500 Supercomputers site. (2015). Retrieved May 27, 2018 from http://www.top500.org/
[18]
Mustafa U. Torun, Onur Yilmaz, and Ali N. Akansu. 2016. FPGA, GPU, and CPU implementations of Jacobi algorithm for eigenanalysis. Academic Press, Inc. 172--180 pages.
[19]
Y. Sverdlik 2013. Facebook data centersâĂŹ energy use up in 2012. (2013). Retrieved May 27, 2018 from http://www.datacenterdynamics.com/focus/archive/2013/06/facebook-data-centers-energy-use-2012
[20]
Dakai Zhu, R. Melhem, and D. Mosse. 2004. The effects of energy management on reliability in real-time embedded systems. (2004), 35--40.

Cited By

View all
  • (2022)A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog ComputingFuture Internet10.3390/fi1411033314:11(333)Online publication date: 14-Nov-2022
  • (2022)Energy-Aware Real-Time Tasks Processing for FPGA-Based Heterogeneous CloudIEEE Transactions on Sustainable Computing10.1109/TSUSC.2021.30821897:2(414-426)Online publication date: 1-Apr-2022
  • (2022)Analyzing Power Decisions in Data Center Powered by Renewable Sources2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)10.1109/SBAC-PAD55451.2022.00041(305-314)Online publication date: Nov-2022
  • Show More Cited By

Index Terms

  1. Energy-aware task scheduling strategies with QoS constraint for green computing in cloud data centers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    RACS '18: Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems
    October 2018
    355 pages
    ISBN:9781450358859
    DOI:10.1145/3264746
    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

    In-Cooperation

    • KISM: Korean Institute of Smart Media

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 October 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DVFS
    2. energy optimization
    3. green cloud computing
    4. task scheduling

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    RACS '18
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 393 of 1,581 submissions, 25%

    Upcoming Conference

    RACS '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog ComputingFuture Internet10.3390/fi1411033314:11(333)Online publication date: 14-Nov-2022
    • (2022)Energy-Aware Real-Time Tasks Processing for FPGA-Based Heterogeneous CloudIEEE Transactions on Sustainable Computing10.1109/TSUSC.2021.30821897:2(414-426)Online publication date: 1-Apr-2022
    • (2022)Analyzing Power Decisions in Data Center Powered by Renewable Sources2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)10.1109/SBAC-PAD55451.2022.00041(305-314)Online publication date: Nov-2022
    • (2022)Mixing Offline and Online Electrical Decisions in Data Centers Powered by Renewable SourcesIECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society10.1109/IECON49645.2022.9968999(1-6)Online publication date: 17-Oct-2022
    • (2021)A Survey: FPGA‐Based Dynamic Scheduling of Hardware TasksChinese Journal of Electronics10.1049/cje.2021.07.02130:6(991-1007)Online publication date: Nov-2021

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media