Resource allocation optimization in cloud computing using the whale optimization algorithm
Cloud computing is a massively distributed system in which existing resources interact with user-requested tasks to meet their requests. In such a system, the problem of optimizing Resource Allocation and Scheduling (RAS) is vital, because recourse allocation and scheduling deals with the mapping between recourses and user requests and also is responsible for optimal allocating of tasks to available resources. In the cloud environment, a user may face hundreds of computational resources to do his work. Therefore, manually recourse allocation and scheduling are impossible, and having a schedule between user requests and available recourses seems logical. In this paper, we used Whale Optimization Algorithm (WOA) to solve resource allocation and task scheduling problem in cloud computing to have optimal resource allocation and reduce the total runtime of requested services by users. The proposed algorithm is compared with the other existed algorithms. Results indicate the proper performance of the proposed algorithm than other ones.
-
Extended rational techniques to resonant nonlinear Schrodinger equation
Nikan Ahmadi Karchi, Mohammadbagher Ghaemi *,
Mathematics and Computational Sciences, Spring 2024 -
An Enhanced Genetic Algorithm for Task Scheduling in Heterogeneous Systems
Saeed Mirpour Marzuni, *
Computational Sciences and Engineering, Summer 2023 -
Gate Allocation Based on a Combination of Gray Wolf Algorithm and Fuzzy Logic System
Maryam Farshchian Yazdi, Reza Kamel *, Seyyed Javad Seyyed Mahdavi Chabok, Maryam Kheir Abadi
Journal of Transportation Engineering, -
پیش بینی روند بازارهای مالی مبتنی بر مدلسازی مفاهیم نهفته ی اقتصادی در اسناد خبری
سعیده انبایی، مجید وفایی جهان*، امین میلانی فرد، سید رضا کامل
مجله فناوری اطلاعات در طراحی مهندسی، بهار و تابستان 1401