dc.contributor.author | Lane, Peter | |
dc.contributor.author | Helian, Na | |
dc.contributor.author | Bodla, Muhammad Haad | |
dc.contributor.author | Zheng, Minghua | |
dc.contributor.author | Moggridge, Paul | |
dc.contributor.editor | Jiménez Laredo, Juan Luis | |
dc.contributor.editor | Hidalgo, J. Ignacio | |
dc.contributor.editor | Babaagba, Kehinde Oluwatoyin | |
dc.date.accessioned | 2022-04-27T16:00:01Z | |
dc.date.available | 2022-04-27T16:00:01Z | |
dc.date.issued | 2022-04-15 | |
dc.identifier.citation | Lane , P , Helian , N , Bodla , M H , Zheng , M & Moggridge , P 2022 , Dynamic Hierarchical Structure Optimisation for Cloud Computing Job Scheduling . in J L Jiménez Laredo , J I Hidalgo & K O Babaagba (eds) , Applications of Evolutionary Computation - 25th European Conference, EvoApplications 2022, Held as Part of EvoStar 2022, Proceedings . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol. 13224 LNCS , Springer Nature Link , pp. 301-316 , International Conference on the Applications of Evolutionary Computation , Spain , 20/04/22 . https://doi.org/10.1007/978-3-031-02462-7_20 | |
dc.identifier.citation | conference | |
dc.identifier.isbn | 978-3-031-02461-0 | |
dc.identifier.isbn | 978-3-031-02462-7 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.other | ORCID: /0000-0001-6687-0306/work/112292269 | |
dc.identifier.other | ORCID: /0000-0003-1004-1298/work/138701719 | |
dc.identifier.uri | http://hdl.handle.net/2299/25501 | |
dc.description | © 2022 Springer Nature Switzerland AG. This is the accepted manuscript version of a conference paper that been published in final form at https://doi.org/10.1007/978-3-031-02462-7_20 | |
dc.description.abstract | The performance of cloud computing depends in part on job-scheduling algorithms, but also on the connection structure. Previous work on this structure has mostly looked at fixed and static connections. However, we argue that such static structures cannot be optimal in all situations. We introduce a dynamic hierarchical connection system of sub-schedulers between the scheduler and servers, and use artificial intelligence search algorithms to optimise this structure. Due to its dynamic and flexible nature, this design enables the system to adaptively accommodate heterogeneous jobs and resources to make the most use of resources. Experimental results compare genetic algorithms and simulating annealing for optimising the structure, and demonstrate that a dynamic hierarchical structure can significantly reduce the total makespan (max processing time for given jobs) of the heterogeneous tasks allocated to heterogeneous resources, compared with a one-layer structure. This reduction is particularly pronounced when resources are scarce. | en |
dc.format.extent | 16 | |
dc.format.extent | 797762 | |
dc.language.iso | eng | |
dc.publisher | Springer Nature Link | |
dc.relation.ispartof | Applications of Evolutionary Computation - 25th European Conference, EvoApplications 2022, Held as Part of EvoStar 2022, Proceedings | |
dc.relation.ispartofseries | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | |
dc.subject | Cloud computing | |
dc.subject | Dynamic hierarchical job scheduling structure | |
dc.subject | Genetic algorithms | |
dc.subject | Optimisation | |
dc.subject | Theoretical Computer Science | |
dc.subject | General Computer Science | |
dc.title | Dynamic Hierarchical Structure Optimisation for Cloud Computing Job Scheduling | en |
dc.contributor.institution | Centre for Computer Science and Informatics Research | |
dc.contributor.institution | School of Physics, Engineering & Computer Science | |
dc.contributor.institution | Department of Computer Science | |
dc.contributor.institution | Biocomputation Research Group | |
dc.date.embargoedUntil | 2024-04-15 | |
dc.identifier.url | http://www.scopus.com/inward/record.url?scp=85129255467&partnerID=8YFLogxK | |
rioxxterms.versionofrecord | 10.1007/978-3-031-02462-7_20 | |
rioxxterms.type | Other | |
herts.preservation.rarelyaccessed | true | |