Show simple item record

AuthorMhaisen N.
AuthorFetais N.
AuthorErbad A.
AuthorMohamed A.
AuthorGuizani M.
Available date2022-04-21T08:58:24Z
Publication Date2020
Publication NameFuture Generation Computer Systems
ResourceScopus
Identifierhttp://dx.doi.org/10.1016/j.future.2020.04.035
URIhttp://hdl.handle.net/10576/30085
AbstractTraceability and autonomous business logic execution are highly desirable features in IoT monitoring applications. Traceability enables verifying signals history for security or analytical purposes. On the other hand, the autonomous execution of pre-defined rules establishes trust between parties involved in such applications and improves the efficiency of their workflow. Smart Contracts (SCs) firmly guarantee these two requirements due to the blockchain's immutable distributed ledger and secure cryptographic consensus rules. Thus, SCs emerged as an appealing technology for monitoring applications. However, the cost of using public blockchains to harvest these guarantees can be prohibitive, especially with the considerable fluctuation of coin prices and different use case requirements. In this paper, we introduce a general SC-based IoT monitoring framework that can leverage the security features of public blockchains while minimizing the corresponding monetary cost. The framework contains a reinforcement learning agent that adapts to users needs and acts in real-time to smartly set the data submission rate of IoT sensors. Results based on the Ethereum protocol show significant potential cost saving depending on users preferences.
SponsorQatar University
Languageen
PublisherElsevier B.V.
SubjectBlockchain
Costs
Reinforcement learning
Data submission
Desirable features
Monetary costs
Monitoring applications
Monitoring frameworks
Reinforcement learning agent
Reinforcement learning approach
Security features
Internet of things
TitleTo chain or not to chain: A reinforcement learning approach for blockchain-enabled IoT monitoring applications
TypeArticle
Pagination39-51
Volume Number111


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record