# Advancing the State of the Fog Computing to Enable 5G Network Technologies
## 5 Overview of Fog Computing
### Fog Physical Network Architecture
#### 5.2.2 Emerging Technologies for Fog Networks
The Object Name Services is known as the most popular identifier that used resolution services, and it is part of the EPC global network [60]. Object Name Services supports mobility attributes in fog computing. A study made advancement in fog computing by entrenching a framework to identify and resolve user's faces. This study enhances the efficiency of processing and preserves bandwidth network services. The method was also able to double up reference for non-ID verification [61]. Storage Technologies  
The functionality of pre-cache technology plays a vital role in fog computing. It fulfills the following requirements and produces low-latency responses. Fog nodes initially anticipate the demand of the users then intuitively select the best content to deliver in geographically dispersed nodes. However, delay in downloading contents from remote sites or data centers can be curtailed substantially by enabling fog applications to exploit storage resources to users' excellent services [48] fully. A study has offered a dedicated caching mechanism that would supply information before users for demanding for it [62]. Therefore, the pre-cache mechanism can be incorporated in FC. It can be used in applications use cases like smart vehicle and traffic applications. These systems can proactively anticipate the demands of drivers and stash their devices in edge base stations. It will significantly reduce traffic demands, especially at peak moments. Edge devices have constricted storage capacity. Storage extension in fog is proven to be beneficial to improve the strength of fog computing technology. Another study proposed a novel concept of employing personal storage in mobile gadgets, as a method to extend the storage as well as to secure device component [42]. Security and Privacy Protection  
Resource management is paramount in FC for leveraging and managing fog services and resources. It has been noted that there is normally restricted energy remaining in fog nodes and devices at the edge. Therefore, the management and allocation of resources have a significant influence on the durability and performance of fog network. However, to improve the processes of low-latency and mobility in fog computing, the methods of resource management need to be concentrated. It is especially required when factors such as fog nodes, migration, placement, device strengthening at edge, application module needed to be well studied. Moreover, these factors have their adverse effects during the processing of latency and when the decision is meant to be made. Some of the solutions are suggested to resolve this issue as; the resource virtualization of fog nodes may improve resource management competency. Another approach involves enabling context-awareness technology for services and management of resources in fog computing. The management of energy and resources within the domain of context-awareness technology may ensure improved usage of resources and energy conservation [65]. It is important to note that resource discovering and sharing in fog computing are paramount for application performance enhancement. It can alternate flooding and centralized modes naturally by conserving energy from diverse networks. A robust mobile cloud computing resource discovery approach was proposed to transform between flooding and centralized strategies in saving energy from diversified networks automatically [66].