Abstract
Background: The block-chain is a growing decentralized scheme applied in many applications, such as an auction, smart contract, Health, and banking sector. The cloud service providers can sell the resource to cloud consumers using an auction. The main challenge in resource allocation using auction is to provide reliability to the users.
Methods: In this paper, a blockchain-based combinatorial grouping auction with a reserve price mechanism (BCGAWRP) was proposed. The proposed scheme maximizes the total revenue and resource utilization by assuring reliability. The proposed BCGAWRP performance was assessed by simulating the cloud environment.
Results: The experimental result shows that the proposed BCGAWRP algorithm increases revenue more than the traditional combinatorial auction algorithm.
Conclusion: Moreover, simulation studies show that reserve price is useful and provides a mechanism to achieve the trade-off between the seller's and the buyer’s virtual machines.
Keywords: Cloud computing, blockchain, auction, combinatorial grouping auction, virtual machines, CPU.
Graphical Abstract