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


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Blockchain</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Cloud</subfield>
  </datafield>
  <controlfield tag="005">20200120171232.0</controlfield>
  <controlfield tag="001">3471494</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="d">27-30, April 2019</subfield>
    <subfield code="g">INFOCOM 2019</subfield>
    <subfield code="a">IEEE INFOCOM 2019</subfield>
    <subfield code="c">Paris</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">National University of Defense Technology</subfield>
    <subfield code="a">Ouyang, Xue</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Delft University of Technology</subfield>
    <subfield code="a">Ren, Zhijie</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">National University of Defense Technology</subfield>
    <subfield code="a">Su, Jinshu</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Amsterdam</subfield>
    <subfield code="a">de Laat, Cees</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Amsterdam</subfield>
    <subfield code="0">(orcid)0000-0002-6717-9418</subfield>
    <subfield code="a">Zhao, Zhiming</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">716420</subfield>
    <subfield code="z">md5:2cf51a26cb665384850e6168db5856a4</subfield>
    <subfield code="u">https://zenodo.org/record/3471494/files/2019.conference.INFOCOM.camera.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="y">Conference website</subfield>
    <subfield code="u">https://infocom2020.ieee-infocom.org/</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2019-04-27</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="o">oai:zenodo.org:3471494</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">University of Amsterdam</subfield>
    <subfield code="a">Zhou, Huan</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">654182</subfield>
    <subfield code="a">Environmental Research Infrastructures Providing Shared Solutions for Science and Society</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">643963</subfield>
    <subfield code="a">Software Workbench for Interactive, Time Critical and Highly self-adaptive cloud applications</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">825134</subfield>
    <subfield code="a">smART socIal media eCOsytstem in a blockchaiN Federated environment</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Traditional cloud Service Level Agreement (SLA)&lt;/p&gt;

&lt;p&gt;suffers from lacking a trustworthy platform for automatic&lt;/p&gt;

&lt;p&gt;enforcement. The emerging blockchain technique brings in an&lt;/p&gt;

&lt;p&gt;immutable solution for tracking transactions among business&lt;/p&gt;

&lt;p&gt;partners. However, it is still very challenging to prove the credibility&lt;/p&gt;

&lt;p&gt;of possible violations in the SLA before recording them onto&lt;/p&gt;

&lt;p&gt;the blockchain. To tackle this challenge, we propose a witness&lt;/p&gt;

&lt;p&gt;model using game theory and the smart contract techniques.&lt;/p&gt;

&lt;p&gt;The proposed model extends the existing service model with&lt;/p&gt;

&lt;p&gt;a new role called &amp;ldquo;witness&amp;rdquo; for detecting and reporting service&lt;/p&gt;

&lt;p&gt;violations. Witnesses gain revenue as an incentive for performing&lt;/p&gt;

&lt;p&gt;these duties, and the payoff function is carefully designed in a way&lt;/p&gt;

&lt;p&gt;that trustworthiness is guaranteed: in order to get the maximum&lt;/p&gt;

&lt;p&gt;profit, the witness has to always tell the truth. This is analyzed&lt;/p&gt;

&lt;p&gt;and proved through game theory using the Nash equilibrium&lt;/p&gt;

&lt;p&gt;principle. In addition, an unbiased sortition algorithm is proposed&lt;/p&gt;

&lt;p&gt;to ensure the randomness of the independent witnesses selection&lt;/p&gt;

&lt;p&gt;from the decentralized witness pool, to avoid possible unfairness&lt;/p&gt;

&lt;p&gt;or collusion. An auditing mechanism is also introduced in&lt;/p&gt;

&lt;p&gt;the paper to detect potential irrational or malicious witnesses.&lt;/p&gt;

&lt;p&gt;We have prototyped the system leveraging the smart contracts&lt;/p&gt;

&lt;p&gt;of Ethereum blockchain. Experimental results demonstrate the&lt;/p&gt;

&lt;p&gt;feasibility of the proposed model and indicate good performance&lt;/p&gt;

&lt;p&gt;in accordance with the design expectations.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.3471493</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.3471494</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
  </datafield>
</record>
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