Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
A Process for the Synthesis and Use of Highly Aromatic Organosilanes as Additives for Poly(Vinyl Chloride) Films
Next Article in Special Issue
Algorithmic Approaches to Inventory Management Optimization
Previous Article in Journal
Formulation and Stability of Cellulose-Based Delivery Systems of Raspberry Phenolics
Previous Article in Special Issue
Analysis and Optimization of Two Film-Coated Tablet Production Processes by Computer Simulation: A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Transactional Data System Based on an Edge Computing–Blockchain–Machine Learning Integrated Framework

Department of Computer Engineering, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
Processes 2021, 9(1), 92; https://doi.org/10.3390/pr9010092
Submission received: 24 October 2020 / Revised: 29 December 2020 / Accepted: 30 December 2020 / Published: 4 January 2021

Abstract

:
The modern industry, production, and manufacturing core is developing based on smart manufacturing (SM) systems and digitalization. Smart manufacturing’s practical and meaningful design follows data, information, and operational technology through the blockchain, edge computing, and machine learning to develop and facilitate the smart manufacturing system. This process’s proposed smart manufacturing system considers the integration of blockchain, edge computing, and machine learning approaches. Edge computing makes the computational workload balanced and similarly provides a timely response for the devices. Blockchain technology utilizes the data transmission and the manufacturing system’s transactions, and the machine learning approach provides advanced data analysis for a huge manufacturing dataset. Regarding smart manufacturing systems’ computational environments, the model solves the problems using a swarm intelligence-based approach. The experimental results present the edge computing mechanism and similarly improve the processing time of a large number of tasks in the manufacturing system.

1. Introduction

The progress of industrialization has been changed and transformed from automation to digitalization. Similarly, Industry 4.0 in Germany faces the same problems that originated in different countries, such as the Internet industry in the United States made by China, Japan Industry 4.1, and South Korea manufacturing Industry Innovation 3.0. The connection of entities is based on two main features. Digitalization and identification are important features for entity connection. From another perspective, the Internet of Things (IoT) is determined for managing the identification problems, which mostly happen in the Industrial Internet of Things (IIoT). The cyber-physical system is defined to solve the entities’ connection problems.
In a recent development, smart manufacturing was named a core of modern production in the manufacturing industry’s digitalization. Similarly, it is the smart factory’s foundation [1]. The smart manufacturing process uses information technology (IT) to connect the facilities and terminal devices that are digitalized [2]. The interactions between the devices produce massive amounts of data, which causes multiple requirements for the processing of data, e.g., unstructured, able to handle massive amounts, and less time delay. Big data techniques, cloud computing techniques, and artificial intelligence techniques are presented to simplify data processing, which is part of data technology (DT). Furthermore, operational technology (OT) achievement is based on the combination of detailed control machines and data computation, e.g., a distributed control system, programmable logic controller, data acquisition, and supervisory control. Cloud manufacturing services are applied for further processes of the inner performance of smart manufacturing. This section presents a brief explanation of smart manufacturing and related techniques. There are three main topics discussed in this section—edge computing; blockchain; IoT, Industrial Internet of Things (IIoT), Industry 4.0, and cyber-physical systems (CPS).

1.1. Edge Computing

In recent years, many researchers have focused on the edge computing issue regarding intelligent manufacturing. To address some of the low latency and limited resources of this system, Yin et al. [3] proposed a novel visualization service for task scheduling based on fog computing and explored a new approach to the task scheduling algorithm based on a container role. The proposed system is able to reduce the delay rate of the tasks and improve the concurrent tasks on fog nodes. Lei et al. [4] presented the architecture of adaptive transmission containing edge computing and software-defined network (SDN) to solve the problem of data exchanging in IIoT and intelligent devices. Suganuma et al. [5] proposed the Flexible and Advanced Internet of Things (FLEC) to overcome the integration of traditional Internet of Things and edge computing problem that focuses on user positioning adapting to the environment. Lin et al. [6] presented the swarm optimization algorithm connected with a genetic algorithm to overcome the load balancing problem in traditional data placement based on optimizing the transfer time. To achieve detailed control of smart manufacturing systems, communication latency and a reliable environment are required. The multi-access edge computing (MEC) provides all the mentioned requirements. Similarly, cloud computing’s capabilities and information technology provide environmental services on the edge network, despite the access technology [7]. Chen et al. [8] proposed a multi-micro-controller structure, which is the gateway for the Industrial Internet and combines the array-based programmable gateway of hardware with multiple scalable micro-controllers. Li et al. [9] proposed adaptive transmission architecture based on the centralized global support for am IIoT edge computing network. Another approach presented by Yu et al. [10] is the survey of edge computing performance on IoT applications—smart cities, smart farms, smart transportation, etc. Porambage et al. [11] showed an MEC overview for IoT applications realization and synergy.

1.2. Blockchain

Blockchain technology is one of the famous areas for trust and safety, which can apply in any related topics to keep the information and data private. Similarly, it is a novel technology for decentralized and distributed computing architecture that keeps the dataset with encrypted blocks in a chain [12,13,14]. Digital information related to transactions, date and time, amount, etc., which are elaborated in the transaction process, is all stored in blocks. The saved data are available within the distributed network, containing nodes’ participants to validate the transaction. All nodes throughout blockchain are linked with each other and support the crypto and transaction codes. Another important feature in blockchain technology is the mathematical algorithms, which are very strong in this network. It provides block validation to minor nodes without any effect on data through the blockchain network, which is why blockchain is secure and transparent [15,16,17,18,19,20,21,22,23]. There are many of research requirements for addressing the security problems and recommendation systems based on blockchain and knowledge discovery technology [24,25,26,27,28,29]. This process needs to carry out the integration of blockchain and IoT. Similarly, the security issues which are mentioned by many authors specify the blockchain as a good solution. In [30], blockchain’s key features are defined as trust, security, programmability, etc. A blockchain can be one of three different types—a public blockchain, a private blockchain, or a consortium blockchain. The public blockchain is famous for digital currencies. The main objective of a consortium blockchain is to combine the stakeholder and service trading entities. Li et al. [31] presented the energy trading system based on a consortium blockchain. Min [32] proposed to leverage blockchain methods to enhance supply chain flexibility in risky situations. In a business trading system, blockchain technology can be assumed for IoT applications for implementing private blockchains. In [33], an IoT-oriented data exchange system was designed based on the Hyperledger Fabric to overcome the automatic maintenance of a distributed management system problem.

1.3. Internet of Things, Industrial Internet of Things, Industry 4.0, and Cyber-Physical Systems

The growth of the IoT system provides substantial support for the digitalization environment. Furthermore, the IoT applications cover different perspectives—smart farms, smart cities, traffic monitoring, etc. Similarly, the machine-to-machine (M2M) techniques are also covered by IoT systems, which is a way forward of digitalizing the manufacturing system [34]. The abstraction of Industry 4.0 becomes apparent when IIoT meets the cyber-physical system (CPS), which is the best solution for improving the efficiency of productivity in smart manufacturing. Yang et al. [35] presents the IoT applications and issues in the smart manufacturing system. The conclusion of the proposed work shows that IoT visualized the interconnection of the physical world and cyberspace. On the other hand, in [36], a cyber-physical production system (CPPS) was proposed to authorize the dataset efficiency transferring based on the intelligent network and trustworthy communication technology. The Industrial Internet Consortium (IIC) is one of the most famous techniques launched in US top five companies—GE, AT&T, Cisco, Intel, and IBM. This technique mainly points to the standardization of network innovations, applications, and constructions; data circulation growth; and industrial digital transformation. The IIoT sub-concept was first launched in Germany by the name of Industry 4.0 and globally partial CPS facts based on artificial intelligence in smart manufacturing. In short, CPS shows the relationships between information and the physical world, relying on the interconnection of things. The IoT technology selects the interconnections between physical address objects to check if they are related to the industry or not. Table 1 shows the studies related to smart manufacturing systems. Ten studies are compared based on the industry sector, internal equipment, external equipment, and concept of creation.
Table 2 presents the recent challenges on the integration of blockchain and IoT technology in the smart manufacturing industry. The comparison shows the techniques applied in this research, the main contributions of the presented methods, the usage of blockchain and IoT, the challenges of the proposed systems, and the limitations of the research.
The development of smart manufacturing underpins integrating information technology, data technology, and operational systems. The ever-increasing facilities and devices are leading to data processing and application challenges in existing technology. To reduce this issue’s effectiveness, multi-access edge computing was extracted from cloud technology as a solution for the mentioned problems and for its ability to simplify the data processing in the Industrial Internet of Things and industrial cloud computing [57]. Another issue in the smart manufacturing system is the transmission of data and business transactions. Blockchain technology is a suitable answer to overcome this issue, which stabilizes data transmission and business transactions by using the distributed control mechanism [58]. Smart manufacturing systems’ immense data processing causes the issues mentioned in [59,60]—high dimensionality, feature space, etc. Deep learning allows the data processing to automatically go through complex feature abstraction using multiple layers, and similarly provides advanced data analysis for smart manufacturing. The challenges mentioned above are being analyzed using state-of-the-art machine learning techniques and smart manufacturing applications. Figure 1 shows the data-driven role in the smart manufacturing system. The data-driven process is divided into three main layers named data-driven, manufacturing system, and benefits. The data-driven layer contains machine learning, deep learning, artificial intelligence, the Internet of Things, big data, and cloud computing techniques. After data-driven, the manufacturing system layer contains three main steps, named technology in manufacturing, network, and advanced analysis. This step’s important information includes the design, process, equipment, records, customers, suppliers, parts, and workforce information. The last layer of the data-driven system has the manufacturing system’s benefits: quality, energy, cycle time, etc.
The main contributions of this paper are:
  • Investigating the multi-access edge computing potential problems, blockchain, and machine learning in the smart manufacturing system.
  • The proposed approach’s conceptual scenario is the integration of multi-access edge computing, blockchain, and machine learning.
  • The multi-access edge computing changed the smart manufacturing architecture from centralized management to decentralized style.
  • Addressing the terminal device’s task assignment issue.
  • Representing the allocation issue between the edge servers.
  • Providing an optimization process by applying the swarm intelligence to the presented smart manufacturing system.
  • The main objectives of applying machine learning in this system are reducing the manufacturing environment’s predicted values and improving the productivity rate.
  • Securing the information of stored data in blocks based on blockchain technology.
  • Improving the productivity and cost reduction using blockchain technology.
The rest of this paper is divided up as follows: Section 2 presents the proposed integrated model’s conceptual scenario in smart manufacturing. Section 3 presents the final result and validation of the system’s performance, and we conclude this paper in the conclusion section.

2. System Architecture of the Proposed Smart Manufacturing Environment

The integration of edge computing, blockchain, and machine learning can simplify data processing and transactions in s smart manufacturing system. The following steps present the details of the proposed method in a smart manufacturing system.

2.1. Prototype System Based on Edge Computing

The edge computing system’s main concept is to apply the computing technique as close to a data source as possible. Figure 2 presents the edge computing architecture in the smart manufacturing system. The local infrastructure is used to process the data in an edge-computing system, and it takes the cloud server to the hardware. There are three main layers in the edge computing system named the physical layer, network layer, and application layer. The physical layer consists of sensors, robots, actuators, etc., organizing the physical layer’s main components. The second layer contains the various edge servers, which process the terminal devices for the third layer’s input. Unlike a cloud server, an edge server provides a computational service limited to capacity and resources. The root of enterprise-level applications is IIoT cloud server data processing, all done in the application layer. Enterprise information systems (EIS), supply chain managements (SCM), and smart contracts (SC) are some application layer examples. Applying edge computing in smart manufacturing is far greater than cloud server supplementary resources. Edge computing’s prosperity is highly based on virtualization technologies. Virtualization technology contains virtual machines and containers. The main differences between them are the implementation and level of isolation; in the virtual machine, the implementation needs hardware visualization. In the virtual container, the performance is based on light-weight visualization.

2.2. Service Validation Based on Blockchain

The blockchain technology in smart manufacturing consists of two main contributions. The first one is IIoT, and edge computing servers’ smart manufacturing changes from cloud-centered to the distributed system architecture. In this process, the blockchain system is applied to strengthen data integrity and decrease data transmission risk to authorize the validation key and identification in a distributed manner. To avoid operation defectiveness, the data transactions should be time-stamped through the hash code and refrain from positioning the fake data in the linked chain. The second one is the consensus mechanism, which is used to decide whether adding a validated block into blockchain is possible or not. Smart manufacturing digitalization recommends manufacturing virtualization, leading the cloud manufacturing service from another point of view.
Figure 3 presents the manufacturing system based on two main fields, contents and metadata: identify the unique service and give a detailed description of the process. The service block was created based on the manufacturing system abstraction, and similarly broadcasting the distributed manufacturing in-network service to further validate network entities. The service transaction block creation is based on purchasing and querying the manufacturing service. The transaction block is in the same manufacturing system network, and validates based on the other peer-to-peer entities. Similarly, the transaction block adds to the blockchain transaction system too. In contrast, blockchain’s transaction process organizes the smart contract between the business partners, facilitates the inner protocols, and verifies a contract’s performance.

2.3. Machine Learning-Based Smart Manufacturing

Based on the recent new technologies—big data, IoT, etc.—smart facilities are positively developing intelligence manufacturing to impact the cross-organization in smart manufacturing systems. The manufacturing system is experiencing an unexampled data extension based on the data collection from sensors in various formats, structures, and semantics. Data collection is based on the multiple manufacturing systems, e.g., lines of product, manufacturing equipment, processes, etc. Hug data in the manufacturing system need data modeling and analysis to handle the high-volume dataset growth and support the real-time data-processing. Machine learning techniques contain some advantages for improving smart manufacturing: cost reduction, security, fault reduction, increasing production, operator safety, etc. These advantages include a great and strong bond for the operating procedure. Furthermore, the system’s fault detection is one of the decisive components for predictive preservation, and it is essential in the case of industry. Figure 4 presents the overall architecture of smart manufacturing based on the integration of edge computing, blockchain, and machine learning. Each of these methods is well-known, but the integration between them has a huge effect on the manufacturing industry regarding safety, cost reduction, increasing production, etc. The edge computing section is based on the physical, network, and application layers. The physical layer provides the smart sensors connected to the IoT platform for real-time data collection and monitoring. Similarly, in this layer, the ability to check the condition of machines is also available. The network layer updates the information and tracks the dataset over time. The application layer corresponds and reviews the data quality, and finally measures and reports the monitoring results. The edge computing process’s final report moves to a blockchain service for securing the collected information in blocks. This information is in terms of assets, design, and block security. The process moves to the machine learning section to control the quality of the service and fault rate prediction. In this section, there is a various level of data analysis. This process contains predictive analysis, diagnostic analysis, descriptive analysis, and prescriptive analysis. The main goal of descriptive analysis is to give the product manufacturing process and operation information, capturing the environmental conditions and parameters. If the product’s performance decreases, the diagnosis analysis examines the issue and presents the reason for the problem. The predictive analysis operates the statistical models and predicts the possible future equipment and products based on a historical dataset. The final analysis is the prescriptive analysis, which further recommends actions and measures the identification to improve the rates of outcomes, solve the problems, and present each final decision outcome. Based on the advanced machine learning analysis, the smart facilities are highly optimized. This process’s benefits are reducing the costs of operation, meeting changing consumer demands, improving productivity, and reducing downtime.
Equations (1) and (2) present the evaluation of cost reduction in manufacturing industry based on machine learning prediction process. In the first step is a derivation function applied to decrease the error of cost function. The cost function is evaluated below:
B = 1 m n = 0 m ( g n ( x h n + d ) ) 2
where g n is the predicted value and x h n is the actual value of the cost prediction process. α α x represent the partial derivative values. d and e are representing the intercept, and x represents the slope of the evaluation.
α α x = 2 M n = 1 M h n ( g n ( x h n ) + e )
The predictive accuracy evaluation is based on two main metrics: mean absolute prediction error (MAPE) and normalized root mean square error (NRMSE). Equations (3) and (4) present the MAPE and NRMSE evaluations.
M A P E = 1 m n = 1 m | g n g ^ n g n |
N R M S E = 1 m n = 0 m ( g n g ^ n g n ) 2
The MAPE evaluates the prediction’s total error compared with initial values, and NRMSE evaluates the normalized squared errors.

2.4. Fault Assessment Diagnostic Analysis

Generally, the manufacturing system faces failures based on abnormal and degradation operations. The failing causes high costs, disqualifies the product, and causes lower productivity. Based on the implementation of a smart manufacturing system, it is necessary for smart factories to monitor the condition of machines, identify the primary defects, recognize the root causes of failures, and finally combine the information for manufacturing system production [61]. Based on the data collected from sensors, there are many machine learning algorithms to investigate the fault diagnosis and classification [62]. The convolutional neural network (CNN) combines feature learning and identification into one model and has been applied in many sectors— wind generator [63], rotor [64], bearing [65,66,67,68], etc.

3. Results

In this section, a brief explanation of the results is provided. Section 3.1 presents the process of data collection and dataset information. Section 3.2 presents the performance evaluation of the proposed system. Section 3.3 presents smart manufacturing challenges and opportunities.

3.1. Implementation Environment

The implementation of the proposed system structure and environment is presented in this section. Table 3 summarizes the purposed system experimental setup. All the experiments were done on an Intel(R) Core(TM) i7-8700 @3.20 GHz processor with 32 GB memory. Moreover, the docker environment was processed in the 18.06.1-ce version, and the container configuration in the virtual machine was processed based on the docker composer 1.13.0 version. The Hyperledger Fabric framework project is from the Linux Foundation.
Figure 5 shows the operation of the transaction process function. For improving the assets and participants, create, delete, update, and other functions were defined in the blockchain network. The functions of the transaction processor were implemented in JavaScript and defined as a smart contract. The specified ShareRecord function is used to update the manufacturing records based on the events and registry.
To control the domain model elements, the access control language (ACL) is needed. ACL provides the ability to define rules to specify the roles and users, which are authorized to make changes in the business network domain. Figure 6 shows the ACL rules defined in this network that give participants access to make changes in the network.

3.2. Dataset Management

The smart manufacturing system’s data increase in volume based on the traditional algorithms’ ability, mostly when the user wants to extract useful information from the collected dataset. High sample volume in a large dataset, when the records are not similar, needs the consolidation and isolation algorithms for implementation and knowledge utilization. In this research, the data were collected from various sources related to IoT; the production equipment was collected from various sensors to monitor the product in real-time—e.g., the built-in sensors measured, monitored, and reported the status of manufacturing equipment and product based on the temperature, humidity, pressure, etc. Figure 7 shows the data-driven process in smart manufacturing.
Table 4 presents the configuration of IoT devices and sensors for real-time data collection. During the smart manufacturing (SM) cycle, the IoT devices are located in the main areas of manufacturing resources at various levels, e.g., machines, factories, etc. The radio-frequency identification (RFID) tags are mainly configured enough in practical documents to report important machines’ quality, design, and production procedures in the manufacturing process.

3.3. Optimization

Smart manufacturing based on the edge computing system has high scalability and huge IIoT devices, which is suitable based on the expansion potentiality. Data analysis and transmission are considered computational tasks. They are supposed to allocate data on an edge server or cloud to recognize the suitable task assignment for reducing the process time of the incoming task. There are X defined device terminals, Y edge nodes, and one industrial server for the cloud to design this issue in smart manufacturing. Within the manufacturing process, the requests from terminal devices are managed by a cloud or edge server. The process timing for the tasks in edge server requires two main components called computation time θ i , c y and data transmission time θ i , d y ; see Equation (5).
β i y = θ i , c y + θ i , d y
The task computation time in an edge server is evaluated based on Equation (6).
θ i , c y = L i / Σ n = 1 n m a x i a i , n y
y is defined as the edge server, i represents the task computation time, and a i , n y represents the edge server’s computational resources through the n period of maintaining tasks. L is defined as the length of the tasks. The task processing time in a cloud server is evaluated as it was presented in Equation (7):
β i t = θ i , c t + θ i , d y + θ i , d y , t
The computation time in the cloud is defined as θ i , c t . Data transmission between the edge and device is defined as θ i , d y . The transmission time from the edge server to cloud is defined as θ i , d y , t . The task assignment’s presented issue is the deployment of a parallel mechanism and heterogeneous units’ processing in the computational task assignment issue. Accordingly, the swarm intelligence approach is applied in this process.

Swarm Intelligence

Generally, the swarm intelligence (SI) approach is a famous process among artificial intelligence algorithms. Two main strategies follow based on this algorithm named approximate and non-deterministic to consider and utilize the searching spaces to find the near-optimal solutions [69]. SI contains various approaches; among them, the artificial bee colony (ABC) algorithm demonstrates SI’s classic features. The importance and required process for intelligence performance, self-organization, collective behavior, and decentralization of SI are sufficient [70]. Moreover, the mentioned three features contain the simple mechanism control, which is tuned with only two parameters. The bee colony’s size determines whether the solution can be dropped or whether there is no need to drop it. Figure 8 shows the process of solving the computational task problem based on the artificial bee colony workflow.

3.4. Performance Evaluation

The test models are generated based on the following patterns. The task length follows a uniform distribution in the range of [1, 10] million specifications. The data volume is defined as 100 KB to 10 MB. The time delay is 100 milliseconds to 10 s. The average processing performance based on the edge server is defined as 10 million instructions per second (MIPS). The cloud volume is 1000 MIPS. Edge server and device connections work through wireless communication. The edge server and cloud connections go through broadband. Tasks are specified to the evident edge server, which forwards the information to the cloud. This causes the edge server to be limited to processing enough resources for the under-processed task during the delay time. Figure 9 and Figure 10 present the analysis of parameters for abandonment and solution number (SN) criteria of α for incoming tasks (200).
To show edge computing’s effectiveness in the system of smart manufacturing, Figure 11 shows a various number of incomes based on three main frameworks, i.e., cloud, edge, and mixed-mode. The meanings of these three scenarios show the computational task between them. As shown in Figure 11, the mixed-mode shows the combined outperformance of edge and cloud. Similarly, it is increasing the number of tasks along with the cloud mode’s average processing time. When the tasks are less than the cloud server’s capacity, there is a decrease at a certain level; on the other hand, if the number of functions increases, then the edge server does not modify the processing time appropriately.
Figure 12 and Figure 13 present the machine learning techniques applied in this process: k-means clustering algorithm (IKCD), k-means clustered deployment (KCD), and random deployment (RD). Figure 12 shows each algorithm’s delay rate in different edge computing nodes (ECNs). When the number of nodes increases in the edge computing system, the amount of equipment production also reduces due to the network’s delay reduction. Based on the presented results, the network delay in the IKCD process is the shortest one, and RD is the worst among the compared methods. Based on the ECNs in the system, when there are between 1 and 3, the IKCD method is better than KCD, and when the number of ECNs is more than three, based on the network latency, the differences between IKCD and KCD decrease.
Figure 13 presents the system cost deployment differences for the ECNs. We can see the ECNs incurred greater costs based on the system node increases. Based on the deployment of ECNs for the higher costs, the costs for all three methods increased. Comparing the three methods, IKCD had the highest and most outstanding performance. The RD method’s deployment used a number of ECNs randomly and did not deploy any node in the production node. This process caused the node to be chosen without consideration and constraints. The deployed nodes recorded in the KCD process are based on the Euclidean distance between the devices, which is not sensible and causes the network delay and access time communication for data processing in real-time requirements.
Figure 14 presents the relationship between system cost and edge computing nodes based on the compared methods.
The results show the advantages of the IKCD method, and similarly, show the reduction of network delay based on the ECNs and increasing the computing cost of ECNs. The sum of the process decreases at the start and then increases.

3.5. Challenges and Opportunities of the Smart Manufacturing System

Data management, performance evaluation, and standardization of edge computing in the IIoT system are briefly explained in the above sections. Analyzing the proposed system based on the integrated methods reveals great opportunities and challenges for edge networks, data processing, security, etc., in IIoT technology related to edge computing. The below information explains several challenges and opportunities for smart manufacturing systems.
  • Data offloading and load balancing: The IIoT system having various devices, which are important in data offloading among the large servers and devices. The IIoT system, based on edge computing, reflecting on data processing, increases this process’s difficulty.
  • Edge intelligence: In a recent IIoT system designed based on edge computing, the devices could only accomplish the light-weight tasks. To make the system intelligent, edge intelligence (EI) must be applied to the process.
  • Data sharing security: One of the IIoT system’s advantages is the huge amount of data in real-time devices, websites, etc., which is efficient to improve industrial production.

4. Conclusions and Future Research

Smart manufacturing is a favorable movement for the evolution of the manufacturing industry and production in a new industry. The manufacturing system’s implementation causes the support of data technology, information technology, and operational technology, surrounded by the development of integrated edge computing, blockchain, and machine learning based on the Industrial Internet for operational processes in the manufacturing environment. This paper’s proposed system was designed based on integrating edge computing, blockchain technology, and machine learning to support the manufacturing system’s design. The assignment problem of the system was formulated based on the optimization model. Unlike other research in edge computing and IIoT, the presented method’s stresses illuminate the integration method’s importance in future developments. The future research plan is to improve the manufacturing system more and analyze it in more detail. The blockchain system’s applications can be quantified and further analyzed. Other technologies can be incorporated to enhance the development of the manufacturing system. The experiments and results can be analyzed with an on-site dataset to identify the possible impact factors and regulate the proposed model’s configured parameters.

Author Contributions

Conceptualization, Z.S.; Formal analysis, Z.S.; Funding acquisition, Y.-C.B.; Methodology, Z.S.; Writing–review and editing, Z.S.; Investigation, Z.S.; Resources, Y.-C.B.; Methodology, Z.S.; Project administration, Y.-C.B.; Supervision, Y.-C.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Ministry of Small and Medium-sized Enterprises(SMEs) and Startups(MSS), Korea, under the “Regional Specialized Industry Development Program(R&D, S2855401)” supervised by the Korea Institute for Advancement of Technology(KIAT).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tao, F.; Qi, Q.; Liu, A.; Kusiak, A. Data-driven smart manufacturing. J. Manuf. Syst. 2018, 48, 157–169. [Google Scholar] [CrossRef]
  2. Cheng, J.; Chen, W.; Tao, F.; Lin, C.L. Industrial IoT in 5G environment towards smart manufacturing. J. Ind. Inf. Integr. 2018, 10, 10–19. [Google Scholar] [CrossRef]
  3. Yin, L.; Luo, J.; Luo, H. Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Ind. Inform. 2018, 14, 4712–4721. [Google Scholar] [CrossRef]
  4. Li, X.; Li, D.; Wan, J.; Liu, C.; Imran, M. Adaptive transmission optimization in SDN-based industrial Internet of Things with edge computing. IEEE Internet Things J. 2018, 5, 1351–1360. [Google Scholar] [CrossRef]
  5. Suganuma, T.; Oide, T.; Kitagami, S.; Sugawara, K.; Shiratori, N. Multiagent-based flexible edge computing architecture for IoT. IEEE Netw. 2018, 32, 16–23. [Google Scholar] [CrossRef]
  6. Lin, B.; Zhu, F.; Zhang, J.; Chen, J.; Chen, X.; Xiong, N.N.; Mauri, J.L. A time-driven data placement strategy for a scientific workflow combining edge computing and cloud computing. IEEE Trans. Ind. Inform. 2019, 15, 4254–4265. [Google Scholar] [CrossRef] [Green Version]
  7. Reznik, A.; Arora, R.; Cannon, M.; Cominardi, L.; Featherstone, W.; Frazao, R.; Giust, F.; Kekki, S.; Li, A.; Sabella, D.; et al. Developing software for multi-access edge computing. ETSI White Pap. 2017, 20. [Google Scholar]
  8. Chen, C.H.; Lin, M.Y.; Liu, C.C. Edge computing gateway of the industrial internet of things using multiple collaborative microcontrollers. IEEE Netw. 2018, 32, 24–32. [Google Scholar] [CrossRef]
  9. Khan, P.W.; Byun, Y.C.; Park, N. A Data Verification System for CCTV Surveillance Cameras Using Blockchain Technology in Smart Cities. Electronics 2020, 9, 484. [Google Scholar] [CrossRef] [Green Version]
  10. Yu, W.; Liang, F.; He, X.; Hatcher, W.G.; Lu, C.; Lin, J.; Yang, X. A survey on the edge computing for the Internet of Things. IEEE Access 2017, 6, 6900–6919. [Google Scholar] [CrossRef]
  11. Porambage, P.; Okwuibe, J.; Liyanage, M.; Ylianttila, M.; Taleb, T. Survey on multi-access edge computing for internet of things realization. IEEE Commun. Surv. Tutor. 2018, 20, 2961–2991. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, S.; Ouyang, L.; Yuan, Y.; Ni, X.; Han, X.; Wang, F.Y. Blockchain-enabled smart contracts: Architecture, applications, and future trends. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2266–2277. [Google Scholar] [CrossRef]
  13. Khan, P.W.; Byun, Y.C.; Park, N. IoT-Blockchain Enabled Optimized Provenance System for Food Industry 4.0 Using Advanced Deep Learning. Sensors 2020, 20, 2990. [Google Scholar] [CrossRef] [PubMed]
  14. Khan, P.W.; Byun, Y. Secure Transactions Management Using Blockchain as a Service Software for the Internet of Things. In Software Engineering in IoT, Big Data, Cloud and Mobile Computing. Studies in Computational Intelligence; Springer: Cham, Switzerland, 2021; pp. 117–128. [Google Scholar]
  15. Jamil, F.; Hang, L.; Kim, K.; Kim, D. A novel medical blockchain model for drug supply chain integrity management in a smart hospital. Electronics 2019, 8, 505. [Google Scholar] [CrossRef] [Green Version]
  16. Khan, P.W.; Byun, Y. A Blockchain-Based Secure Image Encryption Scheme for the Industrial Internet of Things. Entropy 2020, 22, 175. [Google Scholar] [CrossRef] [Green Version]
  17. Jamil, F.; Iqbal, M.A.; Amin, R.; Kim, D. Adaptive thermal-aware routing protocol for wireless body area network. Electronics 2019, 8, 47. [Google Scholar] [CrossRef] [Green Version]
  18. Jamil, F.; Ahmad, S.; Iqbal, N.; Kim, D.H. Towards a Remote Monitoring of Patient Vital Signs Based on IoT-Based Blockchain Integrity Management Platforms in Smart Hospitals. Sensors 2020, 20, 2195. [Google Scholar] [CrossRef] [Green Version]
  19. Jamil, F.; Kim, D.H. Improving Accuracy of the Alpha–Beta Filter Algorithm Using an ANN-Based Learning Mechanism in Indoor Navigation System. Sensors 2019, 19, 3946. [Google Scholar] [CrossRef] [Green Version]
  20. Jamil, F.; Iqbal, N.; Ahmad, S.; Kim, D.H. Toward Accurate Position Estimation Using Learning to Prediction Algorithm in Indoor Navigation. Sensors 2020, 20, 4410. [Google Scholar] [CrossRef]
  21. Ahmad, S.; Jamil, F.; Khudoyberdiev, A.; Kim, D. Accident risk prediction and avoidance in intelligent semi-autonomous vehicles based on road safety data and driver biological behaviours. J. Intell. Fuzzy Syst. 2020, 38, 4591–4601. [Google Scholar] [CrossRef]
  22. Jamil, F.; Kim, D. Payment Mechanism for Electronic Charging using Blockchain in Smart Vehicle. Korea 2019, 30, 31. [Google Scholar]
  23. Shahbazi, Z.; Byun, Y.C. Towards a Secure Thermal-Energy Aware Routing Protocol in Wireless Body Area Network Based on Blockchain Technology. Sensors 2020, 20, 3604. [Google Scholar] [CrossRef] [PubMed]
  24. Shahbazi, Z.; Jamil, F.; Byun, Y. Topic modeling in short-text using non-negative matrix factorization based on deep reinforcement learning. J. Intell. Fuzzy Syst. 2020, 39, 753–770. [Google Scholar] [CrossRef]
  25. Shahbazi, Z.; Hazra, D.; Park, S.; Byun, Y.C. Toward Improving the Prediction Accuracy of Product Recommendation System Using Extreme Gradient Boosting and Encoding Approaches. Symmetry 2020, 12, 1566. [Google Scholar] [CrossRef]
  26. Shahbazi, Z.; Byun, Y.C. Product Recommendation Based on Content-based Filtering Using XGBoost Classifier. Int. J. Adv. Sci. Technol. 2019, 29, 6979–6988. [Google Scholar]
  27. Shahbazi, Z.; Byun, Y.C. Toward Social Media Content Recommendation Integrated with Data Science and Machine Learning Approach for E-Learners. Symmetry 2020, 12, 1798. [Google Scholar] [CrossRef]
  28. Shahbazi, Z.; Byun, Y.C. Analysis of Domain-Independent Unsupervised Text Segmentation Using LDA Topic Modeling over Social Media Contents. Int. J. Adv. Sci. Technol. 2020. [Google Scholar]
  29. Shahbazi, Z.; Byun, Y.C.; Lee, D.C. Toward Representing Automatic Knowledge Discovery from Social Media Contents Based on Document Classification. Int. J. Adv. Sci. Technol. 2020. [Google Scholar]
  30. Yuan, Y.; Wang, F.Y. Blockchain: The state of the art and future trends. Acta Autom. Sin. 2016, 42, 481–494. [Google Scholar]
  31. Li, Z.; Kang, J.; Yu, R.; Ye, D.; Deng, Q.; Zhang, Y. Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans. Ind. Inform. 2017, 14, 3690–3700. [Google Scholar] [CrossRef] [Green Version]
  32. Min, H. Blockchain technology for enhancing supply chain resilience. Bus. Horiz. 2019, 62, 35–45. [Google Scholar] [CrossRef]
  33. Yang, J.; Lu, Z.; Wu, J. Smart-toy-edge-computing-oriented data exchange based on blockchain. J. Syst. Archit. 2018, 87, 36–48. [Google Scholar] [CrossRef]
  34. Lee, C.; Zhang, S.; Ng, K. Development of an industrial Internet of things suite for smart factory towards re-industrialization. Adv. Manuf. 2017, 5, 335–343. [Google Scholar] [CrossRef]
  35. Yang, C.; Shen, W.; Wang, X. The internet of things in manufacturing: Key issues and potential applications. IEEE Syst. Man Cybern. Mag. 2018, 4, 6–15. [Google Scholar] [CrossRef]
  36. Wan, J.; Chen, B.; Imran, M.; Tao, F.; Li, D.; Liu, C.; Ahmad, S. Toward dynamic resources management for IoT-based manufacturing. IEEE Commun. Mag. 2018, 56, 52–59. [Google Scholar] [CrossRef]
  37. Chen, Y.; Xu, P.; Ren, L. Sequence synopsis: Optimize visual summary of temporal event data. IEEE Trans. Vis. Comput. Graph. 2017, 24, 45–55. [Google Scholar] [CrossRef]
  38. Zhou, F.; Lin, X.; Luo, X.; Zhao, Y.; Chen, Y.; Chen, N.; Gui, W. Visually enhanced situation awareness for complex manufacturing facility monitoring in smart factories. J. Vis. Lang. Comput. 2018, 44, 58–69. [Google Scholar] [CrossRef]
  39. Dutta, S.; Shen, H.W.; Chen, J.P. In situ prediction driven feature analysis in jet engine simulations. In Proceedings of the 2018 IEEE Pacific Visualization Symposium (PacificVis), Kobe, Japan, 10–13 April 2018; pp. 66–75. [Google Scholar]
  40. Weissenböck, J.; Amirkhanov, A.; Li, W.; Reh, A.; Amirkhanov, A.; Gröller, E.; Kastner, J.; Heinzl, C. Fiberscout: An interactive tool for exploring and analyzing fiber reinforced polymers. In Proceedings of the 2014 IEEE Pacific Visualization Symposium, Yokohama, Japan, 4–7 March 2014; pp. 153–160. [Google Scholar]
  41. Chen, Y.; Du, X.; Yuan, X. Ordered small multiple treemaps for visualizing time-varying hierarchical pesticide residue data. Vis. Comput. 2017, 33, 1073–1084. [Google Scholar] [CrossRef]
  42. Amirkhanov, A.; Fröhler, B.; Kastner, J.; Gröller, E.; Heinzl, C. InSpectr: Multi-Modal Exploration, Visualization, and Analysis of Spectral Data. Comput. Graph. Forum 2014, 33, 91–100. [Google Scholar] [CrossRef]
  43. Zhou, C.Q.; Lopez, P.R.; Moreland, J.; Wu, B. Visualizing the future in steel manufacturing. Iron Steel Technol. 2011, 8, 37–50. [Google Scholar]
  44. Wu, W.; Zheng, Y.; Chen, K.; Wang, X.; Cao, N. A visual analytics approach for equipment condition monitoring in smart factories of process industry. In Proceedings of the 2018 IEEE Pacific Visualization Symposium (PacificVis), Kobe, Japan, 10–13 April 2018; pp. 140–149. [Google Scholar]
  45. Coffey, D.; Lin, C.L.; Erdman, A.G.; Keefe, D.F. Design by dragging: An interface for creative forward and inverse design with simulation ensembles. IEEE Trans. Vis. Comput. Graph. 2013, 19, 2783–2791. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Millette, A.; McGuffin, M.J. DualCAD: Integrating augmented reality with a desktop GUI and smartphone interaction. In Proceedings of the 2016 IEEE International Symposium on Mixed and Augmented Reality (ISMAR-Adjunct), Merida, Mexico, 19–23 September 2016; pp. 21–26. [Google Scholar]
  47. Biswal, A.K.; Maiti, P.; Bebarta, S.; Sahoo, B.; Turuk, A.K. Authenticating IoT Devices with Blockchain. In Advanced Applications of Blockchain Technology; Springer: Warsaw, Poland, 2020; pp. 177–205. [Google Scholar]
  48. Giordani, M.; Polese, M.; Mezzavilla, M.; Rangan, S.; Zorzi, M. Toward 6g networks: Use cases and technologies. IEEE Commun. Mag. 2020, 58, 55–61. [Google Scholar] [CrossRef]
  49. Jesus, E.F.; Chicarino, V.R.; de Albuquerque, C.V.; Rocha, A.A.D.A. A survey of how to use blockchain to secure internet of things and the stalker attack. Secur. Commun. Netw. 2018, 2018, 9675050. [Google Scholar] [CrossRef] [Green Version]
  50. Qu, C.; Tao, M.; Zhang, J.; Hong, X.; Yuan, R. Blockchain based credibility verification method for IoT entities. Secur. Commun. Netw. 2018, 2018, 7817614. [Google Scholar] [CrossRef]
  51. Choi, B.G.; Jeong, E.; Kim, S.W. Multiple Security Certification System between Blockchain Based Terminal and Internet of Things Device: Implication for Open Innovation. J. Open Innov. Technol. Mark. Complex. 2019, 5, 87. [Google Scholar] [CrossRef] [Green Version]
  52. Dai, Y.; Xu, D.; Maharjan, S.; Chen, Z.; He, Q.; Zhang, Y. Blockchain and deep reinforcement learning empowered intelligent 5G beyond. IEEE Netw. 2019, 33, 10–17. [Google Scholar] [CrossRef]
  53. Maroufi, M.; Abdolee, R.; Tazekand, B.M. On the convergence of blockchain and Internet of Things (IoT) technologies. arXiv 2019, arXiv:1904.01936. [Google Scholar]
  54. Panarello, A.; Tapas, N.; Merlino, G.; Longo, F.; Puliafito, A. Blockchain and iot integration: A systematic survey. Sensors 2018, 18, 2575. [Google Scholar] [CrossRef] [Green Version]
  55. Hang, L.; Kim, D.H. Design and implementation of an integrated iot blockchain platform for sensing data integrity. Sensors 2019, 19, 2228. [Google Scholar] [CrossRef] [Green Version]
  56. Mistry, I.; Tanwar, S.; Tyagi, S.; Kumar, N. Blockchain for 5G-enabled IoT for industrial automation: A systematic review, solutions, and challenges. Mech. Syst. Signal Process. 2020, 135, 106382. [Google Scholar] [CrossRef]
  57. Taleb, T.; Samdanis, K.; Mada, B.; Flinck, H.; Dutta, S.; Sabella, D. On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Commun. Surv. Tutor. 2017, 19, 1657–1681. [Google Scholar] [CrossRef] [Green Version]
  58. Li, Z.; Barenji, A.V.; Huang, G.Q. Toward a blockchain cloud manufacturing system as a peer to peer distributed network platform. Robot. Comput. Integr. Manuf. 2018, 54, 133–144. [Google Scholar] [CrossRef]
  59. Helu, M.; Libes, D.; Lubell, J.; Lyons, K.; Morris, K.C. Enabling smart manufacturing technologies for decision-making support. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, Charlotte, NC, USA, 21–24 August 2016; Volume 50084, p. V01BT02A035. [Google Scholar]
  60. Wuest, T.; Weimer, D.; Irgens, C.; Thoben, K.D. Machine learning in manufacturing: Advantages, challenges, and applications. Prod. Manuf. Res. 2016, 4, 23–45. [Google Scholar] [CrossRef] [Green Version]
  61. Park, J.K.; Kwon, B.K.; Park, J.H.; Kang, D.J. Machine learning-based imaging system for surface defect inspection. Int. J. Precis. Eng. Manuf. Green Technol. 2016, 3, 303–310. [Google Scholar] [CrossRef]
  62. Zhao, R.; Yan, R.; Chen, Z.; Mao, K.; Wang, P.; Gao, R.X. Deep learning and its applications to machine health monitoring: A survey. arXiv 2016, arXiv:1612.07640. [Google Scholar] [CrossRef]
  63. Dong, H.; Yang, L.; Li, H. Small fault diagnosis of front-end speed controlled wind generator based on deep learning. WSEAS Trans. Circuits Syst. 2016, 15, 64. [Google Scholar]
  64. Wang, J.; Zhuang, J.; Duan, L.; Cheng, W. A multi-scale convolution neural network for featureless fault diagnosis. In Proceedings of the 2016 International Symposium on Flexible Automation (ISFA), Cleveland, OH, USA, 1–3 August 2016; pp. 65–70. [Google Scholar]
  65. Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional neural network based fault detection for rotating machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
  66. Lu, C.; Wang, Z.; Zhou, B. Intelligent fault diagnosis of rolling bearing using hierarchical convolutional network based health state classification. Adv. Eng. Inform. 2017, 32, 139–151. [Google Scholar] [CrossRef]
  67. Guo, X.; Chen, L.; Shen, C. Hierarchical adaptive deep convolution neural network and its application to bearing fault diagnosis. Measurement 2016, 93, 490–502. [Google Scholar] [CrossRef]
  68. Verstraete, D.; Ferrada, A.; Droguett, E.L.; Meruane, V.; Modarres, M. Deep learning enabled fault diagnosis using time-frequency image analysis of rolling element bearings. Shock Vib. 2017, 2017. [Google Scholar] [CrossRef]
  69. Blum, C.; Merkle, D. Swarm intelligence. In Swarm Intelligence in Optimization; Blum, C., Merkle, D., Eds.; Springer: Berlin/Heidelberg, Germany, 2008; pp. 43–85. [Google Scholar]
  70. Zhang, S.; Lee, C.K.; Chan, H.K.; Choy, K.L.; Wu, Z. Swarm intelligence applied in green logistics: A literature review. Eng. Appl. Artif. Intell. 2015, 37, 154–169. [Google Scholar] [CrossRef]
Figure 1. Smart manufacturing’s data-driven roles.
Figure 1. Smart manufacturing’s data-driven roles.
Processes 09 00092 g001
Figure 2. Overview of edge computing architecture.
Figure 2. Overview of edge computing architecture.
Processes 09 00092 g002
Figure 3. Overview of a blockchain service.
Figure 3. Overview of a blockchain service.
Processes 09 00092 g003
Figure 4. Smart manufacturing overall architecture based on an integrated system.
Figure 4. Smart manufacturing overall architecture based on an integrated system.
Processes 09 00092 g004
Figure 5. Transaction processor function in a manufacturing blockchain platform in the proposed manufacturing system.
Figure 5. Transaction processor function in a manufacturing blockchain platform in the proposed manufacturing system.
Processes 09 00092 g005
Figure 6. Access control definition in the proposed manufacturing system.
Figure 6. Access control definition in the proposed manufacturing system.
Processes 09 00092 g006
Figure 7. Data-driven process.
Figure 7. Data-driven process.
Processes 09 00092 g007
Figure 8. Artificial bee colony workflow.
Figure 8. Artificial bee colony workflow.
Processes 09 00092 g008
Figure 9. Performance evaluation of various solution number (SN) settings.
Figure 9. Performance evaluation of various solution number (SN) settings.
Processes 09 00092 g009
Figure 10. Performance evaluation of various α settings.
Figure 10. Performance evaluation of various α settings.
Processes 09 00092 g010
Figure 11. Performance evaluation of various scenarios.
Figure 11. Performance evaluation of various scenarios.
Processes 09 00092 g011
Figure 12. Changes of network nodes based on edge computing.
Figure 12. Changes of network nodes based on edge computing.
Processes 09 00092 g012
Figure 13. Cost dependency deployment on edge computing nodes.
Figure 13. Cost dependency deployment on edge computing nodes.
Processes 09 00092 g013
Figure 14. Total cost of IKCD and edge computing node relationship.
Figure 14. Total cost of IKCD and edge computing node relationship.
Processes 09 00092 g014
Table 1. A taxonomy of smart manufacturing applications.
Table 1. A taxonomy of smart manufacturing applications.
#AuthorsIndustry SectorsInternal EquipmentExternal EquipmentCreation Concept (Design, Production, Test, Service)
1Chen et al. (2018) [37]Automotive industryNoNoYes
2Zhou et al. (2017) [38]Energy industryNoNoYes
3Dutta et al. (2018) [39]Transportation equipment manufacturingYesNoNo
4Weissenblock et al. (2014) [40]Chemical fibers manufacturingNoNoYes
5Chen et al. (2017) [41]Food processing industryNoNoYes
6Amirkhanove et al. (2014) [42]Ordinary machinery industryNoNoYes
7Zhou et al. (2011) [43]Iron and steel industryYesNoNo
8Wu et al. (2018) [44]Chemical industryNoNoYes
9Coffey et al. (2013) [45]Specialized equipment manufacturingNoNoYes
10Millette et al. (2016) [46]Electronic equipment manufacturingNoYesNo
Table 2. Challenges of blockchain and IoT integrated methods.
Table 2. Challenges of blockchain and IoT integrated methods.
#AuthorsApplied TechniqueContributionBlockchainInternet of ThingsChallengesLimitations
1Asutosh et al. [47]Decentralized and cryptographical platformAvoiding the central authority usage in decentralized and cryptographical platform for verification and connectionYesYesNoThere is no improvement on data confidentiality
2Marco et al. [48]The technology of full-stack and view-point of system levelChoosing 6G technology based on view-point of system-level in communication modelsNoNoYesNo verification for security enhancement
3Emanuel et al. [49]Transaction ModelImproving the IoT privacy based on blockchain operationsYesYesNoNo reduction on computational cost
4Chao et al. [50]Structure of BlockchainIdentifying the process between IoT and BlockchainYesYesNoNo changes in level of security
5Bong et al. [51]IoT devices security modulLimit hacking based on usage of blockchainYesYesYesVerification didn’t improve the security level
6Yueyue et al. [52]Secure and intelligent architectureApplying deep reinforcement learning to increase the effectiveness of system based on secure and intelligent architectureYesNoYesNo improvement on privacy level
7Maroufi Mohammad et al. [53]IoT and BlockchainManaging short comings and limitations based on high-level solution technologyYesYesYesExact issue not designed with the proposed architecture
8Alfonso et al. [54]Integration of IoT and BlockchainTesting the related researches to IoT and BlockchainYesYesYesThe level of complexity didn’t minimized
9Lei et al. [55]Blockchain and IoT integrated methodIntegrated method secure the sensing data.YesYesYesNo reduction on overheard communication
10Ishan et al. [56]Centralized architectureReducing the over-head computational based on centralized architectureYesYesYesReduction of computational over-head has no effect on energy consumption changes
Table 3. Development environment of the proposed system.
Table 3. Development environment of the proposed system.
ComponentDescription
IDEComposer-Playground
Memory32 GB
CPUIntel(R) Core(TM) i7-8700 @3.20 GHz
Python3.6.2
Operating SystemUbuntu Linux 18.04.1 LTS
Docker EngineVersion 18.06.1-ce
Docker ComposerVersion 1.13.0
Hyperledger FabricV1.2
CLI ToolComposer REST Server
NodeV8.11.4
Table 4. IoT device configuration information for data usage in smart manufacturing.
Table 4. IoT device configuration information for data usage in smart manufacturing.
IoT DevicesType of DeviceMonitoring ResourcesPurpose
Smart SensorsTemperatureSM machineTemperature data monitoring
Smart SensorsHumiditySM machineHumidity data monitoring
Smart SensorsPressureSM machinePressure data monitoring
RFID TagsUltra high frequencyDrawing, model, materialTrace and monitor real-time data
RFID TagsUltra high frequencyOperate, product, etc.Trace and monitor real-time data
RFID ReaderUltra high frequencyMaterial, maintenanceIdentify and track components
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shahbazi, Z.; Byun, Y.-C. Improving Transactional Data System Based on an Edge Computing–Blockchain–Machine Learning Integrated Framework. Processes 2021, 9, 92. https://doi.org/10.3390/pr9010092

AMA Style

Shahbazi Z, Byun Y-C. Improving Transactional Data System Based on an Edge Computing–Blockchain–Machine Learning Integrated Framework. Processes. 2021; 9(1):92. https://doi.org/10.3390/pr9010092

Chicago/Turabian Style

Shahbazi, Zeinab, and Yung-Cheol Byun. 2021. "Improving Transactional Data System Based on an Edge Computing–Blockchain–Machine Learning Integrated Framework" Processes 9, no. 1: 92. https://doi.org/10.3390/pr9010092

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop