The management of Service-Level Agreements (SLAs) in Edge-to-Cloud computing is a complex task due to the great heterogeneity of computing infrastructures and networks and their varying runtime conditions, which influences the resulting Quality of Service (QoS). SLA-management should be supported by formal assurances, ranking and verification of various microservice deployment options. This work introduces a novel Smart Contract (SC) based architecture that provides for SLA management among relevant entities and actors in a decentralised computing environment: Virtual Machines (VMs), Cloud service consumers and Cloud providers. Its key components are especially designed SC functions, a trustless Smart Oracle (Chainlink) and a probabilistic Markov Decision Process. The novel architecture is implemented on Ethereum ledger (testnet). The results show its feasibility for SLA management including low costs operation within dynamic and decentralised Edge-to-Cloud federations.

Kochovski, P., Stankovski, V., Gec, S., Faticanti, F., Savi, M., Siracusa, D., et al. (2020). Smart Contracts for Service-Level Agreements in Edge-to-Cloud Computing. JOURNAL OF GRID COMPUTING, 18(4), 673-690 [10.1007/s10723-020-09534-y].

Smart Contracts for Service-Level Agreements in Edge-to-Cloud Computing

Savi, Marco;
2020

Abstract

The management of Service-Level Agreements (SLAs) in Edge-to-Cloud computing is a complex task due to the great heterogeneity of computing infrastructures and networks and their varying runtime conditions, which influences the resulting Quality of Service (QoS). SLA-management should be supported by formal assurances, ranking and verification of various microservice deployment options. This work introduces a novel Smart Contract (SC) based architecture that provides for SLA management among relevant entities and actors in a decentralised computing environment: Virtual Machines (VMs), Cloud service consumers and Cloud providers. Its key components are especially designed SC functions, a trustless Smart Oracle (Chainlink) and a probabilistic Markov Decision Process. The novel architecture is implemented on Ethereum ledger (testnet). The results show its feasibility for SLA management including low costs operation within dynamic and decentralised Edge-to-Cloud federations.
Articolo in rivista - Articolo scientifico
SLA Management, Edge, Fog, Cloud, Blockchain, Smart contract, Smart oracle
English
13-ott-2020
2020
18
4
673
690
partially_open
Kochovski, P., Stankovski, V., Gec, S., Faticanti, F., Savi, M., Siracusa, D., et al. (2020). Smart Contracts for Service-Level Agreements in Edge-to-Cloud Computing. JOURNAL OF GRID COMPUTING, 18(4), 673-690 [10.1007/s10723-020-09534-y].
File in questo prodotto:
File Dimensione Formato  
PREPRINT_SCs_for_SLA_in_Edge-to-Cloud_Computing.pdf

Accesso Aperto

Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Dimensione 1.13 MB
Formato Adobe PDF
1.13 MB Adobe PDF Visualizza/Apri
Kochovski2020_Article_SmartContractsForService-Level.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 1.51 MB
Formato Adobe PDF
1.51 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/287828
Citazioni
  • Scopus 38
  • ???jsp.display-item.citation.isi??? 27
Social impact