Published November 2, 2020 | Version v1
Conference paper Open

A Quality of Service Compliance System Empowered by Smart Contracts and Oracles

  • 1. University of Antwerp-IMEC
  • 2. Federal University of Espirito Santo

Description

Service Level Agreements (SLAs) are used in contracts between two parts, which can be, as an example, between service providers or between customers and service providers. SLA clauses represent key aspects in the relationship between them. In order to enforce service reliability and SLA compliance, a continuous monitoring of Quality of Service metrics is required. Since policy breach is usually subject to expensive penalties, using external entities acting as trustful references is a common practice in order to avoid frequent legal disputes, external entities are usually required to verify it. However, coordination between different actors to agree in one transaction is difficult, because it can open up possibilities for multiple fraud attempts. We argue that this can be done more efficiently using Smart Contracts, programs that are executed in a blockchain. Such data is stored in a distributed structure without the need of an external entity to ensure data integrity and reliability. Smart contracts can also makes easy the charging or possibly compensating SLA violations. In this paper we propose a solution empowered by smart contracts in order to simplify, and to automate the process of SLA validation, i.e, verify if the contract is being respected. We perform some experiments and evaluate a proof of concept using data from a real network infrastructure in Brazil.

Files

qos-compliance20-authorversion.pdf

Files (242.4 kB)

Name Size Download all
md5:d03833f9a4cecce8dd6ed6104b84612e
242.4 kB Preview Download

Additional details

Funding

ProTego – Data-protection toolkit reducing risks in hospitals and care centers 826284
European Commission