{"title":"基于启发式路径和观测器的体域网络系统低能量调度算法","authors":"Yanhong Liu, B. Veeravalli","doi":"10.1109/BIOCAS.2007.4463335","DOIUrl":null,"url":null,"abstract":"In this paper, we propose novel low-energy static and dynamic scheduling algorithms for the heterogeneous Body Area Network (BAN) systems, where task graphs have deadlines (timing constraints) and precedence relationships to satisfy. Our proposed algorithms, with low computational complexities, use the novel \"path information track-and-update\" scheme to distribute slack over tasks such that the overall energy consumption is minimized, and an observer mechanism to guarantee the application constraints. Our dynamic scheduling algorithm utilizes the results from the static scheduling algorithm and attempts to aggressively reduce the energy consumption. Simulations for the task graph for a typical BAN application show that our scheduling algorithms achieve better energy savings with less than 5% of the computational time, compared with the recent heterogenous multiprocessor scheduling algorithms.","PeriodicalId":273819,"journal":{"name":"2007 IEEE Biomedical Circuits and Systems Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Heuristic-Path and Observer based Low-Energy Scheduling Algorithms for Body Area Network Systems\",\"authors\":\"Yanhong Liu, B. Veeravalli\",\"doi\":\"10.1109/BIOCAS.2007.4463335\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we propose novel low-energy static and dynamic scheduling algorithms for the heterogeneous Body Area Network (BAN) systems, where task graphs have deadlines (timing constraints) and precedence relationships to satisfy. Our proposed algorithms, with low computational complexities, use the novel \\\"path information track-and-update\\\" scheme to distribute slack over tasks such that the overall energy consumption is minimized, and an observer mechanism to guarantee the application constraints. Our dynamic scheduling algorithm utilizes the results from the static scheduling algorithm and attempts to aggressively reduce the energy consumption. Simulations for the task graph for a typical BAN application show that our scheduling algorithms achieve better energy savings with less than 5% of the computational time, compared with the recent heterogenous multiprocessor scheduling algorithms.\",\"PeriodicalId\":273819,\"journal\":{\"name\":\"2007 IEEE Biomedical Circuits and Systems Conference\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 IEEE Biomedical Circuits and Systems Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BIOCAS.2007.4463335\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE Biomedical Circuits and Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIOCAS.2007.4463335","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Heuristic-Path and Observer based Low-Energy Scheduling Algorithms for Body Area Network Systems
In this paper, we propose novel low-energy static and dynamic scheduling algorithms for the heterogeneous Body Area Network (BAN) systems, where task graphs have deadlines (timing constraints) and precedence relationships to satisfy. Our proposed algorithms, with low computational complexities, use the novel "path information track-and-update" scheme to distribute slack over tasks such that the overall energy consumption is minimized, and an observer mechanism to guarantee the application constraints. Our dynamic scheduling algorithm utilizes the results from the static scheduling algorithm and attempts to aggressively reduce the energy consumption. Simulations for the task graph for a typical BAN application show that our scheduling algorithms achieve better energy savings with less than 5% of the computational time, compared with the recent heterogenous multiprocessor scheduling algorithms.