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...

Full description

Saved in:
Bibliographic Details
Published inFuture generation computer systems Vol. 136; pp. 49 - 66
Main Authors Shi, Zeshun, Zhou, Huan, de Laat, Cees, Zhao, Zhiming
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.11.2022
Subjects
Online AccessGet full text
ISSN0167-739X
1872-7115
1872-7115
DOI10.1016/j.future.2022.05.017

Cover

More Information
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