{"title":"Energy-Aware Task Migration Through Ant-Colony Optimization for Multiprocessors","authors":"Dulana Rupanetti, Hassan A. Salamy","doi":"10.1109/uemcon53757.2021.9666584","DOIUrl":null,"url":null,"abstract":"In this work, we introduce a novel strategy to improve the power dissipation of the Multiprocessor System on Chips (MPSoC) through a modified Ant-Colony Optimization (ACO) for task migration. Combined with a First-Fit task allocation heuristic, the ACO algorithm tries to split tasks and migrate them to processors with low task utilization to minimize the overall power consumption of the MPSoC. Finally, the task set, including split tasks, is scheduled through an Early-Deadline-First (EDF) scheduler. This paper describes the implementation and verification of the proposed work, and the results of the experiment attest to the improvements gained over the traditional allocating and scheduling algorithms in the literature.","PeriodicalId":127072,"journal":{"name":"2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)","volume":"5 10","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/uemcon53757.2021.9666584","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this work, we introduce a novel strategy to improve the power dissipation of the Multiprocessor System on Chips (MPSoC) through a modified Ant-Colony Optimization (ACO) for task migration. Combined with a First-Fit task allocation heuristic, the ACO algorithm tries to split tasks and migrate them to processors with low task utilization to minimize the overall power consumption of the MPSoC. Finally, the task set, including split tasks, is scheduled through an Early-Deadline-First (EDF) scheduler. This paper describes the implementation and verification of the proposed work, and the results of the experiment attest to the improvements gained over the traditional allocating and scheduling algorithms in the literature.