Abstract
The cloud is an open environment where users can use the resources and services that are available to them. A cloud server or cloud service provider provides resources and services to the end user. User expectations must be met when offering these services. Since resources need to be allocated to users in a timely manner, that is where the issue resides. This research examines three main resource allocation algorithms in detail, including ant colony optimization, deadline guaranteed scheduling, and scheduling based on genetic algorithms. In this paper, a proposed cloud computing resource allocation model that can be implemented to manage resources in a cloud computing environment based on the Fuzzy Analytic Hierarchy Process (FAHP) algorithm was discussed.