Cargando…

Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm

Cloud manufacturing is a new globalized manufacturing framework which has improved the performance of manufacturing systems. The service-oriented architecture as the main idea behind this framework means that all resources and capabilities are considered as services. The agents interact by way of se...

Descripción completa

Detalles Bibliográficos
Autores principales: Radmanesh, Seyyed-Alireza, Haji, Alireza, Fatahi Valilai, Omid
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8670364/
https://www.ncbi.nlm.nih.gov/pubmed/34977345
http://dx.doi.org/10.7717/peerj-cs.743
_version_ 1784614965442772992
author Radmanesh, Seyyed-Alireza
Haji, Alireza
Fatahi Valilai, Omid
author_facet Radmanesh, Seyyed-Alireza
Haji, Alireza
Fatahi Valilai, Omid
author_sort Radmanesh, Seyyed-Alireza
collection PubMed
description Cloud manufacturing is a new globalized manufacturing framework which has improved the performance of manufacturing systems. The service-oriented architecture as the main idea behind this framework means that all resources and capabilities are considered as services. The agents interact by way of service exchanging, which has been a part of service composition research topics. Service allocations to demanders in a cloud manufacturing system have a dynamic behavior. However, the current research studies on cloud-based service composition are mainly based on centralized global optimization models. Therefore, a distributed deployment and real-time synchronization platform, which enables the globalized collaboration in service composition, is required. This paper proposes a method of using blockchain to solve these issues. Each service composition is considered as a transaction in the blockchain concept. A block includes a set of service compositions and its validity is confirmed by a predefined consensus mechanism. In the suggested platform, the mining role in blockchain is interpreted as an endeavor for proposing the proper service composition in the manufacturing paradigm. The proposed platform has interesting capabilities as it can increase the response time using the blockchain technology and improve the overall optimality of supply-demand matching in cloud manufacturing. The efficiency of the proposed model was evaluated by investigating a service allocation problem in a cloud manufacturing system in four large scale problems. Each problem is examined in four centralized modes, two, three and four solvers in blockchain-based model. The simulation results indicate the high quality of the proposed solution. The proposed solution will lead to at least 15.14% and a maximum of 34.8 percent reduction in costs and 20 to 68.4 percent at the solving time of the problem. It is also observed that with increasing the number of solvers (especially in problems with larger dimensions) the solution speed increases sharply (more than 68% improvement in some problems), which indicates the positive effect of distribution on reducing the problem-solving time.
format Online
Article
Text
id pubmed-8670364
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-86703642021-12-30 Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm Radmanesh, Seyyed-Alireza Haji, Alireza Fatahi Valilai, Omid PeerJ Comput Sci Distributed and Parallel Computing Cloud manufacturing is a new globalized manufacturing framework which has improved the performance of manufacturing systems. The service-oriented architecture as the main idea behind this framework means that all resources and capabilities are considered as services. The agents interact by way of service exchanging, which has been a part of service composition research topics. Service allocations to demanders in a cloud manufacturing system have a dynamic behavior. However, the current research studies on cloud-based service composition are mainly based on centralized global optimization models. Therefore, a distributed deployment and real-time synchronization platform, which enables the globalized collaboration in service composition, is required. This paper proposes a method of using blockchain to solve these issues. Each service composition is considered as a transaction in the blockchain concept. A block includes a set of service compositions and its validity is confirmed by a predefined consensus mechanism. In the suggested platform, the mining role in blockchain is interpreted as an endeavor for proposing the proper service composition in the manufacturing paradigm. The proposed platform has interesting capabilities as it can increase the response time using the blockchain technology and improve the overall optimality of supply-demand matching in cloud manufacturing. The efficiency of the proposed model was evaluated by investigating a service allocation problem in a cloud manufacturing system in four large scale problems. Each problem is examined in four centralized modes, two, three and four solvers in blockchain-based model. The simulation results indicate the high quality of the proposed solution. The proposed solution will lead to at least 15.14% and a maximum of 34.8 percent reduction in costs and 20 to 68.4 percent at the solving time of the problem. It is also observed that with increasing the number of solvers (especially in problems with larger dimensions) the solution speed increases sharply (more than 68% improvement in some problems), which indicates the positive effect of distribution on reducing the problem-solving time. PeerJ Inc. 2021-12-08 /pmc/articles/PMC8670364/ /pubmed/34977345 http://dx.doi.org/10.7717/peerj-cs.743 Text en ©2021 Radmanesh et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Distributed and Parallel Computing
Radmanesh, Seyyed-Alireza
Haji, Alireza
Fatahi Valilai, Omid
Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title_full Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title_fullStr Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title_full_unstemmed Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title_short Blockchain-based cloud manufacturing platforms: A novel idea for service composition in XaaS paradigm
title_sort blockchain-based cloud manufacturing platforms: a novel idea for service composition in xaas paradigm
topic Distributed and Parallel Computing
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8670364/
https://www.ncbi.nlm.nih.gov/pubmed/34977345
http://dx.doi.org/10.7717/peerj-cs.743
work_keys_str_mv AT radmaneshseyyedalireza blockchainbasedcloudmanufacturingplatformsanovelideaforservicecompositioninxaasparadigm
AT hajialireza blockchainbasedcloudmanufacturingplatformsanovelideaforservicecompositioninxaasparadigm
AT fatahivalilaiomid blockchainbasedcloudmanufacturingplatformsanovelideaforservicecompositioninxaasparadigm