Abstract

The energy consumption is one of the major concerns addressed by recent researches in the green cloud environment. As a result, to decrease the enormous increase in energy consumption, one of the most promising scheduling techniques used nowadays is the Dynamic Voltage Frequency Scaling (DVFS) technique. DVFS reduces energy consumption by lowering the processors’ frequency for virtual machines (VMs); this results in an increase in the occurrence of errors during the execution of the workflow, which decreases the reliability of the system. As a consequence, this paper addresses the DVFS problem by proposing a new Smart Energy and Reliability Aware Scheduling algorithm (SERAS) for workflow execution in the cloud environment. The SERAS approach split the target deadline of workflow across tasks. Afterward, the proposed algorithm decreases the frequency of processors for VMs using the DVFS technique without missing the tasks’ deadline. As a consequence, the SERAS algorithm allocates the tasks to the most appropriate VMs with suitable frequencies levels while guaranteeing both the reliability and the completion time requirement of green cloud systems. To vindicate the effectiveness of the SERAS algorithm in real-world applications, we carried out a series of experiments on four real workflows generated using a scientific toolkit. Also, we performed comprehensive experiments with recent researches. The results showed that the SERAS algorithm outperforms its competitors while keeping both the reliability and completion time requirements. Furthermore, the estimated time complexity and average execution time show the applicability of the SERAS algorithm compared with their competitors.

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.