Show simple item record

AuthorMhaisen, Naram
AuthorAllahham, Mhd Saria
AuthorMohamed, Amr
AuthorErbad, Aiman
AuthorGuizani, Mohsen
Available date2022-10-20T09:38:03Z
Publication Date2022-01-01
Publication NameIEEE Transactions on Network Science and Engineering
Identifierhttp://dx.doi.org/10.1109/TNSE.2021.3118970
CitationMhaisen, N., Allahham, M. S., Mohamed, A., Erbad, A., & Guizani, M. (2021). On Designing Smart Agents for Service Provisioning in Blockchain-Powered Systems. IEEE Transactions on Network Science and Engineering, 9(2), 401-415.‏
URIhttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85117747859&origin=inward
URIhttp://hdl.handle.net/10576/35268
AbstractService provisioning systems assign users to service providers according to allocation criteria that strike an optimal trade-off between users' Quality of Experience (QoE) and the operation cost endured by providers. These systems have been leveraging Smart Contracts (SCs) to add trust and transparency to their criteria. However, deploying fixed allocation criteria in SCs does not necessarily lead to the best performance over time since the blockchain participants join and leave flexibly, and their load varies with time, making the original allocation sub-optimal. Furthermore, updating the criteria manually at every variation in the blockchain jeopardizes the autonomous and independent execution promised by SCs. Thus, we propose a set of light-weight agents for SCs that are capable of optimizing the performance. We also propose using online learning SCs, empowered by Deep Reinforcement Learning (DRL) agent, that leverage the chained data to continuously self-tune its allocation criteria. We show that the proposed learning-assisted method achieves superior performance on the combinatorial multi-stage allocation problem while still being executable in real-time. We also compare the proposed approach with standard heuristics as well as planning methods. Results show a significant performance advantage over heuristics and better adaptability to the dynamic nature of blockchain networks.
Languageen
PublisherIEEE Computer Society
SubjectBlockchain
Deep reinforcement learning
Edge computing
IoT
Service provisioning
Smart contracts
TitleOn Designing Smart Agents for Service Provisioning in Blockchain-Powered Systems
TypeArticle
Pagination401-415
Issue Number2
Volume Number9
dc.accessType Abstract Only


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