Abstract
Construction of energy-saving schedules for the execution of n jobs on a processor with the use of the dynamic voltage scaling (DVS) mechanism is considered. A formal problem statement is presented. The problem is shown to be NP-hard. An algorithm with complexity O(n 2/ε) guaranteeing finding of a (1 + ε)-approximate solution is suggested.
Similar content being viewed by others
References
Albers, S., Muller, F., and Schmelzer, S., Speed Scaling on Parallel Processors, Proc. of the 19th ACM Symp. on Parallel Algorithms and Architectures (SPAA), 2007, pp. 289–298.
Albers, S., Energy-Efficient Algorithms, Commun. ACM, 2010, vol. 53, no. 5, pp. 86–96.
Ge, R., Feng, X., and Cameron, K.W., Performance-Constrained Distributed DVS Scheduling for Scientific Applications on Power-Aware Clusters, Scalable Performance Lab., Dept. of Computer Sci., and Engineering, Univ. of South Carolina, SC 29208.
Lee, Y.C. and Zomaya, A.Y., Minimizing Energy Consumption for Precedence-Constrained Applications Using Dynamic Voltage Scaling, Proc. of the 9th IEEE/ACM Int. Symp. on Cluster Computing and the Grid, 2009, no. 6, pp. 92–99.
Computer and Job-shop Scheduling Theory, Coffman, E.G., Ed., Wiley, 1976. Translated under the title Teoriya raspisanii i vychislitel’nye mashiny, Moscow: Nauka, 1984.
Graham, R., Bounds for Certain Multiprocessor Anomalies, Bell Systems Technology J., 1966, vol. 45, pp. 1563–1581.
Garey, M.R. and Johnson, D.S., Computers and Intractability: A Guide to the Theory of NP-completeness, New York: Freeman. Translated under the title Vychislitel’nye mashiny i trudnoreshaemye zadachi, Moscow: Mir, 1982.
Kellerer, H., Pferschy, U., and Pisinger, D., Knapsack Problems, Springer, 2004.
Cormen, T., Leiserson, C., and Rivest, R., Introduction to Algorithms, Cambridge, MA, MIT Press, 1990. Translated under the title Algoritmy: postroenie i analiz, Moscow: MTsNMO, 1999.
Computer Science Handbook, Tucker, A.B., Ed., Chapman & Hall, 2004.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © M.A. Trushnikov, 2010, published in Programmirovanie, 2010, Vol. 36, No. 6.
Rights and permissions
About this article
Cite this article
Trushnikov, M.A. On one problem of construction of energy-saving schedules. Program Comput Soft 36, 337–342 (2010). https://doi.org/10.1134/S0361768810060034
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768810060034