{"title":"功率感知并行作业调度","authors":"M. Etinski, J. Corbalán, J. Labarta","doi":"10.1201/b16631-47","DOIUrl":null,"url":null,"abstract":"Recent increase in performance of High Performance Computing (HPC) centers has been followed by even higher increase in power consumption. Power draw of modern supercomputers is not only an economic problem but it has negative consequences on environment. Roughly speaking, CPU power presents 50% of total system power. Dynamic Voltage Frequency Scaling(DVFS) is a technique widely used to manage CPU power. The level of parallel job scheduling presents a good place for power management as the scheduler is aware of the whole system: current load, running jobs, waiting jobs and their wait times. This talk explains two power-aware parallel job scheduling policies that trade performance for energy trying to minimize the performance penalty. The first policy assigns job frequency based on predicted job performance while the other uses system utilization to decide when to run jobs at reduced frequency. In the end, a power budgeting policy will be described since power budgeting has become very important for reasons such as existing infrastructure limitations, reliability and/or carbon footprint. Interestingly, it shows that the DVFS technique can even improve overall job performance in case of a given power budget.","PeriodicalId":171058,"journal":{"name":"Handbook of Energy-Aware and Green Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Power-Aware Parallel Job Scheduling\",\"authors\":\"M. Etinski, J. Corbalán, J. Labarta\",\"doi\":\"10.1201/b16631-47\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recent increase in performance of High Performance Computing (HPC) centers has been followed by even higher increase in power consumption. Power draw of modern supercomputers is not only an economic problem but it has negative consequences on environment. Roughly speaking, CPU power presents 50% of total system power. Dynamic Voltage Frequency Scaling(DVFS) is a technique widely used to manage CPU power. The level of parallel job scheduling presents a good place for power management as the scheduler is aware of the whole system: current load, running jobs, waiting jobs and their wait times. This talk explains two power-aware parallel job scheduling policies that trade performance for energy trying to minimize the performance penalty. The first policy assigns job frequency based on predicted job performance while the other uses system utilization to decide when to run jobs at reduced frequency. In the end, a power budgeting policy will be described since power budgeting has become very important for reasons such as existing infrastructure limitations, reliability and/or carbon footprint. Interestingly, it shows that the DVFS technique can even improve overall job performance in case of a given power budget.\",\"PeriodicalId\":171058,\"journal\":{\"name\":\"Handbook of Energy-Aware and Green Computing\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-01-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Handbook of Energy-Aware and Green Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1201/b16631-47\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Handbook of Energy-Aware and Green Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/b16631-47","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Recent increase in performance of High Performance Computing (HPC) centers has been followed by even higher increase in power consumption. Power draw of modern supercomputers is not only an economic problem but it has negative consequences on environment. Roughly speaking, CPU power presents 50% of total system power. Dynamic Voltage Frequency Scaling(DVFS) is a technique widely used to manage CPU power. The level of parallel job scheduling presents a good place for power management as the scheduler is aware of the whole system: current load, running jobs, waiting jobs and their wait times. This talk explains two power-aware parallel job scheduling policies that trade performance for energy trying to minimize the performance penalty. The first policy assigns job frequency based on predicted job performance while the other uses system utilization to decide when to run jobs at reduced frequency. In the end, a power budgeting policy will be described since power budgeting has become very important for reasons such as existing infrastructure limitations, reliability and/or carbon footprint. Interestingly, it shows that the DVFS technique can even improve overall job performance in case of a given power budget.