Abstract
Power consumption is a key factor in modern ICT infrastructure, especially in the expanding world of High Performance Computing, Cloud Computing and Big Data. Such consumption is bound to become an even greater issue as supercomputers are envisioned to enter the Exascale by 2020, granted that they obtain an order of magnitude energy efficiency gain. An important component in many strategies devised to decrease energy usage is “power capping”, i.e., the possibility to constrain the system power consumption within certain power budget. In this paper we propose two novel approaches for power capped workload dispatching and we demonstrate them on a real-life high-performance machine: the Eurora supercomputer hosted at CINECA computing center in Bologna. Power capping is a feature not included in the commercial Portable Batch System (PBS) dispatcher currently in use on Eurora. The first method is based on a heuristic technique while the second one relies on a hybrid strategy which combines a CP and a heuristic approach. Both systems are evaluated and compared on simulated job traces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Mudge, N.: In: Culler, P., Druschel, D.E. (eds.) OSDI. USENIX Association (2002). Operating Systems Review 36(Special Issue), Winter 2002
Auweter, A., et al.: A case study of energy aware scheduling on supermuc. In: Kunkel, J.M., Ludwig, T., Meuer, H.W. (eds.) ISC 2014. LNCS, vol. 8488, pp. 394–409. Springer, Heidelberg (2014)
Banerjee, A., Mukherjee, T., Varsamopoulos, G., Gupta, S.K.S.: Cooling-aware and thermal-aware workload placement for green hpc data centers. In: Green Computing Conference, pp. 245–256 (2010)
Baptiste, P., Laborie, P., Le Pape, C., Nuijten, W.: Constraint-based scheduling and planning. Foundations of Artificial Intelligence 2, 761–799 (2006)
Baptiste, P., Le Pape, C., Nuijten, W.: Constraint-based scheduling. Kluwer Academic Publishers (2001)
Bartolini, A., Cacciari, M., Cavazzoni, C., Tecchiolli, G., Benini, L.: Unveiling eurora - thermal and power characterization of the most energy-efficient supercomputer in the world. In: Design, Automation Test in Europe Conference Exhibition (DATE), 2014, March 2014
Bartolini, A., Borghesi, A., Bridi, T., Lombardi, M., Milano, M.: Proactive workload dispatching on the EURORA supercomputer. In: O’Sullivan, B. (ed.) CP 2014. LNCS, vol. 8656, pp. 765–780. Springer, Heidelberg (2014)
Bartolini, A., Cacciari, M., Tilli, A., Benini, L.: Thermal and energy management of high-performance multicores: Distributed and self-calibrating model-predictive controller. IEEE Trans. Parallel Distrib. Syst. 24(1), 170–183 (2013)
Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Karp, S., Keckler, S., Klein, D., Lucas, R., Richards, M., Scarpelli, A., Scott, S., Snavely, A., Sterling, T., Williams, R.S., Yelick, K., Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Keckler, S., Klein, D., Kogge, P., Williams, R.S., Yelick, K.: Exascale computing study: Technology challenges in achieving exascale systems, September 2008
Chu, R.C., Simons, R.E., Ellsworth, M.J., Schmidt, R.R., Cozzolino, V.: Review of cooling technologies for computer products. IEEE Transactions on Device and Materials Reliability 4(4), 568–585 (2004)
Collina, F.: Tecniche di workload dispatching sotto vincoli di potenza. Master’s thesis, Alma Mater Studiorum Università di Bologna (2014)
Conficoni, C., Bartolini, A., Tilli, A., Tecchiolli, G., Benini, L.: Energy-aware cooling for hot-water cooled supercomputers. Proceedings of the 2015 Design. Automation & Test in Europe Conference & Exhibition, DATE 2015, pp. 1353–1358. EDA Consortium, San Jose (2015)
Dongarra, J.J.: Visit to the national university for defense technology changsha, china. Technical report, University of Tennessee, June 2013
Dongarra, J.J., Meuer, H.W., Strohmaier, E.: 29th top500 Supercomputer Sites. Technical report, Top500.org, November 1994
Fan, X., Weber, W.-D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: ACM SIGARCH Computer Architecture News, vol. 35, pp. 13–23. ACM (2007)
Feng, W.-C., Cameron, K.: The Green500 List: Encouraging Sustainable Supercomputing. IEEE Computer 40(12) (2007)
Gandhi, A., Harchol-Balter, M., Das, R., Kephart, J.O., Lefurgy, C.: Power capping via forced idleness (2009)
Haupt, R.: A survey of priority rule-based scheduling. Operations-Research-Spektrum 11(1), 3–16 (1989)
Kim, J.M., Chung, S.W., Seo, S.K.: Looking into heterogeneity: When simple is faster
Kim, J., Ruggiero, M., Atienza, D.: Free cooling-aware dynamic power management for green datacenters. In: 2012 International Conference on High Performance Computing and Simulation (HPCS), pp. 140–146, July 2012
Kim, J., Ruggiero, M., Atienza, D., Lederberger, M.: Correlation-aware virtual machine allocation for energy-efficient datacenters. In: Proceedings of the Conference on Design. Automation and Test in Europe, DATE 2013, pp. 1345–1350. EDA Consortium, San Jose (2013)
Kontorinis, V., Zhang, L.E., Aksanli, B., Sampson, J., Homayoun, H., Pettis, E., Tullsen, D.M., Rosing, T.S.: Managing distributed ups energy for effective power capping in data centers. In: 2012 39th Annual International Symposium on Computer Architecture (ISCA), pp. 488–499. IEEE (2012)
Kudithipudi, D., Qu, Q., Coskun, A.K.: Thermal management in many core systems. In: Khan, S.U., Koodziej, J., Li, J., Zomaya, A.Y. (eds.) Evolutionary Based Solutions for Green Computing. SCI, vol. 432, pp. 161–185. Springer, Heidelberg (2013)
Laborie, P., Rogerie, J.: Reasoning with conditional time-intervals. In: Proc. of FLAIRS, pp. 555–560 (2008)
Lefurgy, C., Wang, X., Ware, M.: Power capping: a prelude to power shifting. Cluster Computing 11(2), 183–195 (2008)
Pape, C.L., Couronné, P., Vergamini, D., Gosselin, V.: Time-versus-capacity compromises in project scheduling. In Proc. of the 13th Workshop of the UK Planning Special Interest Group, pp. 1–13 (1994)
Reda, S., Cochran, R., Coskun, A.K.: Adaptive power capping for servers with multithreaded workloads. IEEE Micro 32(5), 64–75 (2012)
Altair PBS Works: Pbs professional\(\textregistered \)12.2 administrator’s guide (2013). http://resources.altair.com/pbs/documentation/support/PBSProAdminGuide12.2.pdf
You, H., Zhang, H.: Comprehensive workload analysis and modeling of a petascale supercomputer. In: Cirne, W., Desai, N., Frachtenberg, E., Schwiegelshohn, U. (eds.) JSSPP 2012. Lecture Notes in Computer Science, vol. 7698, pp. 253–271. Springer, Heidelberg (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Borghesi, A., Collina, F., Lombardi, M., Milano, M., Benini, L. (2015). Power Capping in High Performance Computing Systems. In: Pesant, G. (eds) Principles and Practice of Constraint Programming. CP 2015. Lecture Notes in Computer Science(), vol 9255. Springer, Cham. https://doi.org/10.1007/978-3-319-23219-5_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-23219-5_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23218-8
Online ISBN: 978-3-319-23219-5
eBook Packages: Computer ScienceComputer Science (R0)