Fog Computing Enabling Industrial Internet of Things: State-of-the-Art and Research Challenges
Abstract
:1. Introduction
- Large distance between the cloud and edge devices causes propagation and transmission delays.
- Large computational load on a single cloud server causes processing and queuing delays.
- Increased number of smart devices has hindered meeting the bandwidth requirements.
- Enormous number of smart devices will bring scalability, speed, and computational issues.
- Wireless medium between cloud and smart devices brings resource management issues.
- Heterogeneity property of smart devices in terms of accessing technology will bring difficulty in handling at the cloud.
- Mobility of IoT devices bring service availability issues, cloud server may not be able to provide services due to network congestion and failure.
- Security is a very critical thread, as the cloud is exposed to the whole world over the public internet.
- Computing offloading every-time at cloud causes a loss in energy and battery lifetime.
- Although data storage at cloud brings benefits to application developers, they should be careful of integrity and authentication demands of IIoT applications.
- Cloud computing is a centralized and complex architecture for real-time applications of IIoT.
2. Evolution and Enablers of Industrial Internet of Things
2.1. Industry 4.0-Evolution
2.2. Industry 4.0-Concept
2.3. Industry 4.0-Merging CPS and IoT
2.4. Industry 4.0-Key Enabling Technologies
2.5. Industry 4.0-Building Blocks
2.5.1. Simulation, Autonomous Robots
2.5.2. Big Data and Analytics, Horizontal and Vertical System Integration
2.5.3. Additive Manufacturing
2.5.4. Augmented Reality
2.5.5. Cyber-Security
2.5.6. Cloud Computing
- Confidential data and personal information of an industry should not be shared with outsiders.
- Security and privacy are in high demand by an industry from the cloud service provider.
- Data location on the basis of geographic follows rules and regulations. It also helps in securing the information.
- High load demands high-speed internet connectivity. This processing causes delays in communication.
- Memory and storage capacity may get exhausted because of many applications simultaneously accessing a single cloud server.
- Context awareness is required for speedy processes.
- Different standards cause problems in exchanging data, information, services, and applications among different clouds at different locations.
- Recovery and back-up update are required for industrial processing and decision making, cloud computing will cause delay.
2.5.7. Fog Computing
- Data storage on network edge nodes eliminates the transmission delay by removing the need for accessing data from far-away clouds.
- Fog computing supports to process and analyze the data on faster speed for IIoT applications.
- Data storage on edge nodes will reduce the processing and computing delay.
- Cache enabled nodes will prevent transmission of irrelevant information over the network.
- Can give support to all IoT applications e.g., smart grids, smart cities, D2D, Vehicular Ad-hoc networks (VANETS) using edge networking concept.
- Provides filtered and required interaction between end devices and cloud service providers.
2.5.8. Edge Computing
- Encourages real-time connectivity.
- Overall network traffic reduces, as some computation is done on the edge of the network.
- Enhances security by encryption of data near to the network core.
- Optimize the resource usage.
3. Industrial Internet of Things Applications and Requirements
3.1. IIoT-Applications
3.1.1. Smart City Applications
3.1.2. Smart Factory Applications
3.1.3. Smart Product Applications
3.2. IIoT Application Design Parameters
- Energy & Long Battery Life: Overall network energy should be preserved for better and efficient outcomes. Smart devices should have enough battery storage so that they can use for long time.
- Latency: Some IIoT applications are time-sensitive, a bound should be there to limit all types of delays including processing, propagation, transmission, and computation.
- Throughput: Amount of data for processing is different for different applications. It should satisfy the application requirement.
- Network Topology: How the number of servers (cloud, fog, e-node) and smart devices are placed in a network for better QoS requirements.
- Reliability: Solutions by IIoT applications demand reliable real-time connectivity.
- Security, Safety & Privacy: These are very demanding and major requirements for all IIoT applications. For example, inside a smart factory there should be privacy and security such that no one can access the private information. For healthcare applications, patient’s information should be safe and not easily accessible and changeable. 3A’s; Authentication, Access, and Authorization are steps involved in the strictly secure system. The demand of end to end communication in IIoT applications requires privacy of data as well. Sensors and actuators should be safe from intruders as well as environmental hazards.
- Low Cost: Smart devices used for IIoT applications should be low cost so that doesn’t affect the CAPEX/OPEX. Deployment involved in industry 4.0 should not be so much that will cause loss in marketplace.
- Long Coverage: A device should be capable enough to cover the desired range.
- Standardization: So far, there is no such network standardization and is an open challenge for researchers.
- Integration: IIoT applications are composed of heterogeneous devices and hybrid networks, there are a lot of issues in integration.
- Communication/Enabling Technology: Communication technology for supporting IIoT application should provide assured performance services.
- Device Maintenance: Heterogeneous device in an industry 4.0 environment, require constant device management as devices are connected with each other and the Internet. Software Defined Networking (SDN) is used for such failure and changing maintenance issues of devices.
- Monitoring Network: Wireless, environmental and mobility nature may cause a change in network topology which requires the system to be monitored and managed frequently.
- Configuration & Management of System: Self-configurable, self-control, reconfiguration functionality in addition of new devices in network.
- Traffic congestion & Overload: Smart devices will be increased with time in any IIoT application. System should be able to adjust according to the traffic burden and data requirement.
- Mobility: IIoT applications, such as transportation, inside industry and healthcare devices, have the property of mobility from one place to another.
- Scalability: Scalability brings many issues, some are: How many numbers of smart devices are enough to support an industrial application environment? or how many devices are served by a server easily? how to optimally design a system under energy/spectrum issues?
- Heterogeneity & Interoperability: Heterogeneous smart IIoT devices have to communicate and collect information among themselves and the Internet. This integration is an issue to solve. Standardization is required for interoperability of IIoT devices.
- Performance: There is always a performance trade-off among these QoS requirements. There should be an optimized, supportive, and efficient trade-off among the factors affecting performance. Performance maintenance solutions are required for future automation.
3.3. IIoT Applications in Relation to Cloud, Fog and Edge Computing
4. Protocols/Algorithms
4.1. Routing
4.2. Resource Allocation
4.3. Load Balancing
5. Challenges with Solutions
- Power Consumption/Energy Efficiency: Several smart devices supporting an IIoT application will consume a massive amount of energy on a different scale according to their requirements. Ensuring network QoS with minimum energy consumption of smart IoT devices, fog nodes and cloud in an optimized way is an open challenge for every upcoming future IIoT application.
- Throughput/Rate/Capacity: Throughput or network bandwidth, data rate and storage capacity depends on how much data is used and where data is stored in a fog network. This data placement on fog nodes or edge devices or cloud server has effects on cost, delays, bandwidth, and network coverage. The optimal placement of data on cloud server or fog cloudlet is one of the critical technical challenges for fog-IoT architecture.
- Spectrum Use/Resource Allocation: Geographically separated fog, cloud nodes and their interconnection makes the backbone of any network that relies on offloading services. Most of the cloud computing interconnection mechanisms are not enough for fog networking due to their limitations including relying on a centralized cloud which cannot fulfill the latency and location awareness requirements of distributed devices, etc. Fog computing must encompass features, such as multi-tenancy, scalability, heterogeneity and quick resource provisioning. An architecture including fog and cloud computing must meet all these requirements for which resource allocation/use is the most critical challenge for better network performance. It has effects on all other QoS parameters.
- Latency: IIoT applications requirement is real-time connectivity. All applications are time-sensitive and require real-time streaming rather than batch processing. Fog computing gives a better result for such decentralized solutions. It gives low latency with reliable connectivity and mobility. Optimized placement of data centers, resource allocation, network architecture, energy consumption of nodes, and storage capacity of nodes have impact on latency. Latency for a network is the sum of transmission, processing, propagation and queuing delays. To achieve the low-latency requirement, there is need mitigate all types of delays.
- Cache Enabled Edge Devices: Caching content locally, reduces the access delay time and increases the energy and spectral usage efficiency. Since the Internet has multiple bottlenecks while accessing data from across continents and oceans, caching does not have to be dependent on any of these bottlenecks and instead makes the same data available locally. Furthermore, caching incredibly reduces the load on backhaul links since they do not have to be used anymore for accessing data. Since all the users have to access the data from the same centralized location (internet/cloud server), a certain degree of fairness is needed to avoid inefficiency in accessing data. Since all the backhauls have certain capacity constraints, there is a need for an efficient load balancing mechanism to overcome this issue.
5.1. Power Consumption/Energy Efficiency
5.2. Throughput/Rate/Capacity
5.3. Spectrum Use/Resource Allocation
5.4. Latency
5.5. Cache Enabled Edge Devices
6. Open Research IIoT Application Domains, Fog Computing as an Enabler
6.1. Micro-Grids (MGs)
6.2. Smart-Grids (SGs)
6.3. Multimedia
6.4. Device to Device (D2D) Communication
6.5. Vehicular Ad-hoc Networks (VANETs)
6.6. Big-Data Analytics
6.7. Software Defined Networking (SDN)
7. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Rivera, J.; Goasduff, L. Gartner says a thirty-fold increase in internet-connected physical devices by 2020 will significantly alter how the supply chain operates. Gartner 2014. Available online: https://www.gartner.com/en/newsroom/press-releases/2014-03-24-gartner-says-a-thirty-fold-increase-in-internet-connected-physical-devices-by-2020-will-significantly-alter-how-the-supply-chain-operates (accessed on 19 July 2019).
- Roblek, V.; Meško, M.; Krapež, A. A complex view of industry 4.0. Sage Open 2016, 6. [Google Scholar] [CrossRef]
- Thames, L.; Schaefer, D. Software-defined cloud manufacturing for industry 4.0. Procedia CIRP 2016, 52, 12–17. [Google Scholar] [CrossRef]
- Varghese, A.; Tandur, D. Wireless requirements and challenges in Industry 4.0. In Proceedings of the 2014 International Conference on Contemporary Computing and Informatics (IC3I), Mysore, India, 27–29 November 2014; pp. 634–638. [Google Scholar]
- Akpakwu, G.A.; Silva, B.J.; Hancke, G.P.; Abu-Mahfouz, A.M. A survey on 5G networks for the Internet of Things: Communication technologies and challenges. IEEE Access 2018, 6, 3619–3647. [Google Scholar] [CrossRef]
- Vangelista, L.; Zanella, A.; Zorzi, M. Long-range IoT technologies: The dawn of LoRa™. In Future Access Enablers of Ubiquitous and Intelligent Infrastructures; Springer: Cham, Switzerland, 2015; pp. 51–58. [Google Scholar]
- Osseiran, A.; Boccardi, F.; Braun, V.; Kusume, K.; Marsch, P.; Maternia, M.; Queseth, O.; Schellmann, M.; Schotten, H.; Taoka, H.; et al. Scenarios for 5G mobile and wireless communications: The vision of the METIS project. IEEE Commun. Mag. 2014, 52, 26–35. [Google Scholar] [CrossRef]
- Christensen, J.H. Using RESTful web-services and cloud computing to create next generation mobile applications. In Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications, Orlando, FL, USA, 25–29 October 2009; pp. 627–634. [Google Scholar]
- Buyya, R.; Yeo, C.S.; Venugopal, S.; Broberg, J.; Brandic, I. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 2009, 25, 599–616. [Google Scholar] [CrossRef]
- Atlam, H.F.; Alenezi, A.; Alharthi, A.; Walters, R.J.; Wills, G.B. Integration of cloud computing with internet of things: Challenges and open issues. In Proceedings of the 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), Exeter, UK, 21–23 June 2017; pp. 670–675. [Google Scholar]
- Ai, Y.; Peng, M.; Zhang, K. Edge computing technologies for Internet of Things: A primer. Digit. Commun. Netw. 2018, 4, 77–86. [Google Scholar] [CrossRef]
- Peter, N. Fog computing and its real time applications. Int. J. Emerg. Technol. Adv. Eng. 2015, 5, 266–269. [Google Scholar]
- Aazam, M.; Huh, E.N. Fog computing and smart gateway based communication for cloud of things. In Proceedings of the 2014 International Conference on Future Internet of Things and Cloud, Barcelona, Spain, 24–29 August 2014; pp. 464–470. [Google Scholar]
- Atlam, H.F.; Alenezi, A.; Walters, R.J.; Wills, G.B.; Daniel, J. Developing an adaptive Risk-based access control model for the Internet of Things. In Proceedings of the 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), Exeter, UK, 21–23 June 2017; pp. 655–661. [Google Scholar]
- Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog computing and its role in the Internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 13–17 August 2012; pp. 13–16. [Google Scholar]
- Wen, Z.; Yang, R.; Garraghan, P.; Lin, T.; Xu, J.; Rovatsos, M. Fog orchestration for internet of things services. IEEE Internet Comput. 2017, 21, 16–24. [Google Scholar] [CrossRef]
- Verma, M.; Bhardwaj, N.; Yadav, A.K. Real time efficient scheduling algorithm for load balancing in fog computing environment. Int. J. Inf. Technol. Comput. Sci 2016, 8, 1–10. [Google Scholar] [CrossRef]
- Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are. White Paper. 2016. Available online: https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf (accessed on 19 September 2019).
- Atlam, H.; Walters, R.; Wills, G. Fog computing and the Internet of things: A review. Big Data Cogn. Comput. 2018, 2, 10. [Google Scholar] [CrossRef]
- Chiang, M.; Zhang, T. Fog and IoT: An overview of research opportunities. IEEE Internet Things J. 2016, 3, 854–864. [Google Scholar] [CrossRef]
- Liu, Y.; Fieldsend, J.E.; Min, G. A framework of fog computing: Architecture, challenges, and optimization. IEEE Access 2017, 5, 25445–25454. [Google Scholar] [CrossRef]
- Peralta, G.; Iglesias-Urkia, M.; Barcelo, M.; Gomez, R.; Moran, A.; Bilbao, J. Fog computing based efficient IoT scheme for the Industry 4.0. In Proceedings of the 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and their Application to Mechatronics (ECMSM), Donostia-San Sebastian, Spain, 24–26 May 2017; pp. 1–6. [Google Scholar]
- Bonomi, F.; Milito, R.; Natarajan, P.; Zhu, J. Fog computing: A platform for internet of things and analytics. In Big Data and Internet of Things: A Roadmap for Smart Environments; Springer: New York, NY, USA, 2014; pp. 169–186. [Google Scholar]
- Agarwal, S.; Yadav, S.; Yadav, A.K. An efficient architecture and algorithm for resource provisioning in fog computing. Int. J. Inf. Eng. Electron. Bus. 2016, 8, 48. [Google Scholar] [CrossRef]
- Ketel, M. Fog-cloud services for iot. In Proceedings of the of the SouthEast Conference, Kennesaw, GA, USA, 13–15 April 2017; pp. 262–264. [Google Scholar]
- Georgakopoulos, D.; Jayaraman, P.P.; Fazia, M.; Villari, M.; Ranjan, R. Internet of Things and edge cloud computing roadmap for manufacturing. IEEE Cloud Comput. 2016, 3, 66–73. [Google Scholar] [CrossRef]
- Lu, Y. Industry 4.0: A survey on technologies, applications and open research issues. J. Ind. Inf. Integr. 2017, 6, 1–10. [Google Scholar] [CrossRef]
- Camarillo, A.; Ríos, J.; Althoff, K.D. Product Lifecycle Management as Data Repository for Manufacturing Problem Solving. Materials 2018, 11, 1469. [Google Scholar] [CrossRef]
- Obst, M.; Holm, T.; Urbas, L.; Fay, A.; Kreft, S.; Hempen, U.; Albers, T. Semantic description of process modules. In Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, 8–11 September 2015; pp. 1–8. [Google Scholar]
- Li, B.; Zhao, Z.; Guan, Y.; Ai, N.; Dong, X.; Wu, B. Task Placement Across Multiple Public Clouds With Deadline Constraints for Smart Factory. IEEE Access 2018, 6, 1560–1564. [Google Scholar] [CrossRef]
- Chen, H.; Abbas, R.; Cheng, P.; Shirvanimoghaddam, M.; Hardjawana, W.; Bao, W.; Li, Y.; Vucetic, B. Ultra-reliable low latency cellular networks: Use cases, challenges and approaches. IEEE Commun. Mag. 2018, 56, 119–125. [Google Scholar] [CrossRef]
- Ladiges, J.; Fay, A.; Holm, T.; Hempen, U.; Urbas, L.; Obst, M.; Albers, T. Integration of modular process units into process control systems. IEEE Trans. Ind. Appl. 2018, 54, 1870–1880. [Google Scholar] [CrossRef]
- Vogel-Heuser, B.; Diedrich, C.; Pantförder, D.; Göhner, P. Coupling heterogeneous production systems by a multi-agent based cyber-physical production system. In Proceedings of the 2014 12th IEEE International Conference on Industrial Informatics (INDIN), Porto Alegre, Brazil, 27–30 July 2014; pp. 713–719. [Google Scholar]
- 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] [CrossRef]
- Gruber, F.E. Industry 4.0: A best practice project of the automotive industry. In Proceedings of the IFIP International Conference on Digital Product and Process Development Systems, Dresden, Germany, 10–11 October 2013; pp. 36–40. [Google Scholar]
- Vaquero, L.M.; Rodero-Merino, L. Finding your way in the fog: Towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 2014, 44, 27–32. [Google Scholar] [CrossRef]
- Stock, T.; Seliger, G. Opportunities of sustainable manufacturing in industry 4.0. Procedia Cirp 2016, 40, 536–541. [Google Scholar] [CrossRef]
- Elliott, J.A. An Introduction to Sustainable Development; Routledge: Abingdon, UK, 2012. [Google Scholar]
- Bibri, S.E.; Krogstie, J. Smart sustainable cities of the future: An extensive interdisciplinary literature review. Sustain. Cities Soc. 2017, 31, 183–212. [Google Scholar] [CrossRef]
- Schlechtendahl, J.; Keinert, M.; Kretschmer, F.; Lechler, A.; Verl, A. Making existing production systems Industry 4.0-ready. Prod. Eng. 2015, 9, 143–148. [Google Scholar] [CrossRef]
- Mouradian, C.; Naboulsi, D.; Yangui, S.; Glitho, R.H.; Morrow, M.J.; Polakos, P.A. A comprehensive survey on fog computing: State-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 2017, 20, 416–464. [Google Scholar] [CrossRef]
- Dong, M.; Ota, K.; Liu, A. Preserving source-location privacy through redundant fog loop for wireless sensor networks. In Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), Liverpool, UK, 26–28 October 2015; pp. 1835–1842. [Google Scholar]
- Huang, L.; Li, G.; Wu, J.; Li, L.; Li, J.; Morello, R. Software-defined QoS provisioning for fog computing advanced wireless sensor networks. In Proceedings of the 2016 IEEE SENSORS, Orlando, FL, USA, 30 October–3 November 2016; pp. 1–3. [Google Scholar]
- Liu, Y.; Gao, J.; Jia, Y.; Zhu, L. A cluster maintenance algorithm based on LEACH-DCHS protoclol. In Proceedings of the International Conference on Networking, Architecture, and Storage, 2008. NAS’08, Chongqing, China, 12–14 June 2008; pp. 165–166. [Google Scholar]
- Handy, M.; Haase, M.; Timmermann, D. Low energy adaptive clustering hierarchy with deterministic cluster-head selection. In Proceedings of the 4th International Workshop on Mobile and Wireless Communications Network, Stockholm, Sweden, 9–11 September 2002; pp. 368–372. [Google Scholar]
- Smaragdakis, G.; Matta, I.; Bestavros, A. Sep: A Stable Election Protocol for Clustered Heterogeneous Wireless Sensor Networks; Technical Report; Boston University Computer Science Department: Boston, MA, USA, 2004. [Google Scholar]
- Singh, D.; Panda, C.K. Performance analysis of modified stable election protocol in heterogeneous wsn. In Proceedings of the 2015 International Conference on Electrical, Electronics, Signals, Communication and Optimization (EESCO), Visakhapatnam, India, 24–25 January 2015; pp. 1–5. [Google Scholar]
- Naranjo, P.G.V.; Shojafar, M.; Abraham, A.; Baccarelli, E. A new stable election-based routing algorithm to preserve aliveness and energy in fog-supported wireless sensor networks. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 2413–2418. [Google Scholar]
- Bi, Y.; Han, G.; Lin, C.; Deng, Q.; Guo, L.; Li, F. Mobility support for fog computing: An SDN approach. IEEE Commun. Mag. 2018, 56, 53–59. [Google Scholar] [CrossRef]
- Wang, X.; Yang, L.T.; Kuang, L.; Liu, X.; Zhang, Q.; Deen, M.J. A tensor-based big-data-driven routing recommendation approach for heterogeneous networks. IEEE Netw. 2019, 33, 64–69. [Google Scholar] [CrossRef]
- Du, J.; Zhao, L.; Feng, J.; Chu, X. Computation offloading and resource allocation in mixed fog/cloud computing systems with min-max fairness guarantee. IEEE Trans. Commun. 2018, 66, 1594–1608. [Google Scholar] [CrossRef]
- Sun, Y.; Peng, M.; Mao, S.; Yan, S. Hierarchical radio resource allocation for network slicing in fog radio access networks. IEEE Trans. Veh. Technol. 2019, 68, 3866–3881. [Google Scholar] [CrossRef]
- Zhang, H.; Qiu, Y.; Long, K.; Karagiannidis, G.K.; Wang, X.; Nallanathan, A. Resource allocation in NOMA-based fog radio access networks. IEEE Wirel. Commun. 2018, 25, 110–115. [Google Scholar] [CrossRef]
- Madsen, H.; Burtschy, B.; Albeanu, G.; Popentiu-Vladicescu, F. Reliability in the utility computing era: Towards reliable fog computing. In Proceedings of the 2013 20th International Conference on Systems, Signals and Image Processing (IWSSIP), Bucharest, Romania, 7–9 July 2013; pp. 43–46. [Google Scholar]
- Hong, K.; Lillethun, D.; Ramachandran, U.; Ottenwälder, B.; Koldehofe, B. Mobile fog: A programming model for large-scale applications on the internet of things. In Proceedings of the Second ACM SIGCOMM Workshop on Mobile cloud Computing, Hong Kong, China, 12–16 August 2013; pp. 15–20. [Google Scholar]
- Zhu, J.; Chan, D.S.; Prabhu, M.S.; Natarajan, P.; Hu, H.; Bonomi, F. Improving web sites performance using edge servers in fog computing architecture. In Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, Redwood City, CA, USA, 25–28 March 2013; pp. 320–323. [Google Scholar]
- Rudenko, E. Fog Computing Is a New Concept of Data Distribution. Available online: https://xcluesiv.com/fog-computing-is-a-new-concept-of-data-distribution/ (accessed on 19 July 2019).
- Do, C.T.; Tran, N.H.; Pham, C.; Alam, M.G.R.; Son, J.H.; Hong, C.S. A proximal algorithm for joint resource allocation and minimizing carbon footprint in geo-distributed fog computing. In Proceedings of the 2015 International Conference on Information Networking (ICOIN), Siem Reap, Cambodia, 12–14 January 2015; pp. 324–329. [Google Scholar]
- Ning, Z.; Huang, J.; Wang, X. Vehicular fog computing: Enabling real-time traffic management for smart cities. IEEE Wirel. Commun. 2019, 26, 87–93. [Google Scholar] [CrossRef]
- Mutlag, A.A.; Ghani, M.K.A.; Arunkumar, N.a.; Mohamed, M.A.; Mohd, O. Enabling technologies for fog computing in healthcare IoT systems. Future Gener. Comput. Syst. 2019, 90, 62–78. [Google Scholar] [CrossRef]
- Khattak, H.A.; Arshad, H.; ul Islam, S.; Ahmed, G.; Jabbar, S.; Sharif, A.M.; Khalid, S. Utilization and load balancing in fog servers for health applications. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 91. [Google Scholar] [CrossRef] [Green Version]
- Abkenar, F.S.; Jamalipour, A. EBA: Energy Balancing Algorithm for Fog-IoT Networks. IEEE Internet Things J. 2019, 6, 6843–6849. [Google Scholar] [CrossRef]
- Beraldi, R.; Mtibaa, A.; Alnuweiri, H. Cooperative load balancing scheme for edge computing resources. In Proceedings of the 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), Valencia, Spain, 8–11 May 2017; pp. 94–100. [Google Scholar]
- Armbrust, M.; Fox, A.; Griffith, R.; Joseph, A.D.; Katz, R.; Konwinski, A.; Lee, G.; Patterson, D.; Rabkin, A.; Stoica, I.; et al. A view of cloud computing. Commun. ACM 2010, 53, 50–58. [Google Scholar] [CrossRef] [Green Version]
- Ningning, S.; Chao, G.; Xingshuo, A.; Qiang, Z. Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun. 2016, 13, 156–164. [Google Scholar] [CrossRef]
- Deng, R.; Lu, R.; Lai, C.; Luan, T.H.; Liang, H. Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 2016, 3, 1171–1181. [Google Scholar] [CrossRef]
- Chen, D.; Kuehn, V. Adaptive radio unit selection and load balancing in the downlink of Fog radio access network. In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; pp. 1–7. [Google Scholar]
- Verma, S.; Yadav, A.K.; Motwani, D.; Raw, R.; Singh, H.K. An efficient data replication and load balancing technique for fog computing environment. In Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 16–18 March 2016; pp. 2888–2895. [Google Scholar]
- Zeng, Y.; Al-Quzweeni, A.; Elgorashi, T.E.; Elmirghani, J.M. Energy Efficient virtualization framework for 5G F-RAN. arXiv 2019, arXiv:1904.02481. [Google Scholar]
- Roca, D.; Quiroga, J.V.; Valero, M.; Nemirovsky, M. Fog function virtualization: A flexible solution for iot applications. In Proceedings of the 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), Valencia, Spain, 8–11 May 2017; pp. 74–80. [Google Scholar]
- Kaur, K.; Dhand, T.; Kumar, N.; Zeadally, S. Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers. IEEE Wirel. Commun. 2017, 24, 48–56. [Google Scholar] [CrossRef]
- Tinini, R.I.; Batista, D.M.; Figueiredo, G.B.; Tornatore, M.; Mukherjee, B. Low-latency and energy-efficient BBU placement and VPON formation in virtualized cloud-fog RAN. IEEE/OSA J. Opt. Commun. Netw. 2019, 11, B37–B48. [Google Scholar] [CrossRef]
- Xia, F.; Liu, L.; Li, J.; Ma, J.; Vasilakos, A.V. Socially aware networking: A survey. IEEE Syst. J. 2015, 9, 904–921. [Google Scholar] [CrossRef]
- Zhang, C.; Sun, Y.; Mo, Y.; Zhang, Y.; Bu, S. Social-aware content downloading for fog radio access networks supported device-to-device communications. In Proceedings of the 2016 IEEE International Conference on Ubiquitous Wireless Broadband (ICUWB), Nanjing, China, 16–19 October 2016; pp. 1–4. [Google Scholar]
- Klas, G.I. Fog Computing and Mobile Edge cloud Gain Momentum Open Fog Consortium, Etsi Mec and Cloudlets. 2015. Available online: https://yucianga.info/wp-content/uploads/2015/11/15_11_22-_Fog_computing_and_mobile_edge_cloud_gain_momentum_Open_Fog_Consortium-ETSI_MEC-Cloudlets_v1_1.pdf (accessed on 19 September 2019).
- Cau, E.; Corici, M.; Bellavista, P.; Foschini, L.; Carella, G.; Edmonds, A.; Bohnert, T.M. Efficient exploitation of mobile edge computing for virtualized 5G in EPC architectures. In Proceedings of the 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud), Oxford, UK, 29 March–1 April 2016; pp. 100–109. [Google Scholar]
- Li, Z.; Sichitiu, M.L.; Qiu, X. Fog Radio Access Network: A New Wireless Backhaul Architecture for Small Cell Networks. IEEE Access 2018, 7, 14150–14161. [Google Scholar] [CrossRef]
- Pontois, N.; Kaneko, M.; Dinh, T.H.L.; Boukhatem, L. User pre-scheduling and beamforming with outdated CSI in 5G fog radio access networks. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, UAE, 9–13 December 2018; pp. 1–6. [Google Scholar]
- Li, L.; Guan, Q.; Jin, L.; Guo, M. Resource allocation and task offloading for heterogeneous real-time tasks with uncertain duration time in a fog queueing system. IEEE Access 2019, 7, 9912–9925. [Google Scholar] [CrossRef]
- Huang, J.; Duan, Q.; Guo, S.; Yan, Y.; Yu, S. Converged network-cloud service composition with end-to-end performance guarantee. IEEE Trans. Cloud Comput. 2015, 6, 545–557. [Google Scholar] [CrossRef]
- Yu, Y.; Liu, S.; Tian, Z.; Wang, S. A dynamic distributed spectrum allocation mechanism based on game model in fog radio access networks. China Commun. 2019, 16, 12–21. [Google Scholar]
- Abedin, S.F.; Alam, M.G.R.; Kazmi, S.A.; Tran, N.H.; Niyato, D.; Hong, C.S. Resource allocation for ultra-reliable and enhanced mobile broadband IoT applications in fog network. IEEE Trans. Commun. 2018, 67, 489–502. [Google Scholar] [CrossRef]
- Majd, A.; Sahebi, G.; Daneshtalab, M.; Plosila, J.; Lotfi, S.; Tenhunen, H. Parallel imperialist competitive algorithms. Concurr. Comput. Pract. Exp. 2018, 30, e4393. [Google Scholar] [CrossRef]
- Majd, A.; Sahebi, G.; Daneshtalab, M.; Plosila, J.; Tenhunen, H. Hierarchal Placement of Smart Mobile Access Points in Wireless Sensor Networks Using Fog Computing. In Proceedings of the 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), St. Petersburg, Russia, 6–8 March 2017; pp. 176–180. [Google Scholar]
- Moreno-Vozmediano, R.; Montero, R.S.; Huedo, E.; Llorente, I.M. Cross-site virtual network in cloud and fog computing. IEEE Cloud Comput. 2017, 4, 46–53. [Google Scholar] [CrossRef]
- Shojafar, M.; Cordeschi, N.; Baccarelli, E. Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Trans. Cloud Comput. 2016, 7, 196–209. [Google Scholar] [CrossRef]
- Lee, G.; Saad, W.; Bennis, M. An online optimization framework for distributed fog network formation with minimal latency. IEEE Trans. Wirel. Commun. 2019, 18, 2244–2258. [Google Scholar] [CrossRef]
- Vu, D.N.; Dao, N.N.; Jang, Y.; Na, W.; Kwon, Y.B.; Kang, H.; Jung, J.J.; Cho, S. Joint energy and latency optimization for upstream IoT offloading services in fog radio access networks. Trans. Emerg. Telecommun. Technol. 2019, 30, e3497. [Google Scholar] [CrossRef]
- Ali, M.; Riaz, N.; Ashraf, M.I.; Qaisar, S.; Naeem, M. Joint cloudlet selection and latency minimization in fog networks. IEEE Trans. Ind. Inform. 2018, 14, 4055–4063. [Google Scholar] [CrossRef]
- He, X.; Ren, Z.; Shi, C.; Fang, J. A novel load balancing strategy of software-defined cloud/fog networking in the Internet of vehicles. China Commun. 2016, 13, 140–149. [Google Scholar] [CrossRef]
- Skarlat, O.; Schulte, S.; Borkowski, M.; Leitner, P. Resource provisioning for IoT services in the fog. In Proceedings of the 2016 IEEE 9th Conference on Service-Oriented Computing and Applications (SOCA), Macau, China, 4–6 November 2016; pp. 32–39. [Google Scholar]
- Dong, Y.; Guo, S.; Liu, J.; Yang, Y. Energy-Efficient Fair Cooperation Fog Computing in Mobile Edge Networks for Smart City. IEEE Internet Things J. 2019, 6, 7543–7554. [Google Scholar] [CrossRef]
- Wang, R.; Li, R.; Wang, P.; Liu, E. Analysis and Optimization of Caching in Fog Radio Access Networks. IEEE Trans. Veh. Technol. 2019, 68, 8279–8283. [Google Scholar] [CrossRef]
- Jiang, Y.; Huang, W.; Bennis, M.; Zheng, F. Decentralized Asynchronous Coded Caching Design and Performance Analysis in Fog Radio Access Networks. IEEE Trans. Mob. Comput. 2019. [Google Scholar] [CrossRef]
- Abouaomar, A.; Elmachkour, M.; Kobbane, A.; Tembine, H.; Ayaida, M. Users-Fogs association within a cache context in 5G networks: Coalition game model. In Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil, 25–28 June 2018; pp. 14–19. [Google Scholar]
- Chen, D.; Schedler, S.; Kuehn, V. Backhaul traffic balancing and dynamic content-centric clustering for the downlink of Fog Radio Access Network. In Proceedings of the 2016 IEEE 17th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Edinburgh, UK, 3–6 July 2016; pp. 1–5. [Google Scholar]
- Park, S.H.; Simeone, O.; Shamai, S. Joint optimization of cloud and edge processing for fog radio access networks. In Proceedings of the 2016 IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain, 10–15 July 2016; pp. 315–319. [Google Scholar]
- Peng, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Joint data assignment and beamforming for backhaul limited caching networks. In Proceedings of the 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), Washington, DC, USA, 2–5 September 2014; pp. 1370–1374. [Google Scholar]
- Dai, B.; Yu, W. Joint user association and content placement for cache-enabled wireless access networks. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3521–3525. [Google Scholar]
- Chen, D.; Kuehn, V. Weighted max-min fairness oriented load-balancing and clustering for multicast cache-enabled F-RAN. In Proceedings of the 2016 9th International Symposium on Turbo Codes and Iterative Information Processing (ISTC), Brest, France, 5–9 September 2016; pp. 395–399. [Google Scholar]
- Wang, T.; Liang, Y.; Jia, W.; Arif, M.; Liu, A.; Xie, M. Coupling resource management based on fog computing in smart city systems. J. Netw. Comput. Appl. 2019, 135, 11–19. [Google Scholar] [CrossRef]
- Zhou, Z.; Liu, P.; Feng, J.; Zhang, Y.; Mumtaz, S.; Rodriguez, J. Computation resource allocation and task assignment optimization in vehicular fog computing: A contract-matching approach. IEEE Trans. Veh. Technol. 2019, 68, 3113–3125. [Google Scholar] [CrossRef]
- Javaid, S.; Javaid, N.; Saba, T.; Wadud, Z.; Rehman, A.; Haseeb, A. Intelligent resource allocation in residential buildings using consumer to fog to cloud based framework. Energies 2019, 12, 815. [Google Scholar] [CrossRef]
- Tajalli, S.Z.; Tajalli, S.A.M.; Kavousi-Fard, A.; Niknam, T.; Dabbaghjamanesh, M.; Mehraeen, S. A Secure Distributed Cloud-Fog Based Framework for Economic Operation of Microgrids. In Proceedings of the 2019 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 7–8 February 2019; pp. 1–6. [Google Scholar]
- Barros, E.B.C.; Dionísio Machado Filho, L.; Batista, B.G.; Kuehne, B.T.; Peixoto, M.L.M. Fog Computing Model to Orchestrate the Consumption and Production of Energy in Microgrids. Sensors 2019, 19, 2642. [Google Scholar] [CrossRef] [PubMed]
- Jie, Y.; Li, M.; Guo, C.; Chen, L. Game-theoretic online resource allocation scheme on fog computing for mobile multimedia users. China Commun. 2019, 16, 22–31. [Google Scholar]
- Zhou, Y.; Shen, Q.; Dong, M.; Ota, K.; Wu, J. Chaos-Based Delay-Constrained Green Security Communications for Fog-Enabled Information-Centric Multimedia Network. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–6. [Google Scholar]
- Gope, P. LAAP: Lightweight Anonymous Authentication Protocol for D2D-Aided Fog Computing Paradigm. Comput. Secur. 2019, 86, 223–237. [Google Scholar] [CrossRef]
- Li, Z.; Chen, J.; Zhang, Z. Socially Aware Caching in D2D Enabled Fog Radio Access Networks. IEEE Access 2019, 7, 84293–84303. [Google Scholar] [CrossRef]
- Tao, M.; Ota, K.; Dong, M. Foud: Integrating fog and cloud for 5G-enabled V2G networks. IEEE Netw. 2017, 31, 8–13. [Google Scholar] [CrossRef]
- Ma, M.; He, D.; Wang, H.; Kumar, N.; Choo, K.K.R. An Efficient and Provably-Secure Authenticated Key Agreement Protocol for Fog-Based Vehicular Ad-Hoc Networks. IEEE Internet Things J. 2019, 6, 8065–8075. [Google Scholar] [CrossRef]
- Pereira, J.; Ricardo, L.; Luís, M.; Senna, C.; Sargento, S. Assessing the reliability of fog computing for smart mobility applications in VANETs. Future Gener. Comput. Syst. 2019, 94, 317–332. [Google Scholar] [CrossRef]
- Wang, D.; Liu, Z.; Wang, X.; Lan, Y. Mobility-Aware Task Offloading and Migration Schemes in Fog Computing Networks. IEEE Access 2019, 7, 43356–43368. [Google Scholar] [CrossRef]
- Chen, Y.S.; Tsai, Y.T. A mobility management using follow-me cloud-cloudlet in fog-computing-based RANs for smart cities. Sensors 2018, 18, 489. [Google Scholar] [CrossRef]
- Kadhim, A.J.; Seno, S.A.H. Energy-efficient multicast routing protocol based on SDN and fog computing for vehicular networks. Ad Hoc Netw. 2019, 84, 68–81. [Google Scholar] [CrossRef]
- Muthanna, A.; Ateya, A.A.; Khakimov, A.; Gudkova, I.; Abuarqoub, A.; Samouylov, K.; Koucheryavy, A. Secure IoT Network Structure Based on Distributed Fog Computing, with SDN/Blockchain. J. Sens. Actuator Netw. 2019, 8, 15. [Google Scholar] [CrossRef]
- Islam, N.; Faheem, Y.; Din, I.U.; Talha, M.; Guizani, M.; Khalil, M. A blockchain-based fog computing framework for activity recognition as an application to e-Healthcare services. Future Gener. Comput. Syst. 2019, 100, 569–578. [Google Scholar] [CrossRef]
- Tang, W.; Zhang, K.; Zhang, D.; Ren, J.; Zhang, Y.; Shen, X.S. Fog-Enabled Smart Health: Toward Cooperative and Secure Healthcare Service Provision. IEEE Commun. Mag. 2019, 57, 42–48. [Google Scholar] [CrossRef]
- Moustafa, N. A Systemic IoT-Fog-Cloud Architecture for Big-Data Analytics and Cyber Security Systems: A Review of Fog Computing. arXiv 2019, arXiv:1906.01055. [Google Scholar]
- Yassine, A.; Singh, S.; Hossain, M.S.; Muhammad, G. IoT big data analytics for smart homes with fog and cloud computing. Future Gener. Comput. Syst. 2019, 91, 563–573. [Google Scholar] [CrossRef]
- Nasir, M.; Muhammad, K.; Lloret, J.; Sangaiah, A.K.; Sajjad, M. Fog computing enabled cost-effective distributed summarization of surveillance videos for smart cities. J. Parallel Distrib. Comput. 2019, 126, 161–170. [Google Scholar] [CrossRef]
- Mora, L.; Bolici, R.; Deakin, M. The first two decades of smart-city research: A bibliometric analysis. J. Urban Technol. 2017, 24, 3–27. [Google Scholar] [CrossRef]
- Luthra, M.; Koldehofe, B.; Steinmetz, R. Transitions for Increased Flexibility in Fog Computing: A Case Study on Complex Event Processing. Inform. Spektrum 2019, 42, 244–255. [Google Scholar] [CrossRef]
- Naranjo, P.G.V.; Pooranian, Z.; Shojafar, M.; Conti, M.; Buyya, R. FOCAN: A Fog-supported smart city network architecture for management of applications in the Internet of Everything environments. J. Parallel Distrib. Comput. 2019, 132, 274–283. [Google Scholar] [CrossRef]
- Giang, N.K.; Lea, R.; Leung, V.C. Developing applications in large scale, dynamic fog computing: A case study. Softw. Pract. Exp. 2019. [Google Scholar] [CrossRef]
- Tang, B.; Chen, Z.; Hefferman, G.; Wei, T.; He, H.; Yang, Q. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In Proceedings of the ASE BigData & SocialInformatics 2015, Kaohsiung, Taiwan, 7–9 October 2015; p. 28. [Google Scholar]
- Dsouza, C.; Ahn, G.J.; Taguinod, M. Policy-driven security management for fog computing: Preliminary framework and a case study. In Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014), Redwood City, CA, USA, 13–15 August 2014; pp. 16–23. [Google Scholar]
- Aamir, M.; Masroor, S.; Ali, Z.A.; Ting, B.T. Sustainable Framework for Smart Transportation System: A Case Study of Karachi. Wirel. Pers. Commun. 2019, 106, 27–40. [Google Scholar] [CrossRef]
- Baccarelli, E.; Cordeschi, N.; Mei, A.; Panella, M.; Shojafar, M.; Stefa, J. Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: Review, challenges, and a case study. IEEE Netw. 2016, 30, 54–61. [Google Scholar] [CrossRef]
- Azimi, I.; Pahikkala, T.; Rahmani, A.M.; Niela-Vilén, H.; Axelin, A.; Liljeberg, P. Missing data resilient decision-making for healthcare IoT through personalization: A case study on maternal health. Future Gener. Comput. Syst. 2019, 96, 297–308. [Google Scholar] [CrossRef]
- Kumari, A.; Tanwar, S.; Tyagi, S.; Kumar, N. Fog computing for Healthcare 4.0 environment: Opportunities and challenges. Comput. Electr. Eng. 2018, 72, 1–13. [Google Scholar] [CrossRef]
- Ray, P.P.; Dash, D.; De, D. Edge computing for Internet of Things: A survey, e-healthcare case study and future direction. J. Netw. Comput. Appl. 2019, 140, 1–22. [Google Scholar] [CrossRef]
- Gia, T.N.; Jiang, M.; Rahmani, A.M.; Westerlund, T.; Liljeberg, P.; Tenhunen, H. Fog computing in healthcare internet of things: A case study on ecg feature extraction. In Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, Liverpool, UK, 26–28 October 2015; pp. 356–363. [Google Scholar]
- Jalali, F.; Vishwanath, A.; De Hoog, J.; Suits, F. Interconnecting Fog computing and microgrids for greening IoT. In Proceedings of the 2016 IEEE Innovative Smart Grid Technologies-Asia (ISGT-Asia), Melbourne, VIC, Australia, 28 November–1 December 2016; pp. 693–698. [Google Scholar]
- Beligianni, F.; Alamaniotis, M.; Fevgas, A.; Tsompanopoulou, P.; Bozanis, P.; Tsoukalas, L.H. An internet of things architecture for preserving privacy of energy consumption. In Proceedings of the Mediterranean Conference on Power Generation, Transmission, Distribution and Energy Conversion (MedPower 2016), Belgrade, Serbia, 6–9 November 2016. [Google Scholar]
- Rao, L.; Liu, X.; Ilic, M.D.; Liu, J. Distributed coordination of internet data centers under multiregional electricity markets. Proc. IEEE 2012, 100, 269–282. [Google Scholar]
- Pu, L.; Chen, X.; Xu, J.; Fu, X. D2D fogging: An energy-efficient and incentive-aware task offloading framework via network-assisted D2D collaboration. IEEE J. Sel. Areas Commun. 2016, 34, 3887–3901. [Google Scholar] [CrossRef]
- Wang, S.; Huang, X.; Liu, Y.; Yu, R. CachinMobile: An energy-efficient users caching scheme for fog computing. In Proceedings of the 2016 IEEE/CIC international conference on communications in China (ICCC), Chengdu, China, 27–29 July 2016; pp. 1–6. [Google Scholar]
- Yang, F.; Wang, S.; Li, J.; Liu, Z.; Sun, Q. An overview of internet of vehicles. China Commun. 2014, 11, 1–15. [Google Scholar] [CrossRef]
- Anawar, M.R.; Wang, S.; Azam Zia, M.; Jadoon, A.K.; Akram, U.; Raza, S. Fog computing: An overview of big IoT data analytics. Wirel. Commun. Mob. Comput. 2018, 2018, 7157192. [Google Scholar] [CrossRef]
Ref. No | IIoT Application Domain | R.A | L | E | T/R/C | Cc | P | H | B | S | T.L | Architecture |
---|---|---|---|---|---|---|---|---|---|---|---|---|
[49] | Mobility | ✓ | Routing | SDN | ||||||||
[50] | Big Data Analytics | ✓ | ✓ | Routing | HetNets | |||||||
[51] | Smart IoT devices | ✓ | ✓ | ✓ | Downlink | Cloud Computing | ||||||
[52] | Smart IoT devices | ✓ | ✓ | Downlink | RANs | |||||||
[53] | Big Data Analytics | ✓ | ✓ | Downlink | NOMA+RANs | |||||||
[59] | VANETS | ✓ | Downlink | Cloud Computing | ||||||||
[61] | Healthcare | ✓ | ✓ | ✓ | Downlink+Uplink | Cloud Computing | ||||||
[62] | Smart IoT devices | ✓ | ✓ | ✓ | Downlink | Fog-IoT | ||||||
[69] | 5G network | ✓ | ✓ | ✓ | Downlink | NFV+RANs | ||||||
[72] | Virtualized Passive Optical Networks (VPON)/5G | ✓ | ✓ | Downlink+Uplink | RANs + Cloud Computing | |||||||
[77] | Small Cell Networks (SCNs)/5G | ✓ | ✓ | Uplink | RANs | |||||||
[78] | 5G network | ✓ | ✓ | ✓ | Downlink | RANs | ||||||
[79] | ✓ | ✓ | ✓ | Downlink | Cloud Computing | |||||||
[81] | 5G network | ✓ | ✓ | Downlink | RANs | |||||||
[82] | Heterogeneous IoT applications | ✓ | ✓ | Downlink | HetNets | |||||||
[102] | VANETs | ✓ | ✓ | VFC | ||||||||
[84] | Smart monitoring systems | ✓ | Downlink | WSN+CPS | ||||||||
[85] | Security | ✓ | ✓ | Routing | VN+Cloud Computing | |||||||
[87] | Heterogeneous IoT applications | ✓ | ✓ | Downlink | Cloud Computing | |||||||
[88] | Time-sensitive IoT applications | ✓ | ✓ | Uplink | RANs | |||||||
[89] | Heterogeneous IoT applications | ✓ | ✓ | ✓ | Downlink | Cloud Computing | ||||||
[93] | Wireless network | ✓ | ✓ | ✓ | RANs | |||||||
[94] | ✓ | ✓ | Downlink | RANs | ||||||||
[95] | 5G network | ✓ | ✓ | Downlink | Fog-IoT | |||||||
[103] | Microgrid | ✓ | ✓ | ✓ | Downlink | VM+Cloud Computing | ||||||
[104] | Security+Microgrids | ✓ | Downlink | Cloud Computing | ||||||||
[105] | Microgrid | ✓ | ✓ | ✓ | Downlink | Cloud Computing | ||||||
[101] | Smart city | ✓ | ✓ | Routing | CPS+Cloud Computing | |||||||
[92] | Smart city | ✓ | ✓ | Downlink | Fog-IoT | |||||||
[106] | Multimedia | ✓ | ✓ | ✓ | Downlink | Cloud Computing | ||||||
[107] | Secure and time saving multimedia | ✓ | ✓ | Routing | ICN | |||||||
[108] | Secure IoT applications | ✓ | Downlink | D2D | ||||||||
[109] | ✓ | ✓ | Downlink | D2D+RANs | ||||||||
[110] | 5G mobile network+V2G services | ✓ | Routing | V2G | ||||||||
[111] | VANETs | ✓ | ✓ | IoT+ITS | ||||||||
[112] | Mobility+VANETs | ✓ | Downlink | Cloud Computing | ||||||||
[113] | Mobility+VANETs | ✓ | ✓ | ✓ | ✓ | Downlink | Fog-Ues | |||||
[114] | Mobility+Smart city | ✓ | ✓ | RANs+Cloud Comptinig | ||||||||
[115] | VANETs | ✓ | ✓ | Routing | SDN | |||||||
[116] | Heterogeneous IoT applications | ✓ | ✓ | Routing | SDN+Blockchain | |||||||
[117] | e-Healthcare | ✓ | Downlink | Blockchain | ||||||||
[118] | Cooperative+secure healthcare | ✓ | Routing | Fog+IoT | ||||||||
[119] | Big-Data Analytics+ security | ✓ | Cloud Computing | |||||||||
[120] | Smart home | a case study | Cloud Computing | |||||||||
[121] | Smart city video applications | ✓ | ✓ | Routing | Cloud Computing |
Ref. No | IIoT Application Domain | Case Study: Key Focus |
---|---|---|
[122] | smart city | Smart city solutions have been deployed in cities, such as Barcelona and Venice, to make further advancements in e-governance |
[123] | smart traffic control and health monitoring | To increase flexibility in a fog computing in the context of Complex event processing (CEP), a case study is presented. The methodology, called “mechanism transitions”, is used to study how and where a query should be processed and how this decision affects the performance. |
[124] | smart city | Fog Computing Architecture Network (FOCAN) is presented to give low-latency and energy-efficient solution for smart city applications. It manages different application’s requirements by categorizing the traffic type and its flow. |
[125] | city, factory, building, home | Using an open-source platform Distributed Node-RED (DNR), authors have presented how applications can be decomposed and deployed. They build prototype for scalability and dynamic nature solutions using the network simulator Omnet++. |
[126] | smart pipeline monitoring | A sequential machine learning algorithm on every layer of fog-cloud architecture, sensors and Markov model are used to monitor, control and detection of hazardous events of a pipeline system. A working prototype was constructed to observe 12 distinct events. This prototype could be used for future city-wide pipeline safety measurements |
[127] | smart transportation | The extended policy management to support secure travel to user’s is presented by the authors. Four different route guiding scenarios are explained; namely depending on traffic condition, emergency connected vehicles (ECV), connected vehicle (CV) and probable collision detection. |
[128] | smart transportation | Smart transportation framework is proposed for Vehicle to Vehicle (V2V) communication by the authors, on basis of the current traffic situation (road and vehicle’s condition, capacity). |
[129] | big data | Case study named as “Streamcloud” is presented to provide real-time energy-efficient solution. |
[130] | healthcare | Personalized missing data resilient decision-making approach is validated on a real human subject trial on maternity health. Data missing in critical applications is a very crucial challenge, that needs to be solved. |
[131] | healthcare | Table 2 in the mentioned paper gives some projects for healthcare monitoring supported by fog computing, cloud computing, and IoT. |
[132] | healthcare | A demo test-bed is developed on edge-IoT architecture for e-healthcare applications. Proposed EH-IoT gives better results towards bandwidth and latency requirements. The article also presents the benefits leveraging from IoT and edge computing from an industrial perspective. |
[133] | cardiac diseases | A case study using Electrocardiogram (ECG) feature is discussed in the article to monitor health in real time. |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Basir, R.; Qaisar, S.; Ali, M.; Aldwairi, M.; Ashraf, M.I.; Mahmood, A.; Gidlund, M. Fog Computing Enabling Industrial Internet of Things: State-of-the-Art and Research Challenges. Sensors 2019, 19, 4807. https://doi.org/10.3390/s19214807
Basir R, Qaisar S, Ali M, Aldwairi M, Ashraf MI, Mahmood A, Gidlund M. Fog Computing Enabling Industrial Internet of Things: State-of-the-Art and Research Challenges. Sensors. 2019; 19(21):4807. https://doi.org/10.3390/s19214807
Chicago/Turabian StyleBasir, Rabeea, Saad Qaisar, Mudassar Ali, Monther Aldwairi, Muhammad Ikram Ashraf, Aamir Mahmood, and Mikael Gidlund. 2019. "Fog Computing Enabling Industrial Internet of Things: State-of-the-Art and Research Challenges" Sensors 19, no. 21: 4807. https://doi.org/10.3390/s19214807