IoT Monitoring with Blockchain: Generating Smart Contracts from Service Level Agreements

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Booth, Adam, Alqahtani, Awatif, Solaiman, Ellis
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916371256836096
author Booth, Adam
Alqahtani, Awatif
Solaiman, Ellis
author_facet Booth, Adam
Alqahtani, Awatif
Solaiman, Ellis
contents A Service Level Agreement (SLA) is a commitment between a client and provider that assures the quality of service (QoS) a client can expect to receive when purchasing a service. However, evidence of SLA violations in Internet of Things (IoT) service monitoring data can be manipulated by the provider or consumer, resulting in an issue of trust between contracted parties. The following research aims to explore the use of blockchain technology in monitoring IoT systems using smart contracts so that SLA violations captured are irrefutable amongst service providers and clients. The research focuses on the development of a Java library that is capable of generating a smart contract from a given SLA. A smart contract generated by this library is validated through a mock scenario presented in the form of a Remote Patient Monitoring IoT system. In this scenario, the findings demonstrate a 100 percent success rate in capturing all emulated violations.
format Preprint
id arxiv_https___arxiv_org_abs_2408_15016
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle IoT Monitoring with Blockchain: Generating Smart Contracts from Service Level Agreements
Booth, Adam
Alqahtani, Awatif
Solaiman, Ellis
Distributed, Parallel, and Cluster Computing
Cryptography and Security
Emerging Technologies
Networking and Internet Architecture
A Service Level Agreement (SLA) is a commitment between a client and provider that assures the quality of service (QoS) a client can expect to receive when purchasing a service. However, evidence of SLA violations in Internet of Things (IoT) service monitoring data can be manipulated by the provider or consumer, resulting in an issue of trust between contracted parties. The following research aims to explore the use of blockchain technology in monitoring IoT systems using smart contracts so that SLA violations captured are irrefutable amongst service providers and clients. The research focuses on the development of a Java library that is capable of generating a smart contract from a given SLA. A smart contract generated by this library is validated through a mock scenario presented in the form of a Remote Patient Monitoring IoT system. In this scenario, the findings demonstrate a 100 percent success rate in capturing all emulated violations.
title IoT Monitoring with Blockchain: Generating Smart Contracts from Service Level Agreements
topic Distributed, Parallel, and Cluster Computing
Cryptography and Security
Emerging Technologies
Networking and Internet Architecture
url https://arxiv.org/abs/2408.15016