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


Citation Style Language JSON Export

{
  "publisher": "Zenodo", 
  "DOI": "10.5281/zenodo.3471494", 
  "title": "A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement", 
  "issued": {
    "date-parts": [
      [
        2019, 
        4, 
        27
      ]
    ]
  }, 
  "abstract": "<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>", 
  "author": [
    {
      "family": "Zhou, Huan"
    }, 
    {
      "family": "Ouyang, Xue"
    }, 
    {
      "family": "Ren, Zhijie"
    }, 
    {
      "family": "Su, Jinshu"
    }, 
    {
      "family": "de Laat, Cees"
    }, 
    {
      "family": "Zhao, Zhiming"
    }
  ], 
  "id": "3471494", 
  "event-place": "Paris", 
  "version": "Camera ready", 
  "type": "paper-conference", 
  "event": "IEEE INFOCOM 2019 (INFOCOM 2019)"
}
132
52
views
downloads
All versions This version
Views 132132
Downloads 5252
Data volume 37.3 MB37.3 MB
Unique views 129129
Unique downloads 4949

Share

Cite as