Review Article

A Survey of Game-Theoretic Approach for Resource Management in Cloud Computing

Table 1

Taxonomy of resource management.

Research wordImplementation costComputational complexityDiscussion/appropriateness of solution/algorithmApplication computing environmentAuthor

Energy efficiency1.5% of a city’s total electricity consumptionThe key challenge is to balance system performance and power consumption. It was found that a huge amount of energy is consumed due to idle and overloaded servers, using 69–97%.This paper explores virtual machine (VM) migration, consolidation, and resource orchestration in cloud computing. Energy-saving techniques in computing equipment have been classified as static power management (SPM) and dynamic power management (DPM).Data centerMohammed et al. [8]
SLA violationsPenalties paid by the providerIn the real world, SLA infractions are uncommon (∼0.2%).A service-level agreement (SLA) is an important component of cloud systems that ensures optimal service availability to clients. To forecast SLA violations, use naive Bayes and random forest classifiers. It is worth noting that predicting violations is a difficult challenge due to the skewness of real-world data sets. The results were based on a small portion of the Google cloud cluster trace collection.Cloud computing system and Google cloud clusterReyhane and Abdelhakim [19]
Load balancingBased on needsUsing this method, we can achieve the fault-tolerant property, resolving deadlock in resource allocation.Cloud load balancing lowers the cost of document management systems while increasing resource availability/switching algorithm.Cloud computingShao et al. [20]; Arvind [21]
Profit maximizationA heuristic method to search for the optimal solutionReducing the waiting times of customers is a critical issue for a cloud service provider.Profit maximization problem in the multistage multiserver queue systems, in which customers are served at more than one stage, arranged in a series structure.Cloud brokersSiyi et al. [22]