{"title":"基于调度聚类树的分布式实时任务调度后优化算法","authors":"Xiaofei Wang, Mingjie Fang","doi":"10.1109/IMSCCS.2006.138","DOIUrl":null,"url":null,"abstract":"To overcome the disadvantages of the existing task duplication-based algorithms, this paper discusses the scheduling objectives of distributed real-time tasks, presents a novel structure called scheduled cluster tree, and proposes a general optimization method for various task duplication-based algorithms. According to the result of experiments, PSO_I and PSO_II are both general algorithms that improve the schedules generated by various task duplication-based algorithms. PSO_I aims to optimize the schedules in minimizing the number of required processors without affecting the optimal scheduling length acquired. PSO_II aims to increase the utilization of processors at the acceptable expense of the scheduling length (i.e., in the range of deadline) besides minimizing the number of required processors. The time complexities of both methods match approximately that of the typical task duplication-based algorithms, e.g., the task duplication based scheduling algorithm and the optimal scheduling algorithm based on task duplication","PeriodicalId":202629,"journal":{"name":"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Two Post-Scheduling Optimization Algorithms for Distributed Real-Time Tasks Based on Scheduled Cluster Tree\",\"authors\":\"Xiaofei Wang, Mingjie Fang\",\"doi\":\"10.1109/IMSCCS.2006.138\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To overcome the disadvantages of the existing task duplication-based algorithms, this paper discusses the scheduling objectives of distributed real-time tasks, presents a novel structure called scheduled cluster tree, and proposes a general optimization method for various task duplication-based algorithms. According to the result of experiments, PSO_I and PSO_II are both general algorithms that improve the schedules generated by various task duplication-based algorithms. PSO_I aims to optimize the schedules in minimizing the number of required processors without affecting the optimal scheduling length acquired. PSO_II aims to increase the utilization of processors at the acceptable expense of the scheduling length (i.e., in the range of deadline) besides minimizing the number of required processors. The time complexities of both methods match approximately that of the typical task duplication-based algorithms, e.g., the task duplication based scheduling algorithm and the optimal scheduling algorithm based on task duplication\",\"PeriodicalId\":202629,\"journal\":{\"name\":\"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMSCCS.2006.138\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMSCCS.2006.138","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Two Post-Scheduling Optimization Algorithms for Distributed Real-Time Tasks Based on Scheduled Cluster Tree
To overcome the disadvantages of the existing task duplication-based algorithms, this paper discusses the scheduling objectives of distributed real-time tasks, presents a novel structure called scheduled cluster tree, and proposes a general optimization method for various task duplication-based algorithms. According to the result of experiments, PSO_I and PSO_II are both general algorithms that improve the schedules generated by various task duplication-based algorithms. PSO_I aims to optimize the schedules in minimizing the number of required processors without affecting the optimal scheduling length acquired. PSO_II aims to increase the utilization of processors at the acceptable expense of the scheduling length (i.e., in the range of deadline) besides minimizing the number of required processors. The time complexities of both methods match approximately that of the typical task duplication-based algorithms, e.g., the task duplication based scheduling algorithm and the optimal scheduling algorithm based on task duplication