{"title":"基于启发式遗传算法的一个I/O端口约束客户端web服务调度","authors":"Waralak Chongdarakul","doi":"10.1109/ISPACS.2016.7824770","DOIUrl":null,"url":null,"abstract":"Enhancing heterogeneous distributed computing systems requires effective scheduling approach to achieve high performance and satisfy the clients request. Many scheduling algorithms have been proposed to map and order clients requests running on a suitable processor at the minimum makespan and maximum resource utilization. However, they do not take into account the task scheduling under bounded number of I/O port constraint which is a realistic communications model between client and server. Based on the I/O port constraint, this paper proposes a one I/O port task scheduling using a hybrid heuristicgenetic algorithm to achieve minimum completion time. For practical scenario, web service workflow represented by the Directed Acyclic Graph (DAG) of tasks is implemented as an input task set. The proposed algorithm focuses on sending the clients request of web services and receiving results having minimum makespan and delay. Unlike Genetic Algorithm (GA) providing near optimal results but high time complexity, the proposed approach named Critical Path with Genetic Algorithm (CPGA) incorporates GA to produce the good quality schedule with lower processing time. Preliminary result of fair comparisons with existing scheduling methods shows that the proposed approach outperforms them in terms of minimum makespan and delay.","PeriodicalId":131543,"journal":{"name":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A heuristic-genetic algorithm for client web service scheduling constrained by one I/O port\",\"authors\":\"Waralak Chongdarakul\",\"doi\":\"10.1109/ISPACS.2016.7824770\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Enhancing heterogeneous distributed computing systems requires effective scheduling approach to achieve high performance and satisfy the clients request. Many scheduling algorithms have been proposed to map and order clients requests running on a suitable processor at the minimum makespan and maximum resource utilization. However, they do not take into account the task scheduling under bounded number of I/O port constraint which is a realistic communications model between client and server. Based on the I/O port constraint, this paper proposes a one I/O port task scheduling using a hybrid heuristicgenetic algorithm to achieve minimum completion time. For practical scenario, web service workflow represented by the Directed Acyclic Graph (DAG) of tasks is implemented as an input task set. The proposed algorithm focuses on sending the clients request of web services and receiving results having minimum makespan and delay. Unlike Genetic Algorithm (GA) providing near optimal results but high time complexity, the proposed approach named Critical Path with Genetic Algorithm (CPGA) incorporates GA to produce the good quality schedule with lower processing time. Preliminary result of fair comparisons with existing scheduling methods shows that the proposed approach outperforms them in terms of minimum makespan and delay.\",\"PeriodicalId\":131543,\"journal\":{\"name\":\"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPACS.2016.7824770\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2016.7824770","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A heuristic-genetic algorithm for client web service scheduling constrained by one I/O port
Enhancing heterogeneous distributed computing systems requires effective scheduling approach to achieve high performance and satisfy the clients request. Many scheduling algorithms have been proposed to map and order clients requests running on a suitable processor at the minimum makespan and maximum resource utilization. However, they do not take into account the task scheduling under bounded number of I/O port constraint which is a realistic communications model between client and server. Based on the I/O port constraint, this paper proposes a one I/O port task scheduling using a hybrid heuristicgenetic algorithm to achieve minimum completion time. For practical scenario, web service workflow represented by the Directed Acyclic Graph (DAG) of tasks is implemented as an input task set. The proposed algorithm focuses on sending the clients request of web services and receiving results having minimum makespan and delay. Unlike Genetic Algorithm (GA) providing near optimal results but high time complexity, the proposed approach named Critical Path with Genetic Algorithm (CPGA) incorporates GA to produce the good quality schedule with lower processing time. Preliminary result of fair comparisons with existing scheduling methods shows that the proposed approach outperforms them in terms of minimum makespan and delay.