{"title":"软实时并行应用的遗传列表调度","authors":"Yoginder S. Dandass","doi":"10.1109/CEC.2004.1330993","DOIUrl":null,"url":null,"abstract":"This paper presents a hybrid algorithm that combines list scheduling with a genetic algorithm for constructing nonpreemptive schedules for soft real-time parallel applications represented as directed acyclic graphs. The execution time requirements of the applications' tasks are assumed to be stochastic and are represented as probability distribution functions. The approach presented here produces shorter schedules than two popular list scheduling approaches for a majority of sample problems. Furthermore, the stochastic schedules provide a mechanism for predicting the probability of the application completing when the execution time available is less than the worst case requirement.","PeriodicalId":152088,"journal":{"name":"Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)","volume":"54 46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Genetic list scheduling for soft real-time parallel applications\",\"authors\":\"Yoginder S. Dandass\",\"doi\":\"10.1109/CEC.2004.1330993\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a hybrid algorithm that combines list scheduling with a genetic algorithm for constructing nonpreemptive schedules for soft real-time parallel applications represented as directed acyclic graphs. The execution time requirements of the applications' tasks are assumed to be stochastic and are represented as probability distribution functions. The approach presented here produces shorter schedules than two popular list scheduling approaches for a majority of sample problems. Furthermore, the stochastic schedules provide a mechanism for predicting the probability of the application completing when the execution time available is less than the worst case requirement.\",\"PeriodicalId\":152088,\"journal\":{\"name\":\"Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)\",\"volume\":\"54 46 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEC.2004.1330993\",\"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 of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2004.1330993","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Genetic list scheduling for soft real-time parallel applications
This paper presents a hybrid algorithm that combines list scheduling with a genetic algorithm for constructing nonpreemptive schedules for soft real-time parallel applications represented as directed acyclic graphs. The execution time requirements of the applications' tasks are assumed to be stochastic and are represented as probability distribution functions. The approach presented here produces shorter schedules than two popular list scheduling approaches for a majority of sample problems. Furthermore, the stochastic schedules provide a mechanism for predicting the probability of the application completing when the execution time available is less than the worst case requirement.