Abstract
In this paper, we consider the problem of scheduling energy consumption loads in the setting of smart electric grids. Each load is characterized as a “job” by a start (arrival) time and a deadline by which a certain amount of electric energy must be delivered to the load. A job may be preemptable, i. e. it can be interrupted or non-preemptable. Specifically, we focus on scheduling a mixture of preemptable and non-preemptable jobs with the same arrival time and deadline with the goal of minimizing the peak power. We study and modify the first-fit decreasing height algorithm of the strip packing problem for this purpose. We prove its asymptotic performance bound: \(1.7 OPT + 1\) and its tightness. The heuristic results in at most one preemption per job, and it can be implemented with \(O(n \log n + nq)\) time complexity where q is the number of \(non-preemptable\) jobs.
Similar content being viewed by others
Notes
As noted in Observation 3.4, some rectangles appear twice in the RHS. When adding the widths of rectangles in the RHS, each rectangle is counted only once.
References
Alamdari, S., Biedl, T., Chan, T., Grant, E., Jampani, K., Keshav, S., et al. (2013). Smart-grid electricity allocation via strip packing with slicing. In F. Dehne, R. Solis-Oba, & J. R. Sack (Eds.), Algorithms and data structures (Vol. 8037, pp. 25–36)., Lecture notes in computer science Berlin Heidelberg: Springer.
Bakken, D., Bose, A., Chandy, K., Khargonekar, P., Kuh, A., Low, S., von Meier, A., Poolla, K., Varaiya, P. & Wu, F. (2011). Grip-grids with intelligent periphery: Control architectures for grid2050. In 2011 IEEE international conference on smart grid communications (SmartGridComm), pp 7–12.
Coffman, E, Jr., Garey, M., Johnson, D., & Tarjan, R. (1980). Performance bounds for level-oriented two-dimensional packing algorithms. SIAM Journal on Computing, 9(4), 808–826.
Garey, M., Graham, R., Johnson, D., & Yao, A. C. C. (1976). Resource constrained scheduling as generalized bin packing. Journal of Combinatorial Theory, Series A, 21(3), 257–298.
Giudice P (2011) Our energy future and smart grid communications. testimony before the fcc field hearing on energy and environment URL http://www.broadband.gov/fieldevents/fh_energy_environment/giudice.pdf.
Harren, R. & Stee, R. (2009). Improved absolute approximation ratios for two-dimensional packing problems. In I. Dinur, K. Jansen, J. Naor, J. Rolim (Eds.) Approximation, randomization, and combinatorial optimization. Algorithms and techniques, Lecture notes in computer science (Vol. 5687, pp 177–189). Berlin Heidelberg: Springer.
Johnson, D., Demers, A., Ullman, J., Garey, M., & Graham, R. (1974). Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM Journal on Computing, 3(4), 299–325.
Koutsopoulos, I. & Tassiulas, L. (2011). Control and optimization meet the smart power grid: Scheduling of power demands for optimal energy management. In: Proceedings of the 2nd international conference on energy-efficient computing and networking, ACM, e-Energy ’11, pp 41–50.
Lodi, A., Martello, S., & Monaci, M. (2002). Two-dimensional packing problems: A survey. European Journal of Operational Research, 141(2), 241–252.
Ranjan, A., Khargonekar, P. & Sahni, S. (2014). Offline preemptive scheduling of power demands to minimize peak power in smart grids. In 2014 IEEE symposium on computers and communication (ISCC), pp 1–6.
Tang, S., Huang, Q., Li, X.Y. & Wu, D. (2013). Smoothing the energy consumption: Peak demand reduction in smart grid. In 2013 Proceedings IEEE INFOCOM, pp 1133–1141.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version was published in the Proceedings of the 21th IEEE Symposium on Computers and Communications (ISCC), 2015, pp. 758-763.
This research was supported, in part, by the National Science Foundation under Grants CNS0905308 and CNS-1239274.
Rights and permissions
About this article
Cite this article
Ranjan, A., Khargonekar, P. & Sahni, S. Offline first-fit decreasing height scheduling of power loads. J Sched 20, 527–542 (2017). https://doi.org/10.1007/s10951-017-0528-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-017-0528-y