Abstract

Energy has now-a-days become a critical resource in all battery operated devices. Reduction of energy consumption is essential to prolong the battery life in these systems. A significant class of such systems often execute a mix of independent real-time applications with guaranteed Quality of Service (QoS) requirements. Proportional fair schedulers form a very effective mechanism for handling such application sets, with high resource utilisation on multiprocessor systems. In this paper, we propose a DVFS enabled proportional fair strategy called Energy Aware Frame Based Fair Scheduling (EAFBFS) for executing a set of real-time QoS aware tasks on multicores. In addition to providing appreciable energy savings, EAFBFS is able to deliver high and tunable fairness accuracy, low scheduling related overheads along with resource utilisation optimality, by combining and leveraging the benefits of two prominent state-of-the-art schedulers ERFair and DPFair. While the proposed scheduler ensures atmost m−1 task migrations over stipulated intervals called time frames similar to DPFair, EAFBFS exhibits far improved fairness properties. Experimental results show that EAFBFS performs almost at par with energy aware DPFair in terms of energy savings and migrations incurred while achieving much higher proportional fairness accuracy (10–15 times on average over DPFair).

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.