Reinforcing SLA Consensus on Blockchain

Cloud Infrastructure as a Service (IaaS) Service Level Agreements (SLAs) assessment constitutes the de facto area of interest and applications in the public cloud infrastructure. However, the domination of colossal corporations tends to monopolize the way metrics and Key Performance Indicators (KPIs...

Full description

Bibliographic Details
Main Authors: Nikolaos Kapsoulis, Alexandros Psychas, Antonios Litke, Theodora Varvarigou
Format: Article
Language:English
Published: MDPI AG 2021-11-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/10/12/159
_version_ 1827673302026420224
author Nikolaos Kapsoulis
Alexandros Psychas
Antonios Litke
Theodora Varvarigou
author_facet Nikolaos Kapsoulis
Alexandros Psychas
Antonios Litke
Theodora Varvarigou
author_sort Nikolaos Kapsoulis
collection DOAJ
description Cloud Infrastructure as a Service (IaaS) Service Level Agreements (SLAs) assessment constitutes the de facto area of interest and applications in the public cloud infrastructure. However, the domination of colossal corporations tends to monopolize the way metrics and Key Performance Indicators (KPIs) are measured and determined, leading to governed environments where the clientele is unable to obtain accurate and unbiased assessment of SLAs. Leaning toward SLA self-assessment, this paper provides a fair SLA consensus approach with innate transparency and privacy by leveraging permissioned blockchains that are equipped with Trusted Execution Environments (TEEs). The SLA assessment intelligence is performed inside enclaved smart contracts isolated from the on-chain entities views. The result constitutes a permissioned blockchain ecosystem where the IaaS and their clientele commonly agree on all the respective SLA monitoring and computation rules beforehand, as defined in any SLA assessment process, while the SLA consensus scheme constantly audits the SLA metrics based on these pre-approved regulations.
first_indexed 2024-03-10T04:22:38Z
format Article
id doaj.art-223ddbdbaae749a8858be820cce9b3c8
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-03-10T04:22:38Z
publishDate 2021-11-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-223ddbdbaae749a8858be820cce9b3c82023-11-23T07:46:38ZengMDPI AGComputers2073-431X2021-11-01101215910.3390/computers10120159Reinforcing SLA Consensus on BlockchainNikolaos Kapsoulis0Alexandros Psychas1Antonios Litke2Theodora Varvarigou3Innov-Acts Ltd., Nicosia 1101, CyprusElectrical and Computer Engineering School, National Technical University of Athens, 157 80 Athens, GreeceElectrical and Computer Engineering School, National Technical University of Athens, 157 80 Athens, GreeceElectrical and Computer Engineering School, National Technical University of Athens, 157 80 Athens, GreeceCloud Infrastructure as a Service (IaaS) Service Level Agreements (SLAs) assessment constitutes the de facto area of interest and applications in the public cloud infrastructure. However, the domination of colossal corporations tends to monopolize the way metrics and Key Performance Indicators (KPIs) are measured and determined, leading to governed environments where the clientele is unable to obtain accurate and unbiased assessment of SLAs. Leaning toward SLA self-assessment, this paper provides a fair SLA consensus approach with innate transparency and privacy by leveraging permissioned blockchains that are equipped with Trusted Execution Environments (TEEs). The SLA assessment intelligence is performed inside enclaved smart contracts isolated from the on-chain entities views. The result constitutes a permissioned blockchain ecosystem where the IaaS and their clientele commonly agree on all the respective SLA monitoring and computation rules beforehand, as defined in any SLA assessment process, while the SLA consensus scheme constantly audits the SLA metrics based on these pre-approved regulations.https://www.mdpi.com/2073-431X/10/12/159SLA assessmentpublic cloudblockchaintrusted execution environmentchaincode isolation
spellingShingle Nikolaos Kapsoulis
Alexandros Psychas
Antonios Litke
Theodora Varvarigou
Reinforcing SLA Consensus on Blockchain
Computers
SLA assessment
public cloud
blockchain
trusted execution environment
chaincode isolation
title Reinforcing SLA Consensus on Blockchain
title_full Reinforcing SLA Consensus on Blockchain
title_fullStr Reinforcing SLA Consensus on Blockchain
title_full_unstemmed Reinforcing SLA Consensus on Blockchain
title_short Reinforcing SLA Consensus on Blockchain
title_sort reinforcing sla consensus on blockchain
topic SLA assessment
public cloud
blockchain
trusted execution environment
chaincode isolation
url https://www.mdpi.com/2073-431X/10/12/159
work_keys_str_mv AT nikolaoskapsoulis reinforcingslaconsensusonblockchain
AT alexandrospsychas reinforcingslaconsensusonblockchain
AT antonioslitke reinforcingslaconsensusonblockchain
AT theodoravarvarigou reinforcingslaconsensusonblockchain