{"title":"低功耗RTOS调度的预测策略","authors":"Pavan Kumar, M. Srivastava","doi":"10.1109/ICCD.2000.878306","DOIUrl":null,"url":null,"abstract":"Limiting the power consumption of real time embedded systems is an important aspect, especially in portable systems (laptops, cellular phones) with tight power constraints. In this paper, we present a power-saving prediction strategy that exploits the fixed priority scheduling of the real-time tasks running on these embedded systems. Power reduction is achieved by developing an efficient low power scheme with prediction of the expected execution time of real time tasks and making use of the idle time of system for scheduling these tasks in low power modes. In the process there may be few tasks missing their deadlines. This results in a tradeoff between power saved and deadlines missed. Our simulation results for different applications show that the proposed prediction mechanism achieves a high degree of power conservation with a very small penalty of missed deadlines. Our mechanism is simple and can be implemented in most of the real time operating systems.","PeriodicalId":437697,"journal":{"name":"Proceedings 2000 International Conference on Computer Design","volume":"32 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"46","resultStr":"{\"title\":\"Predictive strategies for low-power RTOS scheduling\",\"authors\":\"Pavan Kumar, M. Srivastava\",\"doi\":\"10.1109/ICCD.2000.878306\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Limiting the power consumption of real time embedded systems is an important aspect, especially in portable systems (laptops, cellular phones) with tight power constraints. In this paper, we present a power-saving prediction strategy that exploits the fixed priority scheduling of the real-time tasks running on these embedded systems. Power reduction is achieved by developing an efficient low power scheme with prediction of the expected execution time of real time tasks and making use of the idle time of system for scheduling these tasks in low power modes. In the process there may be few tasks missing their deadlines. This results in a tradeoff between power saved and deadlines missed. Our simulation results for different applications show that the proposed prediction mechanism achieves a high degree of power conservation with a very small penalty of missed deadlines. Our mechanism is simple and can be implemented in most of the real time operating systems.\",\"PeriodicalId\":437697,\"journal\":{\"name\":\"Proceedings 2000 International Conference on Computer Design\",\"volume\":\"32 4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"46\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 2000 International Conference on Computer Design\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCD.2000.878306\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 2000 International Conference on Computer Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCD.2000.878306","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Predictive strategies for low-power RTOS scheduling
Limiting the power consumption of real time embedded systems is an important aspect, especially in portable systems (laptops, cellular phones) with tight power constraints. In this paper, we present a power-saving prediction strategy that exploits the fixed priority scheduling of the real-time tasks running on these embedded systems. Power reduction is achieved by developing an efficient low power scheme with prediction of the expected execution time of real time tasks and making use of the idle time of system for scheduling these tasks in low power modes. In the process there may be few tasks missing their deadlines. This results in a tradeoff between power saved and deadlines missed. Our simulation results for different applications show that the proposed prediction mechanism achieves a high degree of power conservation with a very small penalty of missed deadlines. Our mechanism is simple and can be implemented in most of the real time operating systems.