Edge Computing in IoT-Based Manufacturing
Edge Computing in IoT-Based Manufacturing
Abstract for Internet of Things (IoT) data analytics. Its use With the focus on the
case can be found in intelligent manufacturing. concept of edge com-
Edge computing extends the capabilities of Condry et al. [5] introduced a model using smart puting, the authors
computation, network connection, and storage edge IoT devices for safer, rapid response with
from the cloud to the edge of the network. It industry IoT control operations. As IoT appli- propose an architecture
enables the application of business logic between cation to the industrial domain is spreading, of edge computing for
the downstream data of the cloud service and the Georgakopoulos et al. [6] proposed a roadmap IoT-based manufacturing.
upstream data of the Internet of Things (IoT). In combining cloud edge computing for IoT-based They analyze the role of
the field of Industrial IoT, edge computing pro- manufacturing. Suganuma et al. [7] proposed edge computing from
vides added benefits of agility, real-time process- multiagent-based flexible edge computing archi-
ing, and autonomy to create value for intelligent tecture for a large-scale IoT system. Byers [8] pro- four aspects including
manufacturing. With the focus on the concept of vides a review of the architecture, use case, and edge equipment, net-
edge computing, this article proposes an architec- requirements for fog-enabled IoT networks. Both work communication,
ture of edge computing for IoT-based manufactur- of them are important references for the deploy- information fusion, and
ing. It also analyzes the role of edge computing ment of edge computing in IoT-based manufac- cooperative mechanism
from four aspects including edge equipment, net- turing. Satyanarayanan [9] pointed out that the
work communication, information fusion, and emergence of edge computing has enabled the with cloud computing.
cooperative mechanism with cloud computing. cloud services for mobile computing, scalability, Finally, they give a case
Finally, we give a case study to implement the and privacy policy. However, the reference archi- study to implement active
active maintenance based on a prototype plat- tecture for IoT-based manufacturing has not yet maintenance based on a
form. This article aims to provide a technical ref- been proposed. Edge computing and its role in prototype platform.
erence for the deployment of edge computing in the Industrial Internet of Things (IIoT) application
the smart factory. should be established.
Industrial applications in the domain of IoT
Introduction require characteristics such as location aware-
In the context of intelligent manufacturing, the ness and low latency. Edge computing, which is
proliferation of terminal network devices has given implemented at the peripheral devices on an IoT
rise to new challenges for operation and mainte- network, has the ability to support these require-
nance, scalability, and reliability of the data cen- ments of mobility and geographic independence.
ters. The growth of edge computing has moved Computing’s physical proximity to a mobile
the computing from centralized data centers to device makes it easier to achieve low end-to-end
the periphery of the network. Edge computing latency, high bandwidth, and low jitter to services
aims to address these challenges by creating an located at the network edge. Edge computing is
open platform with the capability of integrating being introduced into IoT-based manufacturing.
core capabilities such as networking, computing, The scope of edge computing extends the range
storage, and application. It has enabled intelligent of an IoT embedded device with capabilities of
services close to the manufacturing unit to meet limited storage, cache, and processing to the
the key requirements such as agile connection, edge near the terminal infrastructure (e.g., Rasp-
data analytics via edge nodes, highly responsive berry Pi and Arduino board). The contributions of
cloud services, and privacy-policy strategy [1, 2]. this article can be summarized as follows:
Edge computing can make full use of embedded •In view of the typical applications of edge
computing capabilities of field devices to achieve computing in the domains of intelligent manu-
equipment autonomy based on distributed infor- facturing, this article proposes a novel system
mation processing. Furthermore, edge computing architecture from four perspectives: the device
supports the need of digital manufacturing enter- domain, the network domain, the data domain,
prises for rapid configuration of the smart factory, and the application domain.
which must adapt to personal demands of users •With the focus on the development of
and dynamic changes in production conditions. edge-specific field devices, this article discusses
Research on edge computing is progressing how to achieve efficient information interaction,
rapidly. Due to the limitation of the cloud plat- heterogeneous data fusion, and a cooperative
form, Lopez et al. [3] considered that edge com- mechanism with the cloud platform. Some related
puting is needed for moving the data and services use cases are also presented for IoT-based manu-
from centralized nodes to the edge of the net- facturing.
work. Patel et al. [4] outlined the novel approach •Based on the typical characteristics of edge
of using the intelligent edge (e.g., Raspberry Pi) computing in IoT-based manufacturing, this
Baotong Chen, Jiafu Wan, Di Li, and Qin Zhang are with South China University of Technology; Antonio Celesti is with the University of Messina; Digital Object Identifier:
Haider Abbas is with Florida Institute of Technology. 10.1109/MCOM.2018.1701231
Data domain
middleware, it is chal- data analysis Sensors-to-edge
D2D data signal
lenging to implement Edge data Distributed
storage intelligence SDN-based interaction
a flexible adjustment OPC UA C/S transfer
to the equipment in Full customization &
integration capabilities
order to cope with the
Smart factory
Network domain
changing manufactur- Route &
Controller data cache OPC UA
ing status. However, client
the popularity of IIoT Network- Gateway
requires a more open management
mode in the industrial
Sensors, actuators, & control
research develops a laboratory prototype plat- •The network domain connects the field equip-
form, and conducts experiments for the active ment to the data platform in a flat manner. In
maintenance of equipment in smart factory. The IoT-based manufacturing, the network domain
experiments demonstrate the advantages of edge uses software defined networking (SDN) [11] to
computing for business agility and bandwidth achieve separation between the network trans-
optimization. mission and the control. Due to the necessary
The rest of the article is organized as follows. time sensitivity of the task data, a time-sensitive
We propose a system architecture for the appli- network (TSN) protocol is applied to process the
cation of edge computing in IoT-based manufac- sequence of network information and to provide
turing. We present the role of edge computing the general standards for maintaining and manag-
in manufacturing scenarios involving devices, net- ing the sensitive time nodes.
works, data, and the manufacturing cloud. We •The data domain in the data origin pro-
present the combination of edge computing with vides services such as data cleaning and feature
the typical industrial applications to achieve active extraction, which improves the availability of the
maintenance of the production line. The final sec- heterogeneous industrial data. This also allows the
tion concludes our work. implementation of pre-defined responses that can
be based on the real-time IoT data. The abstract
System Architecture data at the device terminal end is provided to the
With the goal of proposing a novel application remote service center for the virtualization of the
scenario for edge computing, we present the sys- manufacturing resources.
tem architecture of edge computing in an IoT- •The application domain inherits the applica-
based manufacturing scenario. As shown in Fig. tions of the manufacturing cloud at the network
1, the architecture is divided into four fields: the edge. It integrates the key technologies among
device domain, the network domain, the data the network, data, computing, and control. The
domain, and the application domain. application domain enables edge computing to
•The device domain is either embedded in, or provide general, flexible, and interoperable intel-
located close to, the field devices such as sensors, ligent applications. Components such as service
meters, robots, and machine tools. The device composition, based on the requirements of the
domain should support a flexible communication manufacturing process, allow the dynamic man-
infrastructure and be able to establish standard- agement and optimal scheduling of field equip-
ized communication models to support various ment.
types of communication protocols. Nodes in an The device domain supports real-time inter-
edge computing network must have the ability connections and the deployment of intelligent
to compute and store data to dynamically adjust applications to field devices. It provides an import-
the execution strategy of the industrial equipment ant foundation for the upper layers of the appli-
based on sensor inputs. The information model is cation. The network domain is useful for multiple
built on the edge computing nodes, and includes purposes such as the real-time transmission of
mainstream protocols such as OLE for Process heterogeneous industrial data, the control of com-
Control Unified Architecture (OPC UA) [10] and plex network states, and the convenient access
Data Distributed Service (DDS). It is deployed to to manufacturing resources. It provides a plat-
realize the unified semantics of information inter- form for performing inter-connection, information
action, and ensure data security and privacy. interaction, and data fusion on the edge comput-
High bandwidth Edge gateway Low latency ing application and edge service based on intel-
ligent interaction at the equipment terminal. The
deployment strategy of MEC has the advantages
Network of low latency, high bandwidth, and a lightweight
edge device
network. MEC has the ability to provide more
Sensors PLC Smart meter Zigbee RFID accurate services in real time by accessing wire-
less network information and location information
Figure 4. Cooperation mechanism in IoT-based manufacturing. [13]. In addition, device-to-device (D2D) com-
munication technology has also been extended
to the industrial field [14]. This allows convenient
resource allocation by means of the base station
Robot PLC in the smart factory. Mobile equipment can inter-
act with each other through the wireless network
infrastructure. Furthermore, in the case of no net-
work coverage, devices can piggyback their con-
nections off nearby devices, which can form local
subnetworks, and then access the core network
through these intermediate connections.
Figure 6. Experimental results of the equipment scheduling mechanisms: a) order quantity in a candy packing line; b) running time of
the candy packing line (min).
the equipment execution data, extract features ing the requirements for processing capacity on
based on the data fusion strategies implemented the cloud is extremely time- and cost-intensive.
at the edge computing, and abstract the functions However, edge computing makes it easier to
of the equipment to construct a digital twin of the implement cloud services with low latency, high
intelligent equipment. From the perspective of bandwidth, and low jitter. The cloud platform
each server, edge computing mainly implements can be a tremendous tool for the smart factory
intelligent local distribution of computing resourc- to process massive data. For instance, it provides
es in the IIoT. It maps the intelligent equipment a scientific basis for production scheduling and
in virtualized manufacturing environments and market demand forecast. The framework of cloud
supports data centers to build digital plants. The computing can be used to dispatch and distribute
digital twins can then be used for direct product edge computing nodes according to global oper-
manufacturing, process optimization, and cost ational requirements, to equip IIoT nodes with
reduction. edge decision capabilities. Meanwhile, the task of
the edge computing nodes is to provide local data
Cooperation Mechanism between storage. In the case of connection failures to the
Cloud Computing and Edge Computing cloud (e.g., power failure), the data can temporar-
The combination between cloud computing and ily be cached at the edge. Once the connection is
edge computing enables the digital transforma- restored, the locally stored data is optimized and
tion of manufacturing. As shown in Fig. 4, such automatically synchronized with the cloud, which
a cooperation mechanism can be described as ensures full mapping of the equipment.
follows.
•Since the focus of the system is on providing A Case Study: Active Maintenance
real-time or short-term data analysis, edge com- Edge computing can bring significant advan-
puting can better support the real-time processing tages in terms of efficiency and cost reduction
and performance evaluation of local businesses. in Industry 4.0. In fact, activities such as active
This reduces network pressure, and improves data maintenance are being migrated to the network
security and privacy protection. edge to create novel industrial applications,
•Cloud computing, on the other hand, does which are changing the service mode. In the
not focus on real-time or short-cycle data analy- case study, we build distributed data process-
sis. Its focus is to implement big data analysis and ing in the cloud using Hadoop architecture. The
knowledge mining from the data obtained from Hadoop Distributed File System (HDFS) and
edge computing networks. It plays an important Hadoop MapReduce were used to perform real-
role in periodic maintenance, decision support, time data analysis and data mining of the local
and other activities that do not necessarily need database. The big data consisted of machine sta-
to be performed in real time. tus data and machine log data. All the data is
•Since edge computing is performed close to combined to generate a reasoning model, which
the execution unit, the edge computing nodes is loaded on a local Linux system of a Raspberry
act as collection units of heterogeneous data Pi. An OPC UA server on Raspberry Pi is applied
and move complex optimization problems to the to vendor-neutral transmission of pre-processing
cloud. They supply the cloud computing frame- information, or raw data from a programmable
works with the necessary high value data that can logic controller (PLC) with safety and reliability.
better support the cloud application (e.g., big data A semantic model is also built to integrate mul-
analysis). The decision model through the optimi- tiple data sources to produce more consistent,
zation of the business rules can be established on accurate, and useful information. This data fusion
the edge nodes for improving the efficiency and technology is used to input the acquired data
performance of the cloud. feature to the reasoning model.
As the number of sensors embedded in In our laboratory, a variety of customized
devices increases, the amount of data grows candy products are packed in the production line.
exponentially. Implementing real-time control Customer order service is provided using a pri-
loop feedback becomes more complex, and the vate cloud. An ad hoc network between the edge
analysis of all the data streams to generate deci- computing nodes is implemented to realize high-
sions becomes more time-consuming. Extend- speed and stable communication. The integra-