# Advancing the State of the Fog Computing to Enable 5G Network Technologies
## 3 5 th Generation (5G) Networks
### IoT-Based Issues Related to 5G  
IoT covers a wide area of domains as well as fields of study. The dynamicity of IoT faces various setbacks in relation to devices resource constraint and many more [20; 21]. Considering the huge amount of data that needs to be continuously collected in other to guarantee an effective system that makes the actual decision-making process, technologies like Cloud Computing (CC), EC and FC provide solutions to the limitations of IoT devices [22]. These computing paradigms (CC, EC, and FC) perform data gathering tasks from the user device to enable accurate decision-making as well as producing the outcome or results to user devices [23]. This idea gives birth to what is known as the consumer IoT. Consumer IoT refers to the increasing number of personal users of smart devices that are connected via the use of the Internet to share and collect data for personal use [24]. Figure 1 illustrates the approaches of the consumer IoT environment. However, the management layer interposition between computing paradigms and user devices may be a barrier to meet data transmission quality of services (QoS) requirements. Computing paradigms like CC and EC, most of the time, fail at supporting the geo-distribution and mobility of user devices, as mentioned in [8; 22; 23]. To support the billions of devices, it expected that the Internet would include critical problems related to resource management in 5G networks. It will become more serious when these devices operate within wireless environments. Many IoT devices are needed to be connected using wireless communication technologies, where communication becomes inconvenient through wired links such as communications in smart buildings, houses, and factories. Soon, it is expected that the IoT will be dependent on the wireless/mobile Internet. In these situations, 5G is the most significant platform that can overcome the expected issues related to wireless communication of billions of IoT devices [25]. Security is one of the critical issues for the IoT-based environment. In the IoT environment, all the connected things are controlled using sensors such as the temperature sensor attached in a smart car. It looks like a straightforward environment, but if we are dealing with some severe problems such as in defense, security needs to be addressed significantly. For example, sensors that measure the temperature might not need high security, such as required in the healthcare environment. Therefore, a high level of protection needs high complexity, and presently, it is necessary to address the IoT environments. Thus, 5G is considered to be the future platform to enhance the IoT-based environments. The reason is that the data traffic is continuously increasing, which increases the interference due to immense signaling generated from IoT devices [26]. Therefore, it will be difficult for the IoT environment to handle these issues efficiently. On the other hand, 5G is a new cellular technological approach that can solve such problems with high efficiency. Scalability is also a critical problem in an IoT-based environment, and it is needed to be addressed. It refers to the capability to present complex applications and devices in the IoT environment without relating to the quality of services [27]. Thus, it requires a standard system to manage and maintain control of the massive number of connected devices. Hence, 5G provides a better way to handle these issues in an efficient manner [28]. Network management is used to manage network resources such as service and devices. According to the IoT concept, in which many devices and their diverse categories of connections have significant management needs such as Configuration, Fault, Accounting, security, and Performance. Hence, in a conventional network, resource management such as remote control, maintenance, and monitoring are significant in the connection of heterogeneous devices in an IoT-based environment.