An improved coral reef optimization-based scheduling algorithm for cloud computing (Q2666146): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: NP-complete scheduling problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Task assignment in heterogeneous computing systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4079017 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4250232 / rank
 
Normal rank

Latest revision as of 07:23, 27 July 2024

scientific article
Language Label Description Also known as
English
An improved coral reef optimization-based scheduling algorithm for cloud computing
scientific article

    Statements

    An improved coral reef optimization-based scheduling algorithm for cloud computing (English)
    0 references
    0 references
    0 references
    0 references
    22 November 2021
    0 references
    Summary: An important problem in cloud computing faces the challenge of scheduling tasks to virtual machines to meet the cost and time demands, while maintaining the Quality of Service (QoS). Allocating tasks into cloud resources is a difficult problem due to the uncertainty of consumers' future requirements and the diversity of providers' resources. Previous studies, either on modeling or scheduling approaches, can no longer offer a satisfactory solution. In this paper, we establish a resource allocation framework and propose a novel task scheduling algorithm. An improved coral reef optimization (ICRO) is proposed to deal with this task scheduling problem. In ICRO, the better-offspring and multicrossover strategies increase the convergent speed and improve the quality of solutions. In addition, a novel load balance-aware mutation enhances the load balance among virtual machines and adjusts the number of resources provided to users. Experimental results show that compared with other algorithms, ICRO can significantly reduce the makespan and cost of the scheduling, while maintaining a better load balance in the system.
    0 references
    0 references
    0 references
    0 references