Abstract

The massive demand for running parallel applications on distributed systems has led to an upsurge in the system power consumption. These systems often consist of thousands or millions of cores, storage disks, interconnection devices and other power-hungry components. To address this power consumption problem, we propose two energy-aware scheduling algorithms, namely, Energy-Efficiency with Duplication (EED) and Energy-Efficiency with Non Duplication (EEND). Both algorithms, in contrast to their counterparts in the literature, strive to make a balance across the energy consumption, the schedule length, and the number of processors used. Synthetic benchmarks and real-world applications are used to evaluate the performance of our algorithms. A comparison is made with the Traditional Duplication-based Scheduling algorithm (TDS), the Energy Aware Duplication algorithm (EAD), and the Performance-Energy Balanced Duplication algorithm (PEBD). We have also devised a novel objective function that aids in assessing the performance of different algorithms in terms of various performance metrics. Extensive experimental results conducted as a part of this work show that the performance of our algorithms is promising in terms of energy consumption, processing elements used and the schedule length for communication intensive parallel applications.

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.