Zhou, Huan
de Laat, Cees
Zhao, Zhiming
2018-12-11
<p>Cloud Service Level Agreement (SLA) is challengeable</p>
<p>due to lacking a trustworthy platform. This paper presents</p>
<p>a witness model to credibly enforce the cloud service level</p>
<p>agreement. Through introducing the witness role and using</p>
<p>the blockchain based smart contract, we solve the trust issues</p>
<p>about who can detect the service violation, how the violation is</p>
<p>confirmed and the compensation is guaranteed. In this model,</p>
<p>a verifiable consensus sortition algorithm proposed by us is</p>
<p>firstly leveraged to select independent witnesses to form a witness</p>
<p>committee. They are responsible for a specific service level agreement</p>
<p>and get paid by monitoring and detecting service violation.</p>
<p>Through carefully designing the witness’ payoff function in the</p>
<p>agreement, we further leverage game theory to analyze and</p>
<p>prove that it is not the witness itself is trustworthy. Instead,</p>
<p>the witness has to tell the truth because of its greedy nature,</p>
<p>which is the desire to maximize its own revenue. As long as</p>
<p>the service violation is confirmed by the witness committee, the</p>
<p>compensation is automatically transferred to the customer by</p>
<p>the smart contract. Finally, we implement a proof-of-concept</p>
<p>prototype with the smart contract of Ethereum blockchain. It</p>
<p>demonstrates the feasibility of our model.</p>
https://doi.org/10.1109/CloudCom2018.2018.00057
oai:zenodo.org:3477400
Zenodo
https://zenodo.org/communities/eu
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
CloudCom, 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Cyprus
service level agreement
cloud computing
smart contract
blockchain
Trustworthy Cloud Service Level Agreement Enforcement with Blockchain based Smart Contract
info:eu-repo/semantics/conferencePaper