Professional Documents
Culture Documents
Deploying Fog Computing in Industrial Internet of Things and Industry 4.0
Deploying Fog Computing in Industrial Internet of Things and Industry 4.0
Deploying Fog Computing in Industrial Internet of Things and Industry 4.0
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 1
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 2
research community. These challenges include standardization, •Data structuring and filtering to avoid sending unneces-
interoperability, scalability, usability, privacy, and security. sary data to the core and the cloud.
With tele-robotics and semi-autonomous machines that can We summarize the main contributions of this work as
be controlled remotely through virtual interfaces, precision follows:
and timely responses are required. A small error or delay • We present the fundamental concepts of IIoT and Industry
beyond the acceptable limit might result in some catastrophe 4.0 and their relationship scope.
for various applications such as high tension power-line main- • We describe the core components of IIoT.
tenance, inspecting underwater pipelines, manufacturing and • We describe the role and architecture of fog as a middle-
monitoring jet aircrafts, mining, giant crane operation, so on. ware for IIoT, along with several use-case scenarios that
A middleware capable of processing the local tasks quickly can leverage fog in IIoT.
according to the context would be mandatory in IIoT and • We discuss some of the emerging challenges related to
Industry 4.0. In this context, fog computing can provide the IIoT.
required support as a middleware technology that is capable
of processing urgent and complex tasks locally in a timely II. C OMPONENTS OF I NDUSTRIAL I NTERNET OF T HINGS
way. In addition to traditional standard tasks such as the
The realization of the IIoT depends on incorporating some
delivery of fast response and computation offloading, fog
important building blocks. This section provides a list of key
will be responsible for information transparency, decentralized
elements that are required by an IIoT.
decision-making, technical assistance between humans and
machines, interoperability, information security, and data ana-
lytics. Key advantages that fog can bring include: minimizing A. Localization of WSNs and WSANs
human error, low risk to human health, improved operational An IIoT environment would be incomplete without WSNs
efficiency, reduced cost, better productivity, and higher quality and WSANs, and a middleware that can control them. Several
maintenance and customer satisfaction. heterogeneous sensors would be deployed in an industrial en-
In an IIoT environment, the data obtained from the machines vironment. For example, sensors for monitoring environment,
and sensors is analyzed to generate valuable information for reading temperature, gauging pressure, proximity, location,
factory operations as well as control of the devices. Extensive smoke, humidity, chemical reaction, gas, and so on. These
analysis of the industrial big data is typically done at the sensors are networked in order to create a connected and
cloud. However, these sensors and machines generate different controllable environment. To be able to interface with hetero-
types of data ”continuously”. Such data may contain sensitive geneous sensors and receive unstructured data, a sophisticated
information and may be time-sensitive as well. Thus, the gateway is required. This gateway can be part of the fog
information needs to be processed locally for immediate middleware architecture. Since the data would be unstructured
tasks and operations. Machines require quick response and and its frequency has to be controlled, the fog’s presence
at times, undesired delays may result even in a catastrophic would be very important. Fog can filter the captured data
situation. Hence, the placement of an intermediary node that and send the structured data over the Internet to the service
is able to perform tasks efficiently and more intelligently depending on those sensors. Similarly, energy consumption
(which is not possible with standalone sensors and machines) would be a great concern in a smart industrial environment.
is an inevitable requirement of IIoT. Fog can be such an Efficient energy consumption according to the requirements
intermediary node because of its location and its ability to along with adapting to alternate power sources, such as solar
perform specific tasks at the premise of an industry or smart and thermal, would require more intelligence and real-time
factory in a timely manner. Several IIoT projects have been responses and actions. Hence, an enriched fog would be
deployed in various industries such as food processing and required in an IIoT.
agriculture [4]. Five main sectors of the industry including Similarly, in the case of WSANs, on many occasions,
healthcare, education, transportation, manufacturing, and retail various actions are performed based on the sensed data that
are already generating 76% of the total RFID market demand require high quality and reliable data. An actuator converts
[5]. The strategic deployment of fog ensures rapid feedback electrical signal into some physical action. An actor acts on
based on the incoming data. In general, fog will be responsible the environment through one or more actuators. Besides, an
for the following tasks: actor also works as a network entity that performs networking
tasks such as receive, process, transmit, and relay the data.
• Real-time industrial big data mining for high perfor- In an IIoT, WSANs are managed over the Internet through
mance. a remote application, requiring quick response and security
• Concurrent data collection from multiple types of sensors, measures. Compared to sensors, actors generally have more
robots, and machines. resources available to them, with a higher data transmission
• Fast processing of the sensed data to generate instructions power and longer battery life. However, by the time an action
for the actuators and robots within some acceptable is initiated, the sensed data on the basis of which the actions
latency. is being taken must still be valid. The actors can even be un-
• Interfacing incompatible sensors and machines through manned aerial vehicles (UAVs) or commonly called drones. In
necessary protocol translation and mapping. other words, WSANs may be highly delay-sensitive at times.
• Managing system power management. Additionally, the sensor and actor environment may even be
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 3
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 4
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 5
each person requires around 3.11 million pounds of fuel, Not only the data management becomes an issue, but with
metals, and minerals in his/her lifetime. The use of sensors and the convergence of smart grid applications and advanced
sensor-related technologies will help improve the productivity, technologies, a huge amount of data will be generated. This
avoiding unnecessary costs and wastes. Machine failures and data needs to be processed for control and smart pricing.
operational costs can be predicted in a better way as well. Data Hence, it is very critical for the service providers to have
collected before the actual digging process starts saves cost well-defined communication requirements and infrastructure.
and time. Similarly, autonomous digging or drilling system, Through efficient communications between the power utilities
driverless vehicles, can be a few examples of modernizing and customers, power outages can be minimized and made
mining industry by using the standards of IIoT. The mining predictable as well, if not completely avoided. This is vital
industry is also one of the most adventurous types of industry in the case of industries because many of them face heavy
involving several risks. For instance, in the case of coal and losses due to unscheduled power outages. Different types
mineral mining, rock sliding, suffocation, and other similar of consumer premises have different data communication
types of risks are a commonplace. Some mining processes requirements. A smart home would be less communicative
involve hazardous gas emission and chemical reactions. Hence, than a smart building, while a smart factory would require
the use of sensor networks to pick up the data and inform more frequent data communication exchanges. In this way,
the personnel beforehand can be very useful. Additionally, sophisticated data communication and data flow management
accuracy can also be improved with sensor networking and in technologies have to be developed and adopted. Different
particular through fog computing, since extensive processing topological settings would require different flows especially
can be applied on the data through co-located fog. Main- in the case of the industrial environment. For example, as
tenance and energy efficiency are also important concerns illustrated in Figure 4, one flow would be between the sensors,
for the mining industry because it involves huge machinery appliances, and machines to the smart meters. The other flow
and a lot of time is required to perform the whole mining would be between the smart meters and the utility datacenter.
and collection process. Better management of machinery and Furthermore, with each kind of smart meter (such as gas,
energy-efficiency can be achieved in mining with IIoT. electric, water), the number of flows will increase accordingly.
One such methodology of flow management is software-
defined-network (SDN) and network function virtualization
B. Smart grid and power industry
(NFV) [13]. With the power system becoming more and more
The smart grid is a new electric grid that has gained decentralized today, the role of computation at decentralized
importance over the last decade. Smart grid involves renewable locations would be enhanced and middleware technologies,
energy resources, energy efficient resources, smart meters [11], such as the fog micro-datacenter - equipped with SDN and
and smart appliances. In the traditional electric grid system, NFV functionalities, will be playing a key role in the man-
consumers are provided with electricity resource and billed agement of the data. In this way, a centralized datacenter will
once a month [12]. However, with the growth in automation be able to manage decentralized micro-grids.
and autonomous lifestyle, the availability of numerous electric
appliances and machines, the demands are very dynamic. C. Transportation
Hence, we need two-way communication between a consumer
Transportation is an important industry and constitutes the
and electric supplier which is actually the fundamental concept
backbone of any country. Commercial buses, metro trains and
behind the smart grid.
subways, cargos, public transport, and private vehicles are all
In a smart grid, the power resource is distributed to local
parts of transportation industry. Intelligent transportation sys-
distribution companies (LDCs) that act as a micro-grid and
tems (ITS) is the subset of IoT that deals with transportation.
provide electricity to the end-users [13]. As the whole concept
A road side unit (RSU) can be equipped with a fog to enable
of smart grid is not restricted to electric suppliers only, telecom
ITS. For example, fog can enable Internet of Vehicles (IoV),
operators would also be involved to realize the smart grid.
support in-vehicle entertainment, provide context-aware and
Telecom operators are signing agreements with the local elec-
location-aware services, smart parking, and smart traffic lights
tric utilities to provide two-way communications through the
where signals which are controlled according to the traffic load
advanced metering infrastructure (AMI) between the service
and emergency situations. Providing necessary updates to the
providers and smart meters [14].
commuters and drivers regarding road conditions, traffic load,
Through AMIs, the electricity consumption is updated at
detours, are all examples of fog computing based IoT-enabled
the service provider in real-time. In return, the service provider
ITS.
provides feedback and suggestions on the electricity consump-
tion according to the requirements of the users as well as
home appliances and the electricity cost at that time of the D. Waste management industry
day to the home area network (HAN), industrial area network Automating the waste management process is one of the
(IAN), building area network (BAN), smart building, or smart goals of the waste management industry [15]. The timely
factory. AMI is composed of advanced sensors, smart meters, management of waste prevents the development of different
communication infrastructure (which may be through a third diseases. It also helps in speeding up the recycling of the
party), computational infrastructure, and applications & data waste. Waste collection and disposal can be linked to the
management system. recycling industry, so that proper resources are allocated well
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 6
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 7
according to season, weather, local events, such as sale at a measurable - so that the acquired service can be compared with
certain store, and so on. the agreed upon service; controllable - such that the factors that
determine service satisfaction can be modified to achieve the
IV. R ESEARCH C HALLENGES required service; affordable - the SLA must be cost-effective
To realize the true potential of IIoT, we need to address for the involved services; and acceptable that is the involved
several challenges. We discuss some of these challenges below. parties need to mutually agree on the SLA, rather than one
dictating it to the other [20].
A. Energy consumption and management
D. Security and privacy of data and workers
Industries are the largest consumers of power in any country,
thus, require dynamic power management. Depending on the IIoT would be vulnerable to attacks that can affect the
type of the industry, energy consumption varies, which may availability, confidentiality, and integrity of transmitted or
even be different according to seasons particularly in the stored data. With increased connectivity, more data is gener-
case of the food and textile industries. Energy consumption ated which may be susceptible to theft and misuse because
affects the network lifetime and is therefore an important factor several industrial deployments would be outdoor, such as
in IIoT. In IIoT, not only sensors but actuators and robotic construction and mining. When multiple nodes and systems
devices are also involved. Therefore, many data packets are communicate with each other, data communication and storage
continuously being exchanged resulting in a higher energy are more prone to intrusion and theft. The data can be misused
consumption. Since energy is a valuable resource, it affects and may even result in manufacturing malfunctions, which
time synchronization as well. Algorithms that are able to deal can have drastic effects on production, factory premises, and
with time synchronization and energy consumption tradeoff, personnel working there. Moreover, interoperability features
are more suitable for an effective and scalable IIoT environ- might increase security and privacy vulnerabilities in the IIoT
ment. Dynamically managing power is an essential element environment, resulting in not only attacks but information
of IIoT. Systematic mechanisms are required to adapt to the misuse as well. Since different systems will be combining their
changing demand of an industry, during different times of resources in an interoperable IIoT scenario, there is increased
the day, according to different prices and grid load. Some likelihood that the data, information, and commands could be
industries may even be run at night to cope with the power tampered with.
load.
E. Context and semantics-aware service provisioning
B. Interoperability of devices Given the dynamic environment in industry, the ability to
In IIoT, multiple subsystems and external systems would discover web-services on the go to create an extended and
work together, causing interoperability issues [19]. For exam- flexible business process is much needed. An example of a
ple, a smart industry is connected to an external smart grid, a context-aware service in a smart factory environment can be
production plant is connected to WoT service, and a production different temperature settings according to different products
system of a factory is connected to storage system of the in a factory. In the case of IIoT, context-awareness can be
same factory, and so on. Several sensors and systems would primary [5], such as gathering context without any existing
be heterogeneous. Therefore, system and sensor integration contextual information; or secondary, such as gathering context
as well as interoperability mechanisms become more of a from an existing contextual information. Both types have
challenge. Since many of the tasks (such as in a manufacturing different complexities and outcomes, and hence require more
environment where actuators are tasked to take actions) would intelligence and efficiency. The same data can be used to derive
be delay-sensitive, therefore, the integration and interoperabil- different insights for different scenarios or even domains
ity has to be not only seamless, but deliver high performance. commonly known as sensing as a service. For example, data
on different temperature settings for different products can be
C. Service level agreement and interoperability of services used in the transportation or cargo industry when designing the
cargo compartment and cooling equipment. In the case of the
Along the same line of interoperability of nodes, services’ medical domain, food stabilizers can be developed according
interoperability will be a challenge as well, especially in the to the related contextual information such as products ingre-
case of a service level agreement (SLA). Resource federa- dients, age, life, and required temperature settings. Moreover,
tion of different IIoTs, SLA matching, SLA monitoring and developing semantic web-based services can be very important
violation, are important factors that need to be considered in the industrial scenario. Services are annotated on the basis
for scalable IIoT and for enabling inter-IIoTs communication. of shared ontologies, which help in the discovery of web
When relying on third party cloud-IoT services, the key services, according to the semantics [21].
concern is the performance delivered to the customer. Many of
the IIoT applications (such as autonomous vehicles, vehicle-
to-vehicle communications, robotic communications in manu- F. Fault detection and reconfiguration
facturing and so on) would be sensitive to security and delay As the IIoT system becomes increasingly automated and
requirements. SLAs must have some of the following essential heterogeneous entities are involved, the chances of failure
attributes: meaningful - that is relevant to the involved parties; increase. Device malfunction, delayed communication, and
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 8
connectivity failures are some common examples. A complete of Qatar Foundation. The statements made herein are solely
IIoT system must be robust and be capable of not only the responsibility of the authors. We thank the anonymous
detecting and withstanding common faults but also be capable reviewers for their valuable comments which helped us to
of detecting faults in time. Advanced fault detection algorithms improve the content and presentation of this paper.
will have to be applied at the hub, gateway, or middleware that
is responsible for coordinating different machines and devices. R EFERENCES
Accuracy and timeliness are also important in detecting faults [1] L. Shu, M. Mukherjee, M. Pecht, N. Crespi, and S. N. Han, “Chal-
because one faulty object may hinder the whole manufacturing lenges and research issues of data management in iot for large-scale
or industrial process, resulting in financial loss, energy loss, petrochemical plants,” IEEE Systems Journal, 2017.
[2] N. Jazdi, “Cyber physical systems in the context of industry 4.0,” in
and loss of other related resources. A faulty network of sensors Automation, Quality and Testing, Robotics, 2014 IEEE International
or machines should be able to reconfigure itself with no Conference on. IEEE, 2014, pp. 1–4.
human intervention. If a sensor is not working due to some [3] R. Geissbauer, J. Vedso, and S. Schrauf, “Industry 4.0: Building the
digital enterprise, pwc (2016),” 2017.
malfunctioning, it can be put to sleep until replaced and the [4] T. Qiu, Y. Zhang, D. Qiao, X. Zhang, M. L. Wymore, and A. K.
sensor network settings can be reconfigured. In this way, not Sangaiah, “A robust time synchronization scheme for industrial internet
only the robustness is ensured, but energy is also saved. of things,” IEEE Transactions on Industrial Informatics, 2017.
[5] C. Perera, C. H. Liu, S. Jayawardena, and M. Chen, “A survey on internet
of things from industrial market perspective,” IEEE Access, vol. 2, pp.
G. User-friendliness in the product deployment and usage 1660–1679, 2014.
[6] W. Lee, K. Nam, H.-G. Roh, and S.-H. Kim, “A gateway based fog
Industrial workers may not be fluent with the most recent computing architecture for wireless sensors and actuator networks,” in
technologies, which makes it even more challenging to design Advanced Communication Technology (ICACT), 2016 18th International
Conference on. IEEE, 2016, pp. 210–213.
devices and user-interfaces for an IIoT system. Unlike the [7] L. Monostori, “Cyber-physical production systems: roots, expectations
typical traditional IT system and common IoT systems where and r&d challenges,” Procedia Cirp, vol. 17, pp. 9–13, 2014.
either user interaction is low, or the user is well-aware of [8] B. Tang, Z. Chen, G. Hefferman, S. Pei, T. Wei, H. He, and Q. Yang,
“Incorporating intelligence in fog computing for big data analysis in
the technology he/she is using, in the industrial domain, smart cities,” IEEE Transactions on Industrial Informatics, vol. 13, no. 5,
factory workers with different backgrounds and experience pp. 2140–2150, 2017.
are distributed over a large area. For example, in a factory [9] C. Cañas, E. Pacheco, B. Kemme, J. Kienzle, and H.-A. Jacobsen,
“Graps: A graph publish/subscribe middleware,” in Proceedings of the
or agricultural field, people in these areas will be deploying 16th Annual Middleware Conference. ACM, 2015, pp. 1–12.
the devices and sensors with a low knowledge of electronics [10] V. Monajjemi, J. Wawerla, and R. Vaughan, “Drums: A middleware-
and communication. Creating seamless adaptation of the IIoT aware distributed robot monitoring system,” in Computer and Robot
Vision (CRV), 2014 Canadian Conference on. IEEE, 2014, pp. 211–
technology and user-friendly interfaces can help acceptance of 218.
IIoT. [11] S. S. S. R. Depuru, L. Wang, and V. Devabhaktuni, “Smart meters for
power grid: Challenges, issues, advantages and status,” Renewable and
sustainable energy reviews, vol. 15, no. 6, pp. 2736–2742, 2011.
V. C ONCLUSION [12] H. Farhangi, “The path of the smart grid,” IEEE power and energy
Recent advances in virtual sensor networking, robotics, magazine, vol. 8, no. 1, 2010.
[13] D. A. Chekired, L. Khoukhi, and H. T. Mouftah, “Decentralized cloud-
and communication technologies have paved the way for au- sdn architecture in smart grid: A dynamic pricing model,” IEEE Trans-
tonomous industrial environment. Theoretically, there is a huge actions on Industrial Informatics, vol. 14, no. 3, pp. 1220–1231, 2018.
potential of IIoT and Industry 4.0. However, it brings a lot of [14] V. C. Gungor, D. Sahin, T. Kocak, S. Ergut, C. Buccella, C. Cecati, and
G. P. Hancke, “Smart grid technologies: Communication technologies
challenges as well, which can be converted to opportunities if and standards,” IEEE transactions on Industrial informatics, vol. 7,
better planning and standardization are done. In this paper, we no. 4, pp. 529–539, 2011.
present an architectural introduction of IIoT and Industry 4.0 [15] R. SHUKLA, “Smart waste management.”
[16] Y. Glouche and P. Couderc, “A smart waste management with self-
and discuss that how a middleware, such as a fog, can help describing objects,” in The Second International Conference on Smart
realize different use cases in emerging industrial paradigms. Systems, Devices and Technologies (SMART’13), 2013.
We discuss some interesting use case scenarios related to [17] M. Aazam, M. St-Hilaire, C.-H. Lung, and I. Lambadaris, “Cloud-based
smart waste management for smart cities,” in Computer Aided Modelling
different industries, such as transportation, smart grid, food & and Design of Communication Links and Networks (CAMAD), 2016
restaurants, advertisement, and tourism. We describe how IoT IEEE 21st International Workshop on. IEEE, 2016, pp. 188–193.
and fog can help such industries in becoming more efficient in [18] S. Andreev, O. Galinina, A. Pyattaev, M. Gerasimenko, T. Tirronen,
J. Torsner, J. Sachs, M. Dohler, and Y. Koucheryavy, “Understanding
the future. We also discuss some noteworthy challenges and the iot connectivity landscape: a contemporary m2m radio technology
how they can be converted into opportunities. Some of the roadmap,” IEEE Communications Magazine, vol. 53, no. 9, pp. 32–40,
challenges include context-aware and semantics-aware service 2015.
[19] O. Givehchi, K. Landsdorf, P. Simoens, and A. W. Colombo, “Interop-
provisioning in IIoT, interoperability of different devices and erability for industrial cyber-physical systems: An approach for legacy
services, security & privacy, and energy consumption. This systems,” IEEE Transactions on Industrial Informatics, vol. 13, no. 6,
work can be very useful in terms of understanding the potential pp. 3370–3378, 2017.
[20] A. V. Papadopoulos, S. A. Asadollah, M. Ashjaei, S. Mubeen, H. Pei-
of IIoT and Industry 4.0. It will also motivate future research Breivold, and M. Behnam, “Slas for industrial iot: Mind the gap,” in
directions in IIoT for a wide range of application domains. Future Internet of Things and Cloud Workshops (FiCloudW), 2017 5th
International Conference on. IEEE, 2017, pp. 75–78.
[21] K. Sivashanmugam, K. Verma, A. P. Sheth, and J. Miller, “Adding
ACKNOWLEDGMENTS semantics to web services standards,” 2003.
This publication was made possible by NPRP grant # 8-
1645-1-289 from the Qatar National Research Fund, a member
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2018.2855198, IEEE
Transactions on Industrial Informatics
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 9
1551-3203 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.