Research Article
Analysis and Design of the Battery Initial Energy Level with Task Scheduling for Energy-Harvesting Embedded Systems
Algorithm 1
Holistic energy evaluation.
| Input: A⟵set of n active tasks at time t | | Output: true or false | | (1) | function GLOBAL CALCULATION (A) | | (2) hp⟵calculating hyperperiod of the task set A | | (3) sum⟵0 | | (4) for i = 1; i ≤ n; i++do | | (5) take the ithtask of A as | | (6) Ei⟵energy cost of | | (7) Ti⟵period of | | (8) sum⟵Ei + sum | | (9) end for | | (10) if (sum−hpR) < 0 then | | (11) return false | | (12) else | | (13) return true | | (14) end if | | (15) end function |
|