A Novel Battery-Aware Task Scheduling Algorithm for Multiprocessor Systems

Xie Yufeng,Liu Leibo,Dai Rui,Wei Shaojin
2008-01-01
Abstract:In battery-powered portable devices, the most important design goal is maximizing the battery lifetime. This paper addresses the problem of battery-aware task scheduling on multiprocessor systems to extend the battery lifetime, and proposed a Critical-path based battery-aware task scheduling (CPbBATS) algorithm with a novel efficient flow. Experiments on hundreds of task graphs each having 10 to 100 tasks show that, compared with algorithm that simply sequences tasks with their highest voltages and utilizes the slack by the latest possible task, the CPbBATS achieved 3.3%-6.1% reduction on apparent charge lost which means longer battery lifetime, 3.6%-8.3% reduction on actual charge lost which means lower energy consumption, and average 31.99% reduction on the CPU runtime which means much lower computational complexity.
What problem does this paper attempt to address?