Trazabilidad para servicios 6G mediante contratos inteligentes

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication date

2023

Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Citation
Abstract
La próxima generación de redes 6G tiene como uno de sus grandes retos el fortalecer la calidad y la confiabilidad de los servicios en entornos con alta densidad de usuarios y dispositivos. Con una mayor velocidad de transmisión de datos se abren nuevas fronteras de conectividad en tiempo real. En el marco de las nuevas redes 6G, la relación usuario-proveedor de servicios requiere de herramientas seguras que consoliden la ejecución contractual. El presente trabajo propone una arquitectura basada en contratos inteligentes para monitorizar y trazar el cumplimiento de los acuerdos de niveles de servicio (SLAs) entre operadores y clientes sin necesidad de intermediarios. Se han utilizado funciones automatizadas en contratos inteligentes desplegados en una cadena de bloques. Cada servicio ofertado por un operador tiene asociada una plantilla de contrato inteligente. Cuando un usuario decide contratar un servicio se instanciará la plantilla del contrato inteligente asociado con los parámetros que determinan el nivel objetivo del SLA, la duración del contrato y las partes involucradas en su resolución. Los contratos inteligentes acceden a datos de monitorización a través de un oráculo y verifican automáticamente el cumplimiento de los SLAs. El resultado de la verificación queda almacenado en la cadena de bloques garantizando su inmutabilidad y permitiendo que la información sea trazable. Se hicieron mediciones de latencias y se calcularon los indicadores de nivel de servicios (SLIs) en diferentes hosts para determinar vulnerabilidades en los contratos.
The next generation of 6G networks faces, among others, the significant challenge of enhancing the services’ reliability in densely populated scenarios, both in terms of users and devices. In this work an architecture based on smart contracts is proposed, which enables the traceability of Service Level Agreements (SLAs) signed between operators and clients without the need for a trusted authority. Automated functions within smart contracts deployed on a blockchain have been utilized. Each service offered by an operator will be associated with a smart contract template. When a user decides to hire a service, the template of the associated smart contract will be instantiated with parameters that determine the target SLA level, contract duration, and the parts involved in its resolution. Smart contracts access monitoring data through an oracle and automatically verify SLAs compliance. The result of this verification is stored on the blockchain, ensuring immutability and enabling traceability of that information. Latency measurements were made an service level indicator (SLIs) were calculated on different hosts to determine vulnerabilities in the contracts.
Research Projects
Organizational Units
Journal Issue
Description
Trabajo de Fin de Máster en Internet de las Cosas, Facultad de Informática UCM, Departamento de Ingeniería de Software e Inteligencia Artificial (ISIA), Curso 2022/2023.
Keywords