{"title":"用于降低硬实时系统全系统能耗的速率单调调度","authors":"Linwei Niu","doi":"10.1109/ICCD.2010.5647804","DOIUrl":null,"url":null,"abstract":"In this paper, we present system-wide dynamic scheduling algorithms to reduce the energy consumption by both the core DVS processor and multiple non-DVS peripheral devices for hard real-time systems scheduled with rate-monotonic scheduling (RMS) scheme. In our research, we first present an approach to leverage the use of the critical speed strategy and the traditional DVS strategy based on the job workload to be finished within certain interval. Then dynamic scheduling approaches are proposed in the management of speed determination and device shut-down to reduce the energy at the system level. Compared with existing research, our approach can effectively reduce the overall energy consumption for both CPU and peripheral devices.","PeriodicalId":182350,"journal":{"name":"2010 IEEE International Conference on Computer Design","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Rate-monotonic scheduling for reducing system-wide energy consumption for hard real-time systems\",\"authors\":\"Linwei Niu\",\"doi\":\"10.1109/ICCD.2010.5647804\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present system-wide dynamic scheduling algorithms to reduce the energy consumption by both the core DVS processor and multiple non-DVS peripheral devices for hard real-time systems scheduled with rate-monotonic scheduling (RMS) scheme. In our research, we first present an approach to leverage the use of the critical speed strategy and the traditional DVS strategy based on the job workload to be finished within certain interval. Then dynamic scheduling approaches are proposed in the management of speed determination and device shut-down to reduce the energy at the system level. Compared with existing research, our approach can effectively reduce the overall energy consumption for both CPU and peripheral devices.\",\"PeriodicalId\":182350,\"journal\":{\"name\":\"2010 IEEE International Conference on Computer Design\",\"volume\":\"99 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE International Conference on Computer Design\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCD.2010.5647804\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International Conference on Computer Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCD.2010.5647804","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Rate-monotonic scheduling for reducing system-wide energy consumption for hard real-time systems
In this paper, we present system-wide dynamic scheduling algorithms to reduce the energy consumption by both the core DVS processor and multiple non-DVS peripheral devices for hard real-time systems scheduled with rate-monotonic scheduling (RMS) scheme. In our research, we first present an approach to leverage the use of the critical speed strategy and the traditional DVS strategy based on the job workload to be finished within certain interval. Then dynamic scheduling approaches are proposed in the management of speed determination and device shut-down to reduce the energy at the system level. Compared with existing research, our approach can effectively reduce the overall energy consumption for both CPU and peripheral devices.