IoT Monitoring with Blockchain: Generating Smart Contracts from Service Level Agreements
Fuente:
arXiv
Saved in:
| Main Authors: | , , |
|---|---|
| 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 |