Cargando…

Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts

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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Huan, Ouyang, Xue, Su, Jinshu, de Laat, Cees, Zhao, Zhiming
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9286419/
https://www.ncbi.nlm.nih.gov/pubmed/35866176
http://dx.doi.org/10.1002/cpe.5511
_version_ 1784748007401455616
author Zhou, Huan
Ouyang, Xue
Su, Jinshu
de Laat, Cees
Zhao, Zhiming
author_facet Zhou, Huan
Ouyang, Xue
Su, Jinshu
de Laat, Cees
Zhao, Zhiming
author_sort Zhou, Huan
collection PubMed
description 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.
format Online
Article
Text
id pubmed-9286419
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-92864192022-07-19 Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts Zhou, Huan Ouyang, Xue Su, Jinshu de Laat, Cees Zhao, Zhiming Concurr Comput Special Issue Papers 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. John Wiley and Sons Inc. 2019-09-01 2021-07-25 /pmc/articles/PMC9286419/ /pubmed/35866176 http://dx.doi.org/10.1002/cpe.5511 Text en © 2019 The Authors. Concurrency and Computation: Practice and Experience published by John Wiley & Sons Ltd https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Special Issue Papers
Zhou, Huan
Ouyang, Xue
Su, Jinshu
de Laat, Cees
Zhao, Zhiming
Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title_full Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title_fullStr Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title_full_unstemmed Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title_short Enforcing trustworthy cloud SLA with witnesses: A game theory–based model using smart contracts
title_sort enforcing trustworthy cloud sla with witnesses: a game theory–based model using smart contracts
topic Special Issue Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9286419/
https://www.ncbi.nlm.nih.gov/pubmed/35866176
http://dx.doi.org/10.1002/cpe.5511
work_keys_str_mv AT zhouhuan enforcingtrustworthycloudslawithwitnessesagametheorybasedmodelusingsmartcontracts
AT ouyangxue enforcingtrustworthycloudslawithwitnessesagametheorybasedmodelusingsmartcontracts
AT sujinshu enforcingtrustworthycloudslawithwitnessesagametheorybasedmodelusingsmartcontracts
AT delaatcees enforcingtrustworthycloudslawithwitnessesagametheorybasedmodelusingsmartcontracts
AT zhaozhiming enforcingtrustworthycloudslawithwitnessesagametheorybasedmodelusingsmartcontracts