Skip to main content
Heliyon logoLink to Heliyon
. 2020 Apr 8;6(4):e03706. doi: 10.1016/j.heliyon.2020.e03706

Fog computing at industrial level, architecture, latency, energy, and security: A review

Gustavo Caiza a,, Morelva Saeteros a, William Oñate a, Marcelo V Garcia b
PMCID: PMC7150518  PMID: 32300668

Abstract

The industrial applications in the cloud do not meet the requirements of low latency and reliability since variables must be continuously monitored. For this reason, industrial internet of things (IIoT) is a challenge for the current infrastructure because it generates a large amount of data making cloud computing reach the edge and become fog computing (FC). FC can be considered as a new component of Industry 4.0, which aims to solve the problem of big data, reduce energy consumption in industrial sensor networks, improve the security, processing and storage real-time data. It is a promising growing paradigm that offers new opportunities and challenges, beside the ones inherited from cloud computing, which requires a new heterogeneous architecture to improve the network capacity for delivering edge services, that is, providing computing resources closer to the end user. The purpose of this research is to show a systematic review of the most recent studies about the architecture, security, latency, and energy consumption that FC presents at industrial level and thus provide an overview of the current characteristics and challenges of this new technology.

Keywords: Computer science, Industry 4.0, Cloud computing, Fog nodes, Fog computing, Smart factories


Computer science; Industry 4.0; Cloud computing; Fog nodes; Fog computing; Smart factories

1. Introduction

The fast development of technology has contributed to the increase of devices connected to the cloud, which generates large amounts of data. The cloud is the biggest data unit where processing and storage is performed with the main goal of making use of services and resources sought by the customers [1]. In 2015, the number of connected devices was 15.41 billion, later in 2017 it was of 20.35 billion, and it is expected to be 30.73 billion in 2020 [2]. These services and applications are used in different scenarios in the world such as Smart Factory, Smart Farming and Smart Cities [3]. Due to this rapid increase of data, a large amount of storage is required, which has generated a greater bandwidth consumption and high latency in data processing.

The development of portable computing processes, more intelligent measurements in homes/cities and vehicles, and wider wireless sensor networks has made everything interconnected through the IoT [4]. Due to the number of interconnected devices, technology is generating big quantity of data that are processed, filtered and analyzed in the cloud causing problems related with traffic congestion, delays, and privacy concerns [2], [5]. Many limitations also emerge since the cloud is unable to support some of the needful such as heterogeneous devices, low latency, mobility, and location recognition [6]. In addition, the current infrastructure is not designed for the quantity and speed of data generated by IoT [7], which has generated a high consumption of resources and a decrease in the quality of services for the end user. Besides, industrial applications in the cloud do not meet requirements of low latency, network traffic reduction, and reliability [8] which are parameters established for industrial processes where the process variables must be continuously monitored. The fog computing can be contemplated as a new component of the smart factories. [9].

The next industrial revolution is based on the combination of several innovative technologies [10], with which factories are becoming increasingly intelligent and efficient [11], providing availability and scalability to the processes by having technology in the cloud. In this way, IIoT allows connecting not just the internal manufacturing chain, but also other factories for a more vertical and horizontal integration [12].

In relation to the above, FC is being devised for facing the problems caused by IIoT, and to offer new applications and services that provide distributed solution for real-time data processing [13], as an advanced technique to reduce latency and congestion in the benefit of IIoT networks [14]. In addition, this technology enhances cloud computing by providing small platforms situated at the edges to operate the services of control, monitoring, communication, processing, settings, storage, measurement, and administration [6]. The nodes reduce the cloud load and improve processing by evenly distributed functions according to availability [15]. When a device generates data, not all data must be transmitted to the cloud, so, a part of the processing will be moved to the edge devices to reduce the amount of information to be sent.

In this way, FC has arised to address the need for real time, location recognition, geographic distribution, robust mobility, wireless access, real-time transmission, and heterogeneity [16]. At the same time, it presents new challenges in addition to those inherited from cloud computing at industrial level where current systems are already connected with proprietary software and hardware, and the interface with these inherited designs is a key blocking factor that must be considered.

This article shows a systematic review of FC regarding the architecture, security, latency, and energy consumption at industrial level, highlighting the techniques used for each of the mentioned parameters and showing the advantages and challenges they present through a review of the more recent studies in relation to the topic.

The article is organized as follows: Section 2 describes the methodology; Section 3 shows the key concepts of this research work; Section 4 presents the studies developed in theses topics; Section 5 presents the discussion and finally, Section 6 presents the conclusions and future studies.

2. Methodology

The research was conducted by selecting the most recent works since 2016 to 2019, in high-quality bibliographic databases such as Science Direct, Institute of Electrical and Electronics Engineers (IEEE), Taylor & Francis, SpringerLink, Google Scholar, and Scopus database.

Identifying articles for the first group started with extensive inquiries about databases of scholarly literature of a series of topically essential keywords. For instance, the following keywords were used, typically in sets of two and groups of three or more as well: [“cloud computing”], [“fog computing”], [“big data”], [“smart manufacturing”], [manufacturing], [“IIoT”], [“industry 4.0”], and [“WSN”].

Studies implemented under different protocols for IoT applications and subsequently exploring IIoT applications were chosen. The most relevant problems for the development of FC were established, and it was determined that studies of other authors focus on 4 parameters that are: architecture, latency, security, and energy consumption. These parameters are the ones that must be improved since they are critical for the process operation at industrial level due to the variables and quantity of data they handle.

However, the first part of the paper shows a quick review of the characteristics and concepts that must be considered for the development of FC in industrial scenarios. Subsequently, the applications and characteristics implemented in cases of non-critical studies where architecture, latency, security, and energy consumption are not a problem, are taken as a basis to later analyze the possibility of implementing it at industrial level using techniques or protocols that have been used before, demonstrating good functioning in IoT and the accomplishment with the FC parameters.

The second part presents the studies that focused the IIoT applications and the treatment given to each problem in the parameters. The aim of this research is to present a systematic review of the most current studies analyzing the architecture, security, latency, and energy consumption of FC at industrial level and thus provide an overview of its current characteristics and challenges.

3. Overview of key background concepts

In this section, we briefly give an overview of the key concepts to understand the development and characteristics of fog computing to industrial level

3.1. Cloud computing

Cloud platforms present the prerequisites of especially data storage for big data approaches since they provide scalable and computing power. [17]. Cloud computing has been considered as a key enabler to meet the requirements of IIoT applications [18].

3.2. Fog computing (FC)

FC was defined by Cisco as an extension of cloud that goes from the center to the edge to enhance frequent services, low latency and big data analysis [19], [20]. It consists of a big number of fog nodes (FNs) geographically implemented in different places to provide data services and applications [21], where each server is a lightweight version of the cloud server and thus provides resources closer to the devices [22], [23]. It allows them to cooperate and communicate with each other, forming a network to execute storage and processing functions in real time [24], [25].

In addition, the hardware and software of the fog nodes can be designed according to the requirements of an application and the industry-specific security and communication standards [26], thus FC provides local processing support with acceptable latency for a company and, since the data are not structured, the fog can refine them locally, before sending them [27]. Due to these characteristics, FC performs applications locally, providing a scalable data storage for improving the processing and support capacity.

FC is not intended to take the place of cloud computing but to complement it, thereby reducing the burden on the cloud [5]. It supports IoT applications, presents low latency, mobility, location recognition, scalability, security, and integration with heterogeneous devices [15]. It also avoids traffic between the cloud and users for saving network bandwidth, reducing energy consumption, and using resources according to the needs [25].

The nodes offer computing, storage, and networking resources for the applications that operate under this infrastructure [28]. These are heterogeneous devices that range from servers, access points, base stations, edge routers to final devices such as: smart sensors, actuators, etc [19]. The nodes can be internally scaled by adding hardware or software [29], or externally, adding as many nodes as needed for providing a localized service, thus distributing cloud service tasks at each node and improving scalability and redundancy. Performance is affected by the location and allocation of resources given to each node [30].

3.3. Internet of things (IoT)

IoT is a set of networks in which each device is connected, which involves managing a large amount of information that requires to be stored and efficiently processed, and must be delivered to users in a safe and understandable. A solution for the storage and processing of information is to adopt cloud computing technology [31]. This technology provides computer resources such as high-speed internet connection, efficient data storage, computing power [32] where users can access information anywhere in the world, so the cloud computing is the basis for Internet of Things [33]. IoT devices do not center on the reliability or connectivity that is necessary for an industrial environment [34], since they are too relatively “vulnerable” to hackers due to resource limitations [35].

3.4. Industry 4.0

Industry 4.0 in Europe or Advanced Manufacturing in North America [36] refers to the fourth-generation industry that focuses on the manufacturing industry [27], enabling suppliers and manufacturers to take advantage of the new technological concepts to obtain new or improved products/services with massive customization, lower costs, and higher productivity, this due to the increase in innovation cycles, and autonomous data exchange between systems [37]. It also provides several possibilities within the transformation in the industry. While currently, one fifth of industrial companies have digitalized their processes, in approximately five years 85 percent of companies will have implemented industry 4.0 solutions [38], that is why the digitalization of the industry is considered the present and the future. Companies generate a large amount of data from the manufacturing and production process, which requires real-time compilation and analysis [39], [40], so cybernetic industrial systems are the main enabling technology for advanced manufacturing, which refers to the creation of manufacturing intelligence through the use of generalized networks in real time and operational data flows [41]. (See Fig. 1.)

Figure 1.

Figure 1

History of Industrial Revolution [42].

3.5. Wireless sensor networks (WSN)

The wireless sensor network is highly used to obtain information from a specific environment, however, it presents several challenges among which are: applications, single network topology, traffic characteristics, and severe limitations of energy resources [43] due to the topologies and remote locations of the sensors, which are powered by batteries and their useful life depends on them. In addition, these networks are widely used in intelligent transport, the monitoring of medical care and, especially, in the industrial field, where they are called Industrial WSNs (IWSNs) [44], which require a trustworthy service in data processing and information exchange [45].

3.6. Industrial Internet of things (IIoT)

In present years, IoT has been used in the industrial field and has shown that it does not meet the requirements for applications such as: latency, reliability, and security of data [8], therefore Industrial IoT appears [46]. IIoT implements an integrated technology to collect information and transmit it to data centers, updating the parameters in the form of a closed-loop system [47]. It is also known as the future of the strategic large companies [48] to build applications that are characterized by a high degree of integration and flexibility, allowing to optimize the production line with better quality, energy efficiency, prediction of failures, product planning, and prediction of resources [26]. IIoT may involve interactions with cyber physical system (CPS), robots, sensors, controllers, actuators, radio frequency identication (RFID), global positioning systems (GPS), cameras, etc. [49] with an architecture that is evolving from the centralized to the distributed cloud [50]. The intelligent manufacturing requires real-time data processing so, reliable communications are a key factor since the congestion or delay in the information can cause interruptions of the process. In this way, the industrial environment is facing several challenges because individual solutions for both hardware and software, and the reuse of applications is not possible due to the lack of distribution platforms [51].

IIoT collects data at an industrial level through various devices for information detection [43], that is to say, about more computing resources, networking, storage, and intelligence for IIoT devices, and provides various benefits such as: rapid response, big data management, traffic reduction, and ultimate intelligence [23]. In the current IIoT data processing system, there are two main forms of computation: Distributed computing which indicates that each sensor processes each data, and centralized computing where the information is transmitted to the data center that performs the processing [52], [53]. It should be noted that the amount of industrial connected elements increases the IIoT services, which is the reason why more and more computing resources and communication are requested, which leads to a bottleneck in terms of data latency and traffic overload [54].

4. Conducted studies

In this section, we focus on analyzing the work done by other authors to obtain the characteristics and techniques used to solve the problems that fog computing presents. The industrial implementation of FC is becoming an interesting and promising research axis for factories, the characteristics and challenges existing at the industrial level have been reviewed where the parameters analyzed were architecture, latency, security and energy consumption because these are critical conditions in the industry.

4.1. Architecture

A fog computing architecture is usually divided into 3 layers [9], [56]. Fig. 2 illustrates the fog computing topology, the cloud platform stores the information of the production for different engineering applications, which are published and executed by fog nodes deployed within the facilities' local network. These local nodes offer data security and privacy, these communications depend on the facilities' existing security policies and services [41].

Figure 2.

Figure 2

General Architecture of Fog Computing [55].

In [57], authors present an application for remote detection, monitoring, and scalable computing for real-time diagnosis using WSN, cloud computing, and automatic learning, obtaining experimental results to monitor vibrations and energy consumption even though they do not take advantage of the potential of a FC architecture. In [3] the authors analyzed in three main edge computing reference architectures aimed at industry 4.0 and based on the ISO/IEC/IEEE 2010: 2011 standard presented by some most influential technological working groups. These architectures center on using edge computing as a solution for the capabilities of your cloud-based technology implementations for big data. The authors have established a great difference in the development of architectures related with other scenarios that are not related to industry 4.0. This architecture will have as main aims to attain in less time data analysis in the local device.

In [58], the authors have developed a wavelet construction method using Embedded C where the IIoT devices with limited resources can successfully participate in distributed computing at the edges of the IIoT network. The Morlet wavelet is built for the C28x real time digital signal processor (DSP). In the Fog the wavelet is mixed with a sanded signal and network signals electric. They use matlab to reduce the signal noise, identify and examined signals, the result of the convolution shows that the noise in the examined signal is reduced using this method. In [59], the authors propose a CPS system analysis based on graphics and parameters that allows more security, reliability and categorization of fog computing. This system is based analysis and development to improve the latency, security and other QoS parameters, as well as to allow for better interoperability and optimal use of technology in the industry. Experimental analysis shows that the systems have a variable set of parameters and architectures, while a composite system can mimic conducts of random network models.

In [24], the authors propose the implementation of an intelligent computer system consisting of a center in the cloud, gateways, fog devices, edge devices, and sensors, and the deployment of the system using a bioinspired approach based on a monkey algorithm and genetic algorithm that minimizes the total cost of the installation. Results showed that the system performs well in logistics centers of moderate size. In [53], the authors determine the challenges facing the machine-to-machine communication (M2M) in industrial systems and present a M2M mechanism oriented to data based on zeroMQ to deal with the problems of heterogeneity and ubiquitous access to data in industrial applications. The results show the feasibility of the suggested mechanism due to its flexibility to deal with the hierarchical architecture and heterogeneity. In [60], a survey on IoT on a large scale petrochemical plants was presented, as well as the recent activities in standards of communication for the IIoT addressing middleware approaches, as an intelligent industrial ecosystem (IISE) which permit the fast deployment and integration of heterogeneous WSN with advances in crowdsensing-based services. An approach of osmotic computing, a new model to support the efficient implementation of IoT services and applications at the network edge [61], is used to solve a complex problem of deep learning and exhaustible artificial intelligence (XAI) showing that it could lead to significant savings in memory on the edge.

In [62], the authors propose a fog servers hierarchical deployment, using models of probabilistic analyses where data and IIoT applications are divided into requests for high- and low-priority also introducing a workload allocation algorithm for downloading beak loads at higher levels of the fog hierarchy. Also in [63], the authors propose a system to manage applications based on FC and compare three balancing algorithms to minimize the waste of energy and distribute the surplus along the smart grid. The referred studies take advantage of a fog-based architecture; however, they do not contemplate the low computational capacity of the end devices and the data prediction for energy savings.

4.2. Latency

The cloud-centric systems need devices to send their data to the cloud and wait for its response, thereby creating latency [64]. Many industrial applications cannot tolerate high latency. Researchers have thus developed some studies which have been performed to reduce latency and are shown below. In [5] the study presents a hybrid approach that combines the diffuse learning to improve service and latency. The fuzzy inference system consists in tracing past experiences and takes decisions to load the data in the cloud. In [15], an unmanned aerial vehicle (UAV) architecture is proposed based on FC for fog load balancing, where resources dynamically change depending on the availability of each location, in this way, receiving updates of the number of idle and occupied nodes, so to send the task based on the minimum latency. In [14], the authors propose a four-layers outline, which be composed of the cloud layer, the clustering layer, data programmer layer, and the device layer, showing more than 15 percent of performance gain over the optimization under different work scenarios. However, the techniques used in the studies described above have not been tested at industrial level, so these alternatives may be considered due to the real-time processing requirements that are required in industrial environments. In [65], the authors propose a smart grid and smart local grid (SLG) to obtain an available, robust and secure power supply. These support the client's real-time services using FC. In this article, a hierarchical architecture has been proposed for security purposes for data processing in both cases using fog. The authors focus on transmission delay and processing between machines, nodes and fog servers, show various techniques and optimization algorithm to reduce latency. Cloud computing is not suitable for the storage of Big Data generated by IIoT, to solve this problem, the maximum data processing functions are implemented outside the cloud.

4.3. Security

The information security should be considered when deploying an architecture since problems may emerge in data and networks. Public and private organizations operate in environments of cloud, osmotic, fog, and edge computing so it is important to develop a threat intelligence platform (TIP) to defend the systems against attacks [66]. At industrial level, security is the main factor since data must be protected, so, security vulnerabilities are avoided to a large extent through the use of sensors and intelligent devices. The security and privacy mechanisms that exist in cloud cannot be directly applied to FC due to its characteristics of geographical distribution, mobility, and heterogeneity [67], [68]. Among the main security problems are the authentication, confidentiality, privacy, and availability of information since these mechanisms help to establish control of access to authorized individuals or entities. In this study, we analyzed from various points the security threats and challenges that affect fog computing.

The study in [57] proposes a mechanism called fog computing intrusion detection system (FC-IDS), which is a technology that resists the distributed denial of service (DDoS). A hypergraphic grouping model is proposed, based on the A priori algorithm, for effectively describing the association between nodes that suffer DDoS threat, simulation results show that the model has better performance for resource utilization of fog nodes. The mentioned study and techniques have improved safely, but do not consider the increase in latency.

In [69], the study evaluates the performance based on both real experiments and simulations. The system monitors the temperature of a factory workshop and focuses on the data processing, safe storage using unique identity, keys on each node, efficient recovery and dynamic collection. The data are previously processed by the edge server and, then, time-sensitive data are locally used and stored, while non time sensitive data are transferred to the server in the cloud. This study is conducted to the industrial level but does not discuss if its implementation is possible in heterogeneous and decentralized systems

4.4. Energy consumption

In [41], the authors propose an applications in industry 4.0 to reduce energy consumption of the nodes that generally have battery restrictions in which the fog nodes are used to predict data measurements and thus reduce the performance of the devices to the control unit. They use message queue telemetry transport (MQTT) driving a FC observing that MQTT is a stable standard whose many-to-many communication characteristic makes it suitable for real-time sensor. The proposed fog architecture is a solution to the energy consumption of devices but is not tested in dynamic topologies.

When applied to IIoT, the network time protocol (NTP) presents many problems due to the energy consumption limitations, the adverse condition of the channel and the dynamic topology, need some synchronization protocols. [70]. It should be considered that NTP protocol consumes many resources and increases latency in industrial environments. In [71] the authors, review the methods used to decrease energy consumption in the WSN sensor networks; The low energy adaptive clustering hierarchy (LEACH) protocol uses some methods and techniques to solve this problem. Modern high-reach and low-consumption IoT networks achieve energy savings using limited bandwidth and intelligent modulation. In addition, the authors also address loss and lossless compression methods on the edge device, loss methods are more efficient than lossless compression methods. The referred literature is summarized in Table 1, which displays the most relevant documents used for the analysis of the architecture, latency, security, and energy consumption, providing examples of methodologies for the FC analysis at industrial level.

Table 1.

Summary of FC at industrial level.

Author(s) Focus
Gaolei et al. [54] Service Popularity-Based Smart Resources Partitioning
Chekired et al. [62] Industrial IoT data scheduling service popularity
Fu and Liu. [69] Secure Data Storage and Searching for industrial
Kumar et al. [72] Improving the response time using FC

5. Discussion

This paper presents a systematic review of FC at industrial level, analyzing the architecture, security, latency, and energy consumption. In the first part, the analysis is applied to IoT was carried out, subsequently focusing on the specific studies developed at industrial level. The first observation is that most research has focused on the development of FC for applications where latency and security are not a problem, and different methodologies have been proposed to get better the performance of the system.

Among the analyzed characteristics, the architecture highlights as it is usually divided into 3 layers. This architecture should allow the network management for distributing and enabling applications, meaning that the fog collaborates with the cloud to enable services. With the development of industry 4.0, the company must define which tasks will go to the fog or to the cloud, and allow the dynamic relocation, considering the communication interface that will determine the location of the nodes using robust and adaptive algorithms. In the same way, the services that the cloud can offer at industrial level must be established; for example: collaboration between nodes by using a load balancing algorithm to reduce the processing of low- and high-priority data, where fog computing servers also perform tasks with redundant systems. A strategy to improve the architecture would be the software defined networking (SDN) which has been developed but not implemented at industrial level.

Security is one of the main factors in the industries since they require data to be protected against attacks and avoiding problems in data and networks. It should be considered that the methods used in cloud computing cannot be directly applied to FC because of their characteristics described above.

One of the key factors that has been developed is the access control, which is being made by cryptographic protocols, authentication, confidentiality, and privacy to set access control, but these techniques consume many resources which the nodes do not feature. At industrial level, these problems are not efficiently treated, and it must be considered that most of the described techniques do not fit FC since decentralized system are more vulnerable to attacks, so new techniques must be considered. A technique that can be used is to set security on the fog nodes for access control and encryption.

The transmission and processing delays are parameters that require high attention in industrial processes since the variables must be continuously monitored. Optimization and learning algorithms, used to improve latency while maintaining the quality of service have been developed for IoT environments, however, they have not been used at industrial level with different work scenarios. It can be considered that the information must be treated previously in the cloud or on the node depending on the type of data by using virtualization techniques.

The energy consumption should be considered when implementing a FC in IIoT architecture because the nodes have battery restrictions. Protocols and algorithms have been used to reduce the performance of devices to the control unit, but the consumption of resources must be considered for increasing the latency, which has not been tested in dynamic topologies. To optimize energy consumption in the nodes, a WSN topology could be configured for the distribution according to the load, and for enabling and disabling the sensors according to the requirement

6. Conclusions and ongoing work

The increase of devices connected to IIoT generates a large amount of data meaning a challenge for the current infrastructure and industrial applications since they are not able to handle the data efficiently. To address these problems, a new technology called FC appears, as an extension of cloud computing for providing small platforms at the fog nodes, leading in this way with the computational resources and applications closer to the end user.

In this paper, a systematic review was performed about the most current studies analyzing the architecture, security, latency, and power consumption of FC at industrial level in order to provide an overview of its characteristics and challenges.

FC is an open field for the development of researches and applications at industrial level to improve and solve the current problems. A proposal for future studies is the development of FC under the IEC-61499 standard which would provide the characteristics of portability, interoperability, and reconfiguration of applications that are specific to the norm.

Declarations

Author contribution statement

All authors listed have significantly contributed to the development and the writing of this article.

Funding statement

This research received funding from Universidad Politécnica Salesiana.

Competing interest statement

The authors declare no conflict of interest.

Additional information

No additional information is available for this paper.

Acknowledgements

To the Salesian Polytechnic University (UPS) and the research Group in Electronics Control and Automation (GIECA) for the support given to the development of the project.

Contributor Information

Gustavo Caiza, Email: gcaiza@ups.edu.ec.

Morelva Saeteros, Email: csaeteros@ups.edu.ec.

William Oñate, Email: wonate@ups.edu.ec.

Marcelo V. Garcia, Email: mgarcia294@ehu.eus.

References

  • 1.Paharia B., Bhushan K. 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT) 2018. Fog computing as a defensive approach against distributed denial of service (ddos): a proposed architecture; pp. 1–7. [Google Scholar]
  • 2.Hong H. 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) 2017. From cloud computing to fog computing: unleash the power of edge and end devices; pp. 331–334. [Google Scholar]
  • 3.Sittón-Candanedo I., Alonso R.S., Rodríguez-González S., García Coria J.A., De La F. Springer International Publishing; 2020. Prieta, Edge Computing Architectures in Industry 4.0: A General Survey and Comparison; pp. 121–131. [Google Scholar]
  • 4.Yi S., Qin Z., Li Q. International Conference on Wireless Algorithms, Systems, and Applications. 2015. Security and privacy issues of fog computing: a survey; pp. 685–695. [Google Scholar]
  • 5.S. Shukla, M.F. Hassan, L.T. Jung, a. Awang, Architecture for latency reduction in healthcare iot, Springer International Publishing, pp. 372–383.
  • 6.Mohamed N., Al-Jaroodi J., Jawhar I., Noura H., Mahmoud S. 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI) 2017. Uavfog: a uav-based fog computing for internet of things; pp. 1–8. [Google Scholar]
  • 7.Ashrafi T.H., Hossain M.A., Arefin S.E., Das K.D.J., Chakrabarty A. Iot infrastructure: fog computing surpasses cloud computing. In: Hu Yu-Chen, Tiwari Shailesh, Mishra Krishn K., Trivedi Munesh C., editors. Intelligent Communication and Computational Technologies, Chapter: Internet of Things. Springer; Singapore: 2017. pp. 43–55. [Google Scholar]
  • 8.Seitz A., Buchinger D., Bruegge B. 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops. 2018. The conjunction of fog computing and the industrial Internet of things - an applied approach; pp. 812–817. [Google Scholar]
  • 9.Bouzarkouna I., Sahnoun M., Sghaier N., Baudry D., Gout C. 2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud) 2018. Challenges facing the industrial implementation of fog computing; pp. 341–348. [Google Scholar]
  • 10.Lee J., Bagheri B., Kao H.-A. A cyber-physical systems architecture for industry 4.0-based manufacturing systems. Manuf. Lett. 2015;3:18–23. [Google Scholar]
  • 11.Wang S., Wan J., Li D., Zhang C. Implementing smart factory of industrie 4.0: an outlook. Int. J. Distrib. Sens. Netw. 2016;12 [Google Scholar]
  • 12.Yue X., Cai H., Yan H., Zou C., Zhou K. Cloud-assisted industrial cyber-physical systems: an insight. Microprocess. Microsyst. 2015;39:1262–1270. [Google Scholar]
  • 13.Jia B., Hu H., Zeng Y., Xu T., Yang Y. Double-matching resource allocation strategy in fog computing networks based on cost efficiency. J. Commun. Netw. 2018;20:237–246. [Google Scholar]
  • 14.Wang W., Wu G., Guo Z., Qian L., Ding L. Springer International Publishing; 2019. Data Scheduling and Resource Optimization for Fog Computing Architecture in Industrial Iot. [Google Scholar]
  • 15.Manju A.B., Sumathy S. Smart Intelligent Computing and Applications. 2019. Efficient load balancing algorithm for task preprocessing in fog computing environment; pp. 291–298. [Google Scholar]
  • 16.Hosseinian-Far A., Ramachandran M., Slack C.L. Technology for Smart Futures. Cham; 2018. Emerging trends in cloud computing, big data, fog computing, IoT and smart living; pp. 29–40. [Google Scholar]
  • 17.Díaz M., Martín C., Rubio B. State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing. J. Netw. Comput. Appl. 2016;67:99–117. [Google Scholar]
  • 18.Shu Z., Wan J., Zhang D., Li D. Cloud-integrated cyber-physical systems for complex industrial applications. Mob. Netw. Appl. 2016;21(5):865–878. [Google Scholar]
  • 19.Chen Y., Sun E., Zhang Y. 2017 9th International Conference on Advanced Infocomm Technology (ICAIT) 2017. Joint optimization of transmission and processing delay in fog computing access networks; pp. 155–158. [Google Scholar]
  • 20.Sarkar S. Theoretical modelling of fog computing: a green computing paradigm to support iot applications. IET Netw. 2016;5(6):23–29. [Google Scholar]
  • 21.Sari A. Fog Computing. Springer International Publishing; 2018. Context-aware intelligent systems for fog computing environments for cyber-threat intelligence; pp. 205–225. [Google Scholar]
  • 22.Khakimov A., Muthanna A., Muthanna M.S.A. NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW) IEEE; 2018. Study of fog computing structure; pp. 51–54. [Google Scholar]
  • 23.Pan J., McElhannon J. Future edge cloud and edge computing for Internet of things applications. IEEE Int. Things J. 2018;5:439–449. [Google Scholar]
  • 24.Lin C., Yang J. Cost-efficient deployment of fog computing systems at logistics centers in industry 4.0. IEEE Trans. Ind. Inform. 2018;14:4603–4611. [Google Scholar]
  • 25.Grover J., Jain A., Singhal S., Yadav A. Proceedings of First International Conference on Smart System, Innovations and Computing, Singapore. 2018. Real-time vanet applications using fog computing; pp. 683–691. [Google Scholar]
  • 26.Steiner W., Poledna S. Fog computing as enabler for the industrial Internet of things. E&I, Elektrotech. Inf.tech. 2016;133:310–314. [Google Scholar]
  • 27.Aazam M., Zeadally S., Harras K.A. Deploying fog computing in industrial Internet of things and industry 4.0. IEEE Trans. Ind. Inform. 2018;14:4674–4682. [Google Scholar]
  • 28.Mebrek A., Merghem-Boulahia L., Esseghir M. 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA) 2017. Efficient green solution for a balanced energy consumption and delay in the iot-fog-cloud computing; pp. 1–4. [Google Scholar]
  • 29.1934-2018 - Ieee Standard for Adoption of Openfog Reference Architecture for Fog Computing. IEEE; 2018. pp. 1–176. [Google Scholar]
  • 30.Yuan X., He Y., Fang Q., Tong X., Du C., Ding Y. 2017 IEEE International Conference on Internet of Things (IThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) 2017. An improved fast search and find of density peaks-based fog node location of fog computing system; pp. 635–642. [Google Scholar]
  • 31.Campeanu G. 2018 7th Mediterranean Conference on Embedded Computing (MECO) 2018. A mapping study on microservice architectures of Internet of things and cloud computing solutions; pp. 1–4. [Google Scholar]
  • 32.Gyandev Prajapati A., Jayantilal Sharma S., Sahebrao Badgujar V. 2018 International Conference on Smart City and Emerging Technology (ICSCET) 2018. All about cloud: a systematic survey; pp. 1–6. [Google Scholar]
  • 33.Rui J., Danpeng S. 2015 Seventh International Conference on Measuring Technology and Mechatronics Automation. 2016. Architecture design of the Internet of things based on cloud computing; pp. 206–209. [Google Scholar]
  • 34.Schneider S. Internet of Things and Data Analytics Handbook. 2017. The industrial Internet of things (IIoT): applications and taxonomy; pp. 41–81. [Google Scholar]
  • 35.Pan J., Wang J., Hester A., Alqerm I., Liu Y., Zhao Y. Edgechain: an edge-iot framework and prototype based on blockchain and smart contracts. IEEE Int. Things J. 2018:1. [Google Scholar]
  • 36.Lade P., Ghosh R., Srinivasan S. Manufacturing analytics and industrial Internet of things. IEEE Intell. Syst. 2017:74–79. [Google Scholar]
  • 37.Digmayer C., Jakobs E.-M. 2018 IEEE International Professional Communication Conference (ProComm) 2018. Employee empowerment in the context of domain-specific risks in industry 4.0; pp. 125–133. [Google Scholar]
  • 38.Petrasch R., Hentschke R. 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE) 2016. Process modeling for industry 4.0 applications: towards an industry 4.0 process modeling language and method; pp. 1–5. [Google Scholar]
  • 39.Mukherjee M., Shu L., Wang D., Li K., Chen Y. 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) 2017. A fog computing-based framework to reduce traffic overhead in large-scale industrial applications; pp. 1008–1009. [Google Scholar]
  • 40.Peralta G., Iglesias-Urkia M., Barcelo M., Gomez R., Moran A., Bilbao J. 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and Their Application to Mechatronics (ECMSM) 2017. Fog computing based efficient iot scheme for the industry 4.0; pp. 1–6. [Google Scholar]
  • 41.O'Donovan P., Gallagher C., Bruton K., O'Sullivan D.T. A fog computing industrial cyber-physical system for embedded low-latency machine learning industry 4.0 applications. Manuf. Lett. 2018;15:139–142. [Google Scholar]
  • 42.Marr B. Why everyone must get ready for the 4th industrial revolution. 2016. https://www.forbes.com/sites/bernardmarr/2016/04/05/why-everyone-must-get-ready-for-4th-industrial-revolution/#4c7cbd963f90
  • 43.A. Alhalafi, L. Sboui, R. Naous, B. Shihada, gtbs: a green task-based sensing for energy efficient wireless sensor networks, 2016, pp. 136–143.
  • 44.Fu J., Liu Y., Chao H., Zhang Z. Green alarm systems driven by emergencies in industrial wireless sensor networks. IEEE Commun. Mag. 2016:16–21. [Google Scholar]
  • 45.Qiu T., Zhao A., Xia F., Si W., Wu D.O., Qiu T., Zhao A., Xia F., Si W., Wu Rose D.O. Robustness strategy for scale-free wireless sensor networks. IEEE/ACM Trans. Netw. 2017;25 [Google Scholar]
  • 46.Lin J., Talty T., Tonguz O.K. A blind zone alert system based on intra-vehicular wireless sensor networks. IEEE Trans. Ind. Inform. 2016;11:476–484. [Google Scholar]
  • 47.Wan J., Tang S., Shu Z., Li D., Wang S., Imran M., Vasilakos A.V. Software-defined industrial Internet of things in the context of industry 4.0. IEEE Sens. J. 2016;16:7373–7380. [Google Scholar]
  • 48.Hermann M., Pentek T., Otto B. 01 2015. Design Principles for Industrie 4.0 Scenarios: A Literature Review. [Google Scholar]
  • 49.Babiceanu R.F., Seker R. Big data and virtualization for manufacturing cyber-physical systems: a survey of the current status and future outlook. Comput. Ind. 2016;81:128–137. [Google Scholar]
  • 50.Byers C.C. Architectural imperatives for fog computing: use cases, requirements, and architectural techniques for fog-enabled iot networks. IEEE Commun. Mag. 2017;55:14–20. [Google Scholar]
  • 51.Seitz A., Henze D., Miehle D., Bruegge B., Nickles J., Sauer M. 2018 Fifth International Conference on Internet of Things: Systems, Management and Security (IoTSMS) 2018. Fog computing as enabler for blockchain-based iiot app marketplaces - a case study; pp. 182–188. [Google Scholar]
  • 52.Meng Z., Wu Z., Muvianto C., Gray J. A data-oriented m2m messaging mechanism for industrial iot applications. IEEE Int. Things J. 2017:236–246. [Google Scholar]
  • 53.Zhou L., Wu D., Chen J., Dong Z. When computation hugs intelligence: content-aware data processing for industrial iot. IEEE Int. Things J. 2018;5:1657–1666. [Google Scholar]
  • 54.Li G., Wu J., Li J., Wang K., Ye T. Service popularity-based smart resources partitioning for fog computing-enabled industrial Internet of things. IEEE Trans. Ind. Inform. 2018;14:4702–4711. [Google Scholar]
  • 55.Ogiela M., Ogiela L. Advances in Internet, Data & Web Technologies. 2018. Behavioral security in cloud and fog computing; pp. 849–854. [Google Scholar]
  • 56.An X., Su J., Lü X., Lin F. Hypergraph clustering model-based association analysis of ddos attacks in fog computing intrusion detection system. EURASIP J. Wirel. Commun. Netw. 2018 [Google Scholar]
  • 57.Wu D., Rosen D.W., Wang L., Schaefer D. Cloud-based design and manufacturing: a new paradigm in digital manufacturing and design innovation. Comput. Aided Des. 2016;59:1–14. [Google Scholar]
  • 58.Oyekanlu E., Scoles K. 2018 IEEE World Congress on Services (SERVICES) 2018. Real-time distributed computing at network edges for large scale industrial iot networks; pp. 63–64. [Google Scholar]
  • 59.Verba N., Chao K., James A., Lewandowski J., Fei X., Tsai C. 2017 IEEE 14th International Conference on e-Business Engineering (ICEBE) 2017. Graph analysis of fog computing systems for industry 4.0; pp. 46–53. [Google Scholar]
  • 60.Oyekanlu E. 2018 IEEE First International Conference on Artificial Intelligence and Knowledge, Engineering (AIKE) 2018. Distributed osmotic computing approach to implementation of explainable predictive deep learning at industrial iot network edges with real-time adaptive wavelet graphs; pp. 179–188. [Google Scholar]
  • 61.Villari M., Fazio M., Dustdar S., Rana O., Ranjan R. Osmotic computing: a new paradigm for edge/cloud integration. IEEE Cloud Comput. 2016;3(6):76–83. [Google Scholar]
  • 62.Chekired D.A., Khoukhi L., Mouftah H.T. Industrial iot data scheduling based on hierarchical fog computing: a key for enabling smart factory. IEEE Trans. Ind. Inform. 2018;14:4590–4602. [Google Scholar]
  • 63.M.H. Ashraf, N. Javaid, S. Abbasi, M. Rehman, M.U. Sharif, F. Saeed, Smart grid management using cloud and fog computing, 2018.
  • 64.Chang C., Narayana Srirama S., Buyya R. Indie fog: an efficient fog-computing infrastructure for the Internet of things. Computer. 2017;50(9):92–98. [Google Scholar]
  • 65.Islam T., Hashem M.M.A. 2018 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) 2018. A big data management system for providing real time services using fog infrastructure; pp. 85–89. [Google Scholar]
  • 66.El-Sayed H., Sankar S., Prasad M., Puthal D., Gupta A., Mohanty M., Lin C. Edge of things: the big picture on the integration of edge, iot and the cloud in a distributed computing environment. IEEE Access. 2018;6:1706–1717. [Google Scholar]
  • 67.Aljumah A., Ahanger T.A. 2018 7th International Conference on Computers Communications and Control (ICCCC) 2018. Fog computing and security issues: a review; pp. 237–239. [Google Scholar]
  • 68.Ram Jagannath U., Saravanan S., Kanimozhi Suguna S. Edge Computing. 2019. Applications of the Internet of Things with the cloud computing technologies: a review; pp. 71–89. [Google Scholar]
  • 69.Fu J., Liu Y., Chao H., Bhargava B.K., Zhang Z. Secure data storage and searching for industrial iot by integrating fog computing and cloud computing. IEEE Trans. Ind. Inform. 2018;14(10):4519–4528. [Google Scholar]
  • 70.Mahmood A., Exel R., Trsek H., Sauter T. Clock synchronization over ieee 802.11—a survey of methodologies and protocols. IEEE Trans. Ind. Inform. 2017;13:907–922. [Google Scholar]
  • 71.Väänänen O., Hämäläinen T. Internet of Things, Smart Spaces, and Next Generation Networks and Systems. Springer International Publishing; 2018. Requirements for energy efficient edge computing: a survey; pp. 3–15. [Google Scholar]
  • 72.Kumar S., Agarwal S., Krishnamoorthy A., Vijayarajan V., Kannadasan R. Improving the response time in smart grid using fog computing. Icdect. 2019;2017 [Google Scholar]

Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES