Summary
Cloud technology has raised significant prominence providing a unique market economic approach for resolving large‐scale challenges in heterogeneous distributed systems. Through the use of the network, it delivers secure, quick, and profitable information storage with computational capability. Cloud applications are available on‐demand to meet a variety of user QoS standards. Due to the large number of users and tasks, it is important to achieve efficient planning of tasks submitted by users. One of the most important and difficult nondeterministic polynomial‐hard challenges in cloud technology is task scheduling. To overcome the problem, in this article, optimized multi‐objective Q‐learning with EBSO‐based task scheduling on the cloud is proposed. Q‐learning is one of the machine learning algorithms that can solve these types of problems. The proposed approach is divided into two processes: task prioritization and resource selection. In this article, initially, the tasks are prioritized by using the Q‐learning algorithm. After the prioritization, the tasks are assigned to resources by using the enhanced beetle swarm optimization (EBSO) algorithm. To achieve this, the multi‐objective function is designed based on makespan, cost, and resource utilization. The effectiveness of the suggested method is evaluated using a variety of criteria such as makespan, resource utilization, and cost.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.