Back to Search
Start Over
Enforcing trustworthy cloud SLA with witnesses: A game theory-based model using smart contracts.
- Source :
-
Concurrency and computation : practice & experience [Concurr Comput] 2021 Jul 25; Vol. 33 (14), pp. e5511. Date of Electronic Publication: 2019 Sep 01. - Publication Year :
- 2021
-
Abstract
- There lacks trust between the cloud customer and provider to enforce traditional cloud SLA (Service Level Agreement) where the blockchain technique seems a promising solution. However, current explorations still face challenges to prove that the off-chain SLO (Service Level Objective) violations really happen before recorded into the on-chain transactions. In this paper, a witness model is proposed implemented with smart contracts to solve this trust issue. The introduced role, "Witness", gains rewards as an incentive for performing the SLO violation report, and the payoff function is carefully designed in a way that the witness has to tell the truth, for maximizing the rewards. This fact that the witness has to be honest is analyzed and proved using the Nash Equilibrium principle of game theory. For ensuring the chosen witnesses are random and independent, an unbiased selection algorithm is proposed to avoid possible collusions. An auditing mechanism is also introduced to detect potential malicious witnesses. Specifically, we define three types of malicious behaviors and propose quantitative indicators to audit and detect these behaviors. Moreover, experimental studies based on Ethereum blockchain demonstrate the proposed model is feasible, and indicate that the performance, ie, transaction fee, of each interface follows the design expectations.<br /> (© 2019 The Authors. Concurrency and Computation: Practice and Experience published by John Wiley & Sons Ltd.)
Details
- Language :
- English
- ISSN :
- 1532-0626
- Volume :
- 33
- Issue :
- 14
- Database :
- MEDLINE
- Journal :
- Concurrency and computation : practice & experience
- Publication Type :
- Academic Journal
- Accession number :
- 35866176
- Full Text :
- https://doi.org/10.1002/cpe.5511