计算机科学与探索 ›› 2022, Vol. 16 ›› Issue (10): 2298-2309.DOI: 10.3778/j.issn.1673-9418.2102071
收稿日期:
2021-03-02
修回日期:
2021-04-16
出版日期:
2022-10-01
发布日期:
2021-04-19
通讯作者:
+ E-mail: wangyan88@jiangnan.edu.cn作者简介:
徐杨杨(1996—),男,江苏邳州人,硕士研究生,主要研究方向为区块链技术及其在云制造中的应用。基金资助:
XU Yangyang1,2, WANG Yan1,2,+()
Received:
2021-03-02
Revised:
2021-04-16
Online:
2022-10-01
Published:
2021-04-19
About author:
XU Yangyang, born in 1996, M.S. candidate. His research interests include blockchain and its application in cloud manufacturing.Supported by:
摘要:
云制造平台中,虚拟化的制造资源在交易过程中难以保证交易数据的真实性和安全性,而且依赖云制造平台运营商(CPO)的统一调配。该集中式框架容易出现单点故障,并且存在隐私数据泄露的风险。针对这些问题,结合区块链的去中心化和不可篡改性的优点,创新性地探索区块链技术在云制造中的应用,提出了一种基于区块链的云制造资源分配方法。首先,提出了一种基于区块链的去中心化的云制造交易平台框架,研究了制造资源/需求发布过程中的椭圆曲线数字签名算法(ECDSA),分析了制造资源与需求匹配的机理。然后,利用智能合约(SC)设计了面向云制造的制造资源校验合约和制造资源交易合约,并使用Solidity完成在Remix平台中的实验测试。测试结果表明,提出的方法可以为虚拟化的制造资源交易提供一种安全可靠的保障。最后,探索了在去中心化的架构下,制造资源供应方(MRS)和制造资源需求方(MRD)供需平衡的博弈问题,并在MATLABR2019b上进行仿真,仿真结果表明制造资源供应方和需求方的博弈可以达到纳什均衡,并且较已有的研究有较快的收敛速度。
中图分类号:
徐杨杨, 王艳. 区块链在云制造资源分配的研究[J]. 计算机科学与探索, 2022, 16(10): 2298-2309.
XU Yangyang, WANG Yan. Research on Blockchain in Cloud Manufacturing Resource Allocation[J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(10): 2298-2309.
测试 内容 | MRS 资源名 | MRS资源 数量 | CPO 资源名 | CPO资源 数量 |
---|---|---|---|---|
测试1 | m1、m2 | 10、20 | m1、m2 | 10、30 |
测试2 | m1、m2、m3 | 10、20、20 | m1、m2 | 10、30 |
测试3 | m1、m2 | 20、30 | m1、m2 | 10、30 |
测试4 | m1、m3 | 10、20 | m1、m2 | 10、30 |
表1 合约测试输入数据
Table 1 Input data of contract test
测试 内容 | MRS 资源名 | MRS资源 数量 | CPO 资源名 | CPO资源 数量 |
---|---|---|---|---|
测试1 | m1、m2 | 10、20 | m1、m2 | 10、30 |
测试2 | m1、m2、m3 | 10、20、20 | m1、m2 | 10、30 |
测试3 | m1、m2 | 20、30 | m1、m2 | 10、30 |
测试4 | m1、m3 | 10、20 | m1、m2 | 10、30 |
[1] |
REN L, ZHANG L, WANG L H, et al. Cloud manufacturing: key characteristics and applications[J]. International Journal of Computer Integrated Manufacturing, 2017, 30(6): 501-515.
DOI URL |
[2] | TAO F, ZHANG L, LIU Y K, et al. Manufacturing service management in cloud manufacturing: overview and future research directions[J]. Journal of Manufacturing Science and Engineering-Transactions of the ASME, 2015, 137(4): 11. |
[3] |
FULLER A, FAN Z, DAY C, et al. Digital twin: enabling technologies, challenges and open research[J]. IEEE Access, 2020, 8: 108952-108971.
DOI URL |
[4] | LIM M K, XIONG W Q, LEI Z M. Theory, supporting tech-nology and application analysis of cloud manufacturing: a systematic and comprehensive literature review[J]. Industrial Management & Data Systems, 2020, 120(8): 1585-1614. |
[5] | YANG X X, WANG S L, YANG B, et al. A service satis-faction-based trust evaluation model for cloud manufacturing[J]. International Journal of Computer Integrated Manufac-turing, 2019, 32(6): 533-545. |
[6] |
LOU P, YUAN L, HU J, et al. A comprehensive assessment approach to evaluate the trustworthiness of manufacturing services in cloud manufacturing environment[J]. IEEE Access, 2018, 6: 30819-30828.
DOI URL |
[7] | LI B D, YANG Y, SU J F, et al. Two-sided matching model for complex product manufacturing tasks based on dual hesi-tant fuzzy preference information[J]. Knowledge-Based Sys-tems, 2019, 186: 14. |
[8] |
ZHENG H, FENG Y, TAN J. A hybrid energy-aware resource allocation approach in cloud manufacturing environment[J]. IEEE Access, 2017, 5: 12648-12656.
DOI URL |
[9] |
LIU Z, WANG Z. A novel truthful and fair resource bidding mechanism for cloud manufacturing[J]. IEEE Access, 2020, 8: 28888-28901.
DOI URL |
[10] |
JIN H, YAO X F, CHEN Y. Correlation-aware QoS mode-ling and manufacturing cloud service composition[J]. Journal of Intelligent Manufacturing, 2017, 28(8): 1947-1960.
DOI URL |
[11] | LI X B, FANG Z W, YIN C. A machine tool matching method in cloud manufacturing using Markov decision process and cross-entropy[J]. Robotics and Computer-Integrated Manu-facturing, 2020, 65: 101968. |
[12] | 袁勇, 王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016, 42(4): 481-494. |
YUAN Y, WANG F Y. Blockchain: the state of the art and future trends[J]. Acta Automatica Sinica, 2016, 42(4): 481-494. | |
[13] |
翁晓泳. 基于区块链的云计算数据共享系统研究[J]. 计算机工程与应用, 2021, 57(3): 120-124.
DOI |
WENG X Y. Research on blockchain based cloud compu-ting data sharing system[J]. Computer Engineering and Appli-cations, 2021, 57(3): 120-124. | |
[14] |
陈飞, 叶春明, 陈涛. 基于区块链的食品溯源系统设计[J]. 计算机工程与应用, 2021, 57(2): 60-69.
DOI |
CHEN F, YE C M, CHEN T. Design of food traceability system based on blockchain[J]. Computer Engineering and Applications, 2021, 57(2): 60-69.
DOI |
|
[15] | 任艳丽, 徐丹婷, 张新鹏, 等. 基于门限环签名的可删除区块链[J]. 通信学报, 2019, 40(4): 71-82. |
REN Y L, XU D T, ZHANG X P, et al. Deletable block-chain based on threshold ring signature[J]. Journal on Commu-nications, 2019, 40(4): 71-82. | |
[16] | KASTEN J E. Engineering and manufacturing on the block-chain: a systematic review[J]. IEEE Engineering Manage-ment Review, 2020, 48(1): 31-47. |
[17] | 王飞跃, 张军, 张俊, 等. 工业智联网: 基本概念、关键技术与核心应用[J]. 自动化学报, 2018, 44(9): 1606-1617. |
WANG F Y, ZHANG J, ZHANG J, et al. Industrial internet of minds: concept, technology and application[J]. Acta Auto-matica Sinica, 2018, 44(9): 1606-1617. | |
[18] |
ZHU X, SHI J, XIE F, et al. Pricing strategy and system per-formance in a cloud-based manufacturing system built on block-chain technology[J]. Journal of Intelligent Manufacturing, 2020, 31(8): 1985-2002.
DOI URL |
[19] | LI R F, CHEN T L, LOU P, et al. Trust mechanism of cloud manufacturing service platform based on blockchain[C]// Pro-ceedings of the 11th International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, Aug 24-25, 2019. Piscataway: IEEE, 2019: 15-19. |
[20] | 王强, 刘长春, 周保茹. 基于区块链的制造服务可信交易方法[J]. 计算机集成制造系统, 2019, 25(12): 3247-3257. |
WANG Q, LIU C C, ZHOU B R. Trusted transaction method of manufacturing services based on blockchain[J]. Computer Integrated Manufacturing Systems, 2019, 25(12): 3247-3257. | |
[21] | BARENJI A V, LI Z, WANG W M. Blockchain cloud manufacturing: shop floor and machine level[C]// Proceedings of the 2018 European Conference on Smart Objects, Systems and Technologies, Munich, Jun 12-13, 2018: 1-6. |
[22] | LI Z, BARENJI A V, HUANG G Q. Toward a blockchain cloud manufacturing system as a peer to peer distributed network platform[J]. Robotics and Computer-Integrated Manu-facturing, 2018, 54: 133-144. |
[23] |
KAYNAK B, KAYNAK S, UYGUN O. Cloud manufactu-ring architecture based on public blockchain technology[J]. IEEE Access, 2020, 8: 2163-2177.
DOI URL |
[24] | LI M, HUANG G Q. Blockchain-enabled workflow mana-gement system for fine-grained resource sharing in e-commerce logistics[C]// Proceedings of the 15th IEEE International Con-ference on Automation Science and Engineering, Vancouver, Aug 22-26, 2019. Piscataway: IEEE, 2019: 751-755. |
[25] | AGHAMOHAMMADZADEH E, FVALILAI O F. A novel cloud manufacturing service composition platform enabled by blockchain technology[J]. International Journal of Produc-tion Research, 2020, 58(17): 5280-5298. |
[26] | XINYI Y, YI Z, HE Y. Technical characteristics and model of blockchain[C]// Proceedings of the 2018 10th International Conference on Communication Software and Networks, Chengdu, Jul 6-9, 2018. Piscataway: IEEE, 2018: 562-566. |
[27] | 欧阳丽炜, 王帅, 袁勇, 等. 智能合约:架构及进展[J]. 自动化学报, 2019, 45(3): 445-457. |
OUYANG L W, WANG S, YUAN Y, et al. Smart contracts: architecture and research progresses[J]. Acta Automatica Sinica, 2019, 45(3): 445-457. | |
[28] | ZHENG Z B, XIE S, DAI H N, et al. An overview on smart contracts: challenges, advances and platforms[J]. Future Gene-ration Computer Systems-the International Journal of Escience, 2020, 105: 475-491. |
[29] | PAHLAJANI S, KSHIRSAGAR A, PACHGHARE V. Survey on private blockchain consensus algorithms[C]// Proceedings of the 2019 1st International Conference on Innovations in Information and Communication Technology, Chennai, Apr 25-26, 2019. Piscataway: IEEE, 2019: 1-6. |
[30] | 袁勇, 倪晓春, 曾帅, 等. 区块链共识算法的发展现状与展望[J]. 自动化学报, 2018, 44(11): 2011-2022. |
YUAN Y, NI X C, ZENG S, et al. Blockchain consensus algorithms: the state of the art and future trends[J]. Acta Automatica Sinica, 2018, 44(11): 2011-2022. | |
[31] |
JIANG Y N, ZHONG Y, GE X H. Smart contract-based data commodity transactions for industrial internet of things[J]. IEEE Access, 2019, 7: 180856-180866.
DOI URL |
[32] |
MAHARJAN S, ZHU Q, ZHANG Y, et al. Demand res-ponse management in the smart grid in a large population regime[J]. IEEE Transactions on Smart Grid, 2016, 7(1): 189-199.
DOI URL |
[1] | 刘同来, 章子凯, 武继刚. 面向医疗图像协同分析的系统模型及访问控制[J]. 计算机科学与探索, 2022, 16(8): 1779-1791. |
[2] | 王群, 李馥娟, 倪雪莉, 夏玲玲, 王振力, 梁广俊. 区块链共识算法及应用研究[J]. 计算机科学与探索, 2022, 16(6): 1214-1242. |
[3] | 熊啸, 李雷孝, 高静, 高昊昱, 杜金泽, 郑岳, 牛铁铭. 区块链在车联网数据共享领域的研究进展[J]. 计算机科学与探索, 2022, 16(5): 1008-1024. |
[4] | 韩刚, 吕英泽, 罗维, 王嘉乾. 重大疫情患者隐私数据保护方案研究[J]. 计算机科学与探索, 2022, 16(2): 359-371. |
[5] | 孟博, 王乙丙, 赵璨, 王德军, 麻斌豪. 区块链跨链协议综述[J]. 计算机科学与探索, 2022, 16(10): 2177-2192. |
[6] | 刘荆欣, 王妍, 韩笑, 夏长清, 宋宝燕. 基于Stackelberg博弈的边缘云资源定价机制研究[J]. 计算机科学与探索, 2022, 16(1): 153-162. |
[7] | 刘继军, 邹山花, 卢先领. MEC中资源分配与卸载决策联合优化策略[J]. 计算机科学与探索, 2021, 15(5): 848-858. |
[8] | 樊星, 牛保宁. 区块链应用下的新型区块链布隆过滤器[J]. 计算机科学与探索, 2021, 15(10): 1921-1929. |
[9] | 孙岩,姬伟峰,翁江. 移动目标信号博弈的防御最优策略选取[J]. 计算机科学与探索, 2020, 14(9): 1510-1520. |
[10] | 周健,孙丽艳,付明. 抗货币失效的区块链钱包保护协议研究[J]. 计算机科学与探索, 2020, 14(12): 2039-2049. |
[11] | 郑良汉,何亨,童潜,杨湘,陈享. 云环境中的多授权机构访问控制方案[J]. 计算机科学与探索, 2020, 14(11): 1865-1878. |
[12] | 王群,李馥娟,王振力,梁广俊,徐杰. 区块链原理及关键技术[J]. 计算机科学与探索, 2020, 14(10): 1621-1643. |
[13] | 张静,张骥先,李伟东,刘旭东,张学杰. 共享经济预约模式下资源分配的拍卖机制设计[J]. 计算机科学与探索, 2019, 13(6): 901-915. |
[14] | 尚传启,刘惊雷. 图联盟结构核的求解算法[J]. 计算机科学与探索, 2018, 12(5): 804-819. |
[15] | 贾大宇,信俊昌,王之琼,郭薇,王国仁. 区块链的存储容量可扩展模型[J]. 计算机科学与探索, 2018, 12(4): 525-535. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||