TY - GEN
T1 - An O(n2) algorithm for computing optimal continuous voltage schedules
AU - Li, Minming
AU - Yao, Frances F.
AU - Yuan, Hao
PY - 2017/4
Y1 - 2017/4
N2 - Dynamic Voltage Scaling techniques allow the processor to set its speed dynamically in order to reduce energy consumption. In the continuous model, the processor can run at any speed, while in the dis-crete model, the processor can only run at finite number of speeds given as input. The current best algorithm for computing the optimal sched-ules for the continuous model runs at O(n2 log n) time for scheduling n jobs. In this paper, we improve the running time to O(n2) by speeding up the calculation of s-schedules using a more refined data structure. For the discrete model, we improve the computation of the optimal schedule from the current best O(dn log n) to O(n log max{d, n}) where d is the number of allowed speeds.
AB - Dynamic Voltage Scaling techniques allow the processor to set its speed dynamically in order to reduce energy consumption. In the continuous model, the processor can run at any speed, while in the dis-crete model, the processor can only run at finite number of speeds given as input. The current best algorithm for computing the optimal sched-ules for the continuous model runs at O(n2 log n) time for scheduling n jobs. In this paper, we improve the running time to O(n2) by speeding up the calculation of s-schedules using a more refined data structure. For the discrete model, we improve the computation of the optimal schedule from the current best O(dn log n) to O(n log max{d, n}) where d is the number of allowed speeds.
UR - https://www.scopus.com/pages/publications/85018436628
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85018436628&origin=recordpage
U2 - 10.1007/978-3-319-55911-7_28
DO - 10.1007/978-3-319-55911-7_28
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9783319559100
VL - 10185 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 389
EP - 400
BT - Lecture Notes in Computer Science
PB - Springer Verlag
T2 - 14th Annual Conference on Theory and Applications of Models of Computation, TAMC 2017
Y2 - 20 April 2017 through 22 April 2017
ER -