Resource allocation in cloud auction-based market by hybrid optimization algorithm
摘要
Effective resource allocation is essential in the rapidly changing cloud computing landscape to maximize provider revenue and user satisfaction. Through competitive bidding procedures, the auction-based market model has become a potent tool for allocating cloud resources among users. In this paper, a new method for cloud computing environments is presented: Double Auction-based Resource Allocation (DARA). The auction model and optimal resource allocation are the two main parts of the DARA methodology. The Double Auction mechanism is used as the auction model in the suggested DARA framework. In this model, resource prices and allocations are decided through a competitive auction process that involves both buyers and sellers.The highest price that buyers are willing to pay for resources is expressed in bids, and the lowest price that sellers are willing to accept is expressed in asks. There are many intricate tasks involved in this two-way auction process, including matching bids and asks, determining market prices, and handling transactions. Finding the equilibrium price requires the method to solve complex optimization problems in order to balance supply and demand. In order to overcome these obstacles, the study suggests the Hippopotamus Updated Pufferfish Optimization (HUPO) algorithm for the best possible resource distribution. The HUPO algorithm is made to handle limitations like truthfulness, resource density, execution time, and operating expenses. In order to ensure that users pay fair prices and service providers make the most money, it is crucial to implement effective resource allocation strategies that balance the cost of resources with their availability. According to the mean statistical metric, the resource density for the HUPO model is 17.862, which is greater than the values of all other traditional approaches, including BES at 14.960, AOA at 12.546, ACO at 14.274, COA at 13.693, SMO at 13.452, HOA at 13.686, and POA at 13.907.