Decentralized cloud manufacturing-as-a-service (CMaaS) platform architecture with configurable digital assets

Decentralized cloud manufacturing-as-a-service (CMaaS) platform architecture with configurable digital assets
复制标题

DOI:
10.1016/j.jmsy.2020.05.017
复制
发表时间:
2020-07-01
影响因子:
12.1
通讯作者:
Starly, Binil
Starly, Binil
中科院分区:
工程技术1区
文献类型:
--
作者:
Hasan, Mahmud;Starly, Binil

文献摘要

被引文献

相似文献

当代云制造即服务(CMaaS)平台现在向客户承诺即时定价并访问大容量的制造节点。然而,许多CMaaS平台是集中式的,数据通过连接客户端和服务提供商的中间代理流动。本文报告了中间件软件架构的设计、实现和验证,旨在直接连接客户端用户与制造服务提供商,同时提高透明度、数据完整性、数据来源和保留数据所有权给其创建者。在第一个中间件中,客户可以直接自定义和参数化配置零件,从而立即生成下游制造过程计划代码。在第二个中间件中,客户端可以在整个制造系统中跟踪基于区块链的分散体系结构中生成的数据来源。提出了通过基于以太坊的ERC-721不可替代令牌,跨自主智能合约控制的分布式制造系统基础设施设计数字资产,以实现跨分散CMaaS平台架构的通信和协作。智能合约的性能在三个不同的全球以太坊区块链测试网络上进行了评估,其性能的中心性和分散性统计数据作为未来智能合约实现的参考基准。
Contemporary Cloud Manufacturing-as-a-Service (CMaaS) platforms now promise customers instant pricing and access to a large capacity of manufacturing nodes. However, many of the CMaaS platforms are centralized with data flowing through an intermediary agent connecting clients with service providers. This paper reports the design, implementation and validation of middleware software architectures which aim to directly connect client users with manufacturing service providers while improving transparency, data integrity, data provenance and retaining data ownership to its creators. In the first middleware, clients have the ability to directly customize and configure parts parametrically, leading to an instant generation of downstream manufacturing process plan codes. In the second middleware, clients can track the data provenance generated in a blockchain based decentralized architecture across a manufacturing system. The design of digital assets across a distributed manufacturing system infrastructure controlled by autonomous smart contracts through Ethereum based ERC-721 non-fungible tokens is proposed to enable communication and collaboration across decentralized CMaaS platform architectures. The performance of the smart contracts was evaluated on three different global Ethereum blockchain test networks with the centrality and dispersion statistics on their performance provided as a reference benchmark for future smart contract implementations.