A Bayesian game-enhanced auction model for federated cloud services using blockchain
Industrial applications often require federated cloud services from multiple providers to improve reliability and flexibility. Traditional selection methods through auctions usually involve a centralized auctioneer to coordinate the auction procedure. Blockchain and smart contracts provide a decentr...
Saved in:
| Published in | Future generation computer systems Vol. 136; pp. 49 - 66 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.11.2022
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0167-739X 1872-7115 1872-7115 |
| DOI | 10.1016/j.future.2022.05.017 |
Cover
| Summary: | Industrial applications often require federated cloud services from multiple providers to improve reliability and flexibility. Traditional selection methods through auctions usually involve a centralized auctioneer to coordinate the auction procedure. Blockchain and smart contracts provide a decentralized mechanism to automate the cloud auction process; however, existing solutions fail in the selection of the most suitable providers and the violation detection of the signed auction agreements, which are also known as service-level agreements (SLAs). To tackle these problems, we propose an integrated auction model using Bayesian game theory and blockchain techniques. The proposed model is enhanced with two Bayesian Nash Equilibriums (BNEs); the first BNE enables the selection of cost-effective providers to construct the federated cloud services, while the second BNE ensures consistent and trustworthy monitoring of federated SLAs. Moreover, a timed message submission (TMS) algorithm is proposed to protect the auction privacy during the message submission phase. This paper validates the equilibrium results of two BNEs and implements the proposed model on the Ethereum blockchain. The analytical and experimental results demonstrate the feasibility, trustworthiness, and cost-effectiveness of our model.
•A novel blockchain-based cloud auction model that integrates decentralized witnesses.•Two unique BNEs are derived to enhance the auction effectiveness and trustworthiness.•A TMS algorithm is designed to protect auction privacy during the message submission.•A prototype system based on the Ethereum blockchain is fully developed and tested. |
|---|---|
| ISSN: | 0167-739X 1872-7115 1872-7115 |
| DOI: | 10.1016/j.future.2022.05.017 |