# 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
CDN can provide many benefits when synched with fog computing attributes, these benefits like the reduction of costs and expenses, reduce the usage of bandwidth, improve the availability of more content, and it can reduce the congestion of the network. The incorporation of FC and CDN, especially when aligned with context-aware technology, can deliver outstanding services to end users [52]. It is known as a resource-studded center that accommodates a large number of applications, gadgets, and devices that operate to offer different services. Since a computer network has a Domain Name System (DNS), fog computing must also have a naming, identification, and resolution. It is expected to meet the requirement associated with controlling objects, data communication, the discovery of services, and verification of identity. An established competent naming mechanism like DNS and Uniform Resource Identifier (URI) are leveraged extensively in networks to collaborate among diversified applications, devices, and gadgets. However, the location of many devices, applications, and gadgets at the edge restricts their resources and render them decidedly mobile. It allows the mechanisms inflexible in several scenarios, especially for the sync with vibrant fog computing platforms. Additionally, the famous IP-based naming system could not be leveraged in this case due to the high cost. Consequently, several novel identifications or naming methods have been proposed to be coordinated with the functionalities of fog computing. These methods are known as Named Data Networking (NDN) [53] and MobilityFirst [54]. NDN is a growing IP design that considers \"the contents (What) rather than the addresses (Where).\" NDN can provide signatures to humans, computers, books, and sensors. Its packets are tier-layered data summons namesrather than locations, destinations, and addresses. It is heavily focused on enhancing the competence, stability, safety, and scalability of prevailing computer networking paradigms. These features made it appropriate for edge and FC. The MobilityFirst aims to resolve the problems related to wireless mobility and access. It is aimed to fulfill the need for present mobile Internet requirements protocols. In contrast to the current systems, MobilityFirst detaches names from addresses on the network by employing both Global Names Resolution Services (GNRS) and Global Unique Identification (GUID) to affix names and addresses together. Though, API services concentrate more on source network objects or names of destination, rather than the address network. MobilityFirst leverages the embedded name/address routing approach to be scalable. This approach delivers excellent results for devices that use in fog computing technology. The identification of devices, applications, and gadgets; this approach is categorized into three segments named Physical objects identification, Communication Identification, and Application Identification. These categories are further defined in the following sections. * _The Physical object Identification:_ It is also known as a non-ID verification code identifier that is chiefly concerned with the identification of application devices and gadgets. This kind of identification employs identifiers as ID code and natural property [55]. The natural property identifiers use biometrics, behavior attributes, temporal, spatial, and other information attributes as identifiers [56]. The ID code identifier, on the other hand, comprises of numbers and alphabets with some rules attached to them such as ubiquitous ID (uID) [57], European Article Number (EAN) and Electronic Product Code (EPC) [58]. * _Communication identification:_ It is employed by verifying the identity of the application, devices, gadgets, and network nodes that can deal with communication such as E.164 number, Mac address, IP address, and others [59]. * _Application identification:_ It is concerned with identifying several applications such as Domain Names and Uniform Resource Locator (URL) in fog computing platforms.