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...
Main Authors: | , , , |
---|---|
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 |