Conference paper Open Access

A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement

Zhou, Huan; Ouyang, Xue; Ren, Zhijie; Su, Jinshu; de Laat, Cees; Zhao, Zhiming


JSON-LD (schema.org) Export

{
  "description": "<p>Traditional cloud Service Level Agreement (SLA)</p>\n\n<p>suffers from lacking a trustworthy platform for automatic</p>\n\n<p>enforcement. The emerging blockchain technique brings in an</p>\n\n<p>immutable solution for tracking transactions among business</p>\n\n<p>partners. However, it is still very challenging to prove the credibility</p>\n\n<p>of possible violations in the SLA before recording them onto</p>\n\n<p>the blockchain. To tackle this challenge, we propose a witness</p>\n\n<p>model using game theory and the smart contract techniques.</p>\n\n<p>The proposed model extends the existing service model with</p>\n\n<p>a new role called &ldquo;witness&rdquo; for detecting and reporting service</p>\n\n<p>violations. Witnesses gain revenue as an incentive for performing</p>\n\n<p>these duties, and the payoff function is carefully designed in a way</p>\n\n<p>that trustworthiness is guaranteed: in order to get the maximum</p>\n\n<p>profit, the witness has to always tell the truth. This is analyzed</p>\n\n<p>and proved through game theory using the Nash equilibrium</p>\n\n<p>principle. In addition, an unbiased sortition algorithm is proposed</p>\n\n<p>to ensure the randomness of the independent witnesses selection</p>\n\n<p>from the decentralized witness pool, to avoid possible unfairness</p>\n\n<p>or collusion. An auditing mechanism is also introduced in</p>\n\n<p>the paper to detect potential irrational or malicious witnesses.</p>\n\n<p>We have prototyped the system leveraging the smart contracts</p>\n\n<p>of Ethereum blockchain. Experimental results demonstrate the</p>\n\n<p>feasibility of the proposed model and indicate good performance</p>\n\n<p>in accordance with the design expectations.</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "University of Amsterdam", 
      "@type": "Person", 
      "name": "Zhou, Huan"
    }, 
    {
      "affiliation": "National University of Defense Technology", 
      "@type": "Person", 
      "name": "Ouyang, Xue"
    }, 
    {
      "affiliation": "Delft University of Technology", 
      "@type": "Person", 
      "name": "Ren, Zhijie"
    }, 
    {
      "affiliation": "National University of Defense Technology", 
      "@type": "Person", 
      "name": "Su, Jinshu"
    }, 
    {
      "affiliation": "University of Amsterdam", 
      "@type": "Person", 
      "name": "de Laat, Cees"
    }, 
    {
      "affiliation": "University of Amsterdam", 
      "@id": "https://orcid.org/0000-0002-6717-9418", 
      "@type": "Person", 
      "name": "Zhao, Zhiming"
    }
  ], 
  "headline": "A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2019-04-27", 
  "url": "https://zenodo.org/record/3471494", 
  "version": "Camera ready", 
  "@type": "ScholarlyArticle", 
  "keywords": [
    "Blockchain", 
    "Cloud"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.3471494", 
  "@id": "https://doi.org/10.5281/zenodo.3471494", 
  "workFeatured": {
    "url": "https://infocom2020.ieee-infocom.org/", 
    "alternateName": "INFOCOM 2019", 
    "location": "Paris", 
    "@type": "Event", 
    "name": "IEEE INFOCOM 2019"
  }, 
  "name": "A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement"
}
130
51
views
downloads
All versions This version
Views 130130
Downloads 5151
Data volume 36.5 MB36.5 MB
Unique views 127127
Unique downloads 4848

Share

Cite as