Priority-Based Blockchain Packing for Dependent Industrial IoT Transactions

IF 4.7 2区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Chaofeng Lin;Jinchuan Tang;Shuping Dang;Gaojie Chen
{"title":"Priority-Based Blockchain Packing for Dependent Industrial IoT Transactions","authors":"Chaofeng Lin;Jinchuan Tang;Shuping Dang;Gaojie Chen","doi":"10.1109/TNSM.2025.3527810","DOIUrl":null,"url":null,"abstract":"Blockchain plays a key role in establishing secure and decentralized Industrial Internet of Things (IIoT) systems. Currently, the dependent transactions generated by IIoT devices require a packing process to select a set of non-conflicted transactions, which results in significant delay and deviation of the transaction response time. In this paper, we propose a novel transaction packing algorithm named Priority-Pack to address the above issue. Firstly, we use directed acyclic graphs to model the dependent transactions in IIoT systems to establish the mathematical relationships between transaction priority and waiting time as well as dependencies. Secondly, we propose an algorithm to specify a higher priority to a transaction with longer waiting time without violating transaction dependencies. It eliminates the time required to traverse the subsets of transactions in other algorithms. Thirdly, to further reduce the response delay for transactions with the same priority level, we choose to first pack transactions with smaller sizes. We prove that this selection can achieve the lowest average response time. Finally, simulations are conducted to benchmark the Priority-Pack against the state-of-the-art algorithms including Fair-Pack and Random-Pack. The results demonstrate that Priority-Pack outperforms the others in terms of average response time and deviations.","PeriodicalId":13423,"journal":{"name":"IEEE Transactions on Network and Service Management","volume":"22 2","pages":"1618-1628"},"PeriodicalIF":4.7000,"publicationDate":"2025-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network and Service Management","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10836223/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Blockchain plays a key role in establishing secure and decentralized Industrial Internet of Things (IIoT) systems. Currently, the dependent transactions generated by IIoT devices require a packing process to select a set of non-conflicted transactions, which results in significant delay and deviation of the transaction response time. In this paper, we propose a novel transaction packing algorithm named Priority-Pack to address the above issue. Firstly, we use directed acyclic graphs to model the dependent transactions in IIoT systems to establish the mathematical relationships between transaction priority and waiting time as well as dependencies. Secondly, we propose an algorithm to specify a higher priority to a transaction with longer waiting time without violating transaction dependencies. It eliminates the time required to traverse the subsets of transactions in other algorithms. Thirdly, to further reduce the response delay for transactions with the same priority level, we choose to first pack transactions with smaller sizes. We prove that this selection can achieve the lowest average response time. Finally, simulations are conducted to benchmark the Priority-Pack against the state-of-the-art algorithms including Fair-Pack and Random-Pack. The results demonstrate that Priority-Pack outperforms the others in terms of average response time and deviations.
基于优先级的区块链打包,用于依赖性工业物联网交易
区块链在建立安全和分散的工业物联网(IIoT)系统中起着关键作用。目前,IIoT设备产生的依赖事务需要一个打包过程来选择一组不冲突的事务,这导致了事务响应时间的严重延迟和偏差。为了解决上述问题,本文提出了一种新的事务打包算法Priority-Pack。首先,我们使用有向无环图对工业物联网系统中的依赖事务进行建模,建立事务优先级与等待时间以及依赖关系之间的数学关系。其次,我们提出了一种算法,在不违反事务依赖关系的情况下,为等待时间较长的事务指定更高的优先级。它消除了在其他算法中遍历事务子集所需的时间。第三,为了进一步减少具有相同优先级的事务的响应延迟,我们选择先打包较小大小的事务。我们证明了这种选择可以实现最低的平均响应时间。最后,进行了仿真,将优先级包与最先进的算法(包括公平包和随机包)进行了基准测试。结果表明,Priority-Pack在平均响应时间和偏差方面优于其他方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Network and Service Management
IEEE Transactions on Network and Service Management Computer Science-Computer Networks and Communications
CiteScore
9.30
自引率
15.10%
发文量
325
期刊介绍: IEEE Transactions on Network and Service Management will publish (online only) peerreviewed archival quality papers that advance the state-of-the-art and practical applications of network and service management. Theoretical research contributions (presenting new concepts and techniques) and applied contributions (reporting on experiences and experiments with actual systems) will be encouraged. These transactions will focus on the key technical issues related to: Management Models, Architectures and Frameworks; Service Provisioning, Reliability and Quality Assurance; Management Functions; Enabling Technologies; Information and Communication Models; Policies; Applications and Case Studies; Emerging Technologies and Standards.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信