arrow
Return

Accountable Clouds Through Blockchain

delete2023-01-01
delete3
delete
OA
AI
M
Mirko Zichichi
G
Gabriele D’Angelo
S
Stefano Ferretti *
M
Moreno Marzolla
DOI:10.1109/ACCESS.2023.3276240delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a solution for accountability in Cloud infrastructures based on blockchain. We show that, through smart contracts, it is possible to create an unforgeable log that can be used for auditing and automatic Service Level Agreement (SLA) verification. As a practical case study, we consider Cloud storage services and define interaction protocols for registering the outcome of each file operation in the blockchain. We developed a prototype implementation that runs on the GoQuorum, Hyperledger Besu, and Polygon blockchains, using different consensus protocols. Using a dedicated testbed, we discuss the performance of our implementation in terms of latencies, error rates and gas usage. Results demonstrate the viability of our approach over permissioned blockchains, with better performance for the Polygon and GoQuorum Raft decentralized systems. Our implementation enables interoperability, given that it is supported by the Ethereum Virtual Machine which currently is underlying several blockchain platforms.
Keywords:
Blockchain
smart contracts
cloud computing

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
Universidad Politecnica de Madrid
Scholars:
1.4W
Papers: 1.2W
Citations: 10
U
University of Urbino
Scholars:
2.8K
Papers: 2.3K
Citations: 5
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W
researcher View more organizations