Abstract

Datacentres provide the foundations for cloud computing, but require large amounts of electricity for their operation. Approaches that promise to reduce power use by minimizing execution time, for example using different scheduling and resource management techniques, are discussed in the literature. This paper summarizes some of the most important scheduling techniques in clouds focusing on power consumption, covering VM-level, host-level and task-level scheduling where the most promising approach is task level scheduling, with energy savings by means of load filtering, consolidation, adapted CPU throughput, or host power control. We explore use of the rate monotonic (RM) and backfilling algorithms for real-time task scheduling in cloud environment because RM is the simplest fixed priority scheduling technique, and thus the choice for modern real-time systems, and prior uses of RM in task scheduling have demonstrated power efficiency with optimal results. We specifically consider deadline-based tasks scheduling for real-time clouds which, to the best of our knowledge, has not been employed previously. RM with backfilling is experimentally evaluated and results show that, compared to the classical algorithms, all tasks were scheduled with minimum power consumption (5.5% - 29.3%), on minimum resources (3.9% - 25.2% less) while majority were meeting their deadlines (93.21% - 94.7%). The approach can guarantee deadline oriented Software as a Service (SaaS) in cloud if arrival rate i.e. network transfer time can be estimated in advance. We subsequently provided an extension of the proposed approach to task-based load balancing for almost balanced resource utilization and approximately 1.0% to 1.6% energy efficiency.

Highlights

  • Cloud computing [1] demonstrates a convergence between information technology and computer networks and business efficiency and adaptability

  • The major contributions of our work are: 1) we explore the use of rate monotonic (RM) algorithm for real-time task scheduling in cloud environment because RM is the simplest fixed priority scheduling technique, and the choice for modern real-time systems, and prior uses of RM in task scheduling have demonstrated power efficiency with optimal results; 2) we extend the classical RM technique with a backfilling scheduling mechanism to further improve energy and performance efficiencies; VOLUME 8, 2020

  • A real-time scheduling approach must guarantee that processes meet deadlines, independent of system workload, for successful completion of job

Read more

Summary

Introduction

Cloud computing [1] demonstrates a convergence between information technology and computer networks and business efficiency and adaptability. Strategies which can increase the quantity of useful compute per unit of input energy, or decrease the amount of cooling required, become of interest Such strategies include: (i) locating datacentres to take advantage of temperatures; (ii) adopting hardware with a better energy use profile; (iii) using scheduling strategies which can leave a maximum of equipment in a very low powered mode; and (iv) improving utilization through consolidation, often by taking advantage of virtualization or similar techniques / technologies. A scheduling approach that can reduce the power consumption of a system, while still meeting jobs deadline i.e. energy oriented task assignment is called green scheduling. It is a designing technique for servers and other ICT (Information and Communication Technology) equipment’s with minimal or no environmental effect.

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.