Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published December 11, 2018 | Version Camera ready
Conference paper Open

Trustworthy Cloud Service Level Agreement Enforcement with Blockchain based Smart Contract

  • 1. University of Amsterdam

Description

Cloud Service Level Agreement (SLA) is challengeable

due to lacking a trustworthy platform. This paper presents

a witness model to credibly enforce the cloud service level

agreement. Through introducing the witness role and using

the blockchain based smart contract, we solve the trust issues

about who can detect the service violation, how the violation is

confirmed and the compensation is guaranteed. In this model,

a verifiable consensus sortition algorithm proposed by us is

firstly leveraged to select independent witnesses to form a witness

committee. They are responsible for a specific service level agreement

and get paid by monitoring and detecting service violation.

Through carefully designing the witness’ payoff function in the

agreement, we further leverage game theory to analyze and

prove that it is not the witness itself is trustworthy. Instead,

the witness has to tell the truth because of its greedy nature,

which is the desire to maximize its own revenue. As long as

the service violation is confirmed by the witness committee, the

compensation is automatically transferred to the customer by

the smart contract. Finally, we implement a proof-of-concept

prototype with the smart contract of Ethereum blockchain. It

demonstrates the feasibility of our model.

Files

2018.conference.cloudcom.rbchain.cam.pdf

Files (603.8 kB)

Name Size Download all
md5:f74d63ad7ccc0f93deb0f9879d1a1e60
603.8 kB Preview Download

Additional details

Funding

VRE4EIC – A Europe-wide Interoperable Virtual Research Environment to Empower Multidisciplinary Research Communities and Accelerate Innovation and Collaboration 676247
European Commission
ENVRI PLUS – Environmental Research Infrastructures Providing Shared Solutions for Science and Society 654182
European Commission
SWITCH – Software Workbench for Interactive, Time Critical and Highly self-adaptive cloud applications 643963
European Commission