Smart Contract Design Considerations for SLA Compliance Assessment in the Context of IoT
2021 (English)In: Proceedings: The Fifth IEEE International Conferenceon Smart Internet of Things, IEEE, 2021, p. 74-81Conference paper, Published paper (Refereed)
Abstract [en]
One of the main drivers behind blockchain adoption is a lack of trust among entities serving a common goal, but with different interests. Following the success of Bitcoin, several blockchain platforms have emerged, such as Ethereum and Hyperledger Fabric, to enable conducting distrusted processes in a non-repudiable manner. However, it is not safe to assume the applicability of conventional software design strategies to Blockchain-based solutions. In this paper, we assume an untrusted SLA (service level agreement) relationship between an IoT service provider and its consumer. We adopt Hyperledger Fabric for the purpose of implementing SLA compliance assessment. We design a smart contract that takes blockchain unique features into consideration. The design particularly accounts for the MVCC (multiversion concurrency control) mechanism, which while effective for resolving the double spending problem, causes read-write conflicts when high transmission rates are experienced between the IoT application and the blockchain. Using a fire station event monitoring scenario, we describe our smart contract design and solution for conflicting transactions. We experimentally evaluate our solution and demonstrate clear performance improvements in terms of throughput and latency.
Place, publisher, year, edition, pages
IEEE, 2021. p. 74-81
Keywords [en]
Blockchain, Hyperledger, Smart contract, IoT, Monitoring, Performance, SLA, Fire Service
National Category
Computer Sciences
Research subject
Pervasive Mobile Computing
Identifiers
URN: urn:nbn:se:ltu:diva-87492DOI: 10.1109/SmartIoT52359.2021.00021Scopus ID: 2-s2.0-85125796895OAI: oai:DiVA.org:ltu-87492DiVA, id: diva2:1602945
Conference
5th IEEE International Conference on Smart Internet of Things (IEEE SmartIoT 2021), online, August 13-15, 2021
Note
ISBN för värdpublikation: 978-1-6654-4511-5
2021-10-142021-10-142022-03-21Bibliographically approved