Cloud computing provides computer resources such as hardware and software as a service to consumers over a network. The primary idea of cloud computing is to distribute massive amounts of storage, processing, and information to scientific applications. In cloud computing, user tasks are organized and executed with appropriate resources to supply services successfully. In order to complete task scheduling, a variety of task allocation approaches are employed. This work proposes an efficient task scheduling method to improve the task scheduling approach. Optimization techniques are often used to solve NP-hard situations. This work presents an effective scheduling task method for cloud computing systems based on the RAO-3 algorithm. We evaluate the performance of our approach by applying it to three instances. According to the data, the proposed technique provided the optimal solution in terms of schedule length, speedup, efficiency, and throughput.
CITATION STYLE
Fayed, A. R., Khalifa, N. E. M., Taha, M. H. N., & Kotb, A. (2023). Optimization of Task Scheduling in Cloud Computing Using the RAO-3 Algorithm. In Lecture Notes on Data Engineering and Communications Technologies (Vol. 164, pp. 508–523). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-27762-7_47
Mendeley helps you to discover research relevant for your work.