| Literature DB >> 36081126 |
Wan Muhd Hazwan Azamuddin1, Azana Hafizah Mohd Aman1, Rosilah Hassan1, Norhisham Mansor2.
Abstract
In-network caching has evolved into a new paradigm, paving the way for the creation of Named Data Networking (NDN). Rather than simply being typical Internet technology, NDN serves a range of functions, with a focus on consumer-driven network architecture. The NDN design has been proposed as a method for replacing Internet Protocol (IP) addresses with identified content. This study adds to current research on NDN, artificial intelligence (AI), cloud computing, and the Internet of Things (IoT). The core contribution of this paper is the merging of cloud IoT (C-IoT) and NDN-AI-IoT. To be precise, this study provides possible methodological and parameter explanations of the technologies via three methods: KITE, a producer mobility support scheme (PMSS), and hybrid network mobility (hybrid NeMO). KITE uses the indirection method to transmit content using simple NDN communication; the PMSS improves producer operation by reducing handover latency; and hybrid NeMO provides a binding information table to replace the base function of forwarding information. This study also describes mathematical equations for signaling cost and handover latency. Using the network simulator ndnSIM NS-3, this study highlights producer mobility operation. Mathematical equations for each methodology are developed based on the mobility scenario to measure handover latency and signaling cost. The results show that the efficiency of signaling cost for hybrid NeMO is approximately 4% better than that of KITE and the PMSS, while the handover latency for hybrid NeMO is 46% lower than that of KITE and approximately 60% lower than that of the PMSS.Entities:
Keywords: artificial intelligence; cloud internet of things; named data networking; network analysis model
Mesh:
Year: 2022 PMID: 36081126 PMCID: PMC9460368 DOI: 10.3390/s22176668
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Comparison of the OSI model and the NDN model.
Figure 2NDN forwarding strategies.
Figure 3NDN AI mobility using smart technology.
NDN cloud application.
| Reference | Method | Description |
|---|---|---|
| [ | ERDOS | Integration of edge-native data flow and edge computing. |
| [ | NDN-based aVC framework (NVCF) | Improve aVC data gathering success rates and lower the cost of aVC data retrieval. |
| [ | NDN Genomics | With in-network caching of widely used datasets, NDN for genomic information operations improves data insights, accelerates extraction leveraging ubiquitous resources, and enables society to create architecture. |
| [ | VC NDN | By using the NDN’s benefits, it provides cost-effective and value-based data retrieval. |
| [ | NDN Routing overlay | In addition to reducing network and cache burden, NDN CSs that offer data aggregation and transformation also enforce privacy naturally. |
| [ | VCCN | Vehicle networks have the potential to spread new data via multi-hop. |
| [ | NDN IoT Edge | Cipher texts and signatures are used to ensure the security of medical data transport and the advantages of NDN. |
| [ | VSN on NDN | Routing data between virtual sensors is a solution to the current paradigm. |
| [ | NDN Mixed Reality Real-Time | Based on NDN, an AR/VR computational architecture that potentially addresses these issues is developed by utilizing a hybrid edge-cloud model. |
| [ | NDN SGX-Based | Data access control keys are distributed and maintained efficiently and flexibly. |
Figure 4General NDN simulation scenario.
Figure 5KITE operation with cloud storage.
KITE operation.
| Flow of Transmission | Process Status | Description |
|---|---|---|
| Process 1 | Before handoff | Typically, a consumer sends an I_packet over an NDN router to the network to request data. The NDN router then determines if the material is available; if not, then it sends an I_packet to the NDN network. |
| Process 2 | Initiate connection with a content router | The I_packet’s prefix data name traverses NDN routers to reach the location of the producer. If the data are cached by any router in the network, then the router reacts promptly with the cached data. If not, then the routers, along with the path, store the interest information as entries in the PIT and FIB tables, then forward it until it reaches the producer. The producer then provides the data in breadcrumb format to the consumer. |
| Process 3 | Handoff started | The producer abruptly decides to switch from the old PoA to the new PoA. After the connection, a new content name prefix is generated, and the producer prepares to notify the anchor router of the new name. |
| Process 4 | Update RS | The producer overwhelms the network with trace I_packets destined for the immobile anchor router or the RS to notify it of the new name prefix. |
| Process 5 | Establish data trace from producer to NDN router | Through intermediate routers, the anchor router or RS responds with trace data packets and establishes a trace between the mobile producer and the anchor router or RS. |
| Process 6 | Store PIT in RS | The consumer saves PIT in the NDN router or RS. |
| Process 7 | After the handoff operation | The NDN router forwards the consumer I_packet through data tracking at the mobile producer. |
| Process 8 | Producer acknowledges | The mobile producer replies to the D_packet to the consumer through the NDN router. |
Figure 6The PMSS with cloud operation.
The PMSS’s operation.
| Flow of Transmission | Process Status | Description |
|---|---|---|
| Process 1 | Before transmission | Before handover transmission between the producer and the consumer, consumers transmit I_packets for requesting data to the mobile producer. The mobile producer checks the available content with SR1. If the content is not available, then it searches with other SRs in their neighborhood. |
| Process 2 | Broadcast | Interest packet time is the time to retrieve the requested content and the time it takes to send it from the source to the destination. |
| Process 3 | Processing data | The I_packet goes through the nearby RS until the mobile producer is reached. Processing data from the consumer to the mobile producer is similar to the processing of data in KITE operation behavior. While the handover process starts, the mobile producer cuts off the connection with RS1 and tries to find a greater signal with another RS from another zone. From the RS, a new naming prefix and a new mobile interest packet are created while reaching a new RS. |
| Process 4 | FIB update | The next step is to broadcast the information to update the FIB that contains the routing information of the I_packet. Routing information is important to control the broadcast domain to make sure that no collision of I_packets occurs between the domain. |
| Process 5 | Producer update | After this process is completed, the consumer resends a new interest packet to obtain new information from the producer. To maintain connectivity, NDN uses the best route strategy to reduce collision and forward the I_packet to the mobile producer’s new location. |
| Process 6 | Cloud update | Cloud storage is used to update all transmission information and to store it in case the current connection is interrupted or fails. Thus, its advantage is that transmission is maintained and not disrupted. |
Figure 7Hybrid NeMO with cloud operation.
Hybrid Operation.
| Flow of Transmission | Process Status | Description |
|---|---|---|
| Process 1 | Exchanging information | Movement occurs from MR 1 to MR 2, and content is stored at MR2. |
| Process 2 | Forwarding | MR 2 sends a signaling packet to AR 2 when AR 1 sends an alert on movement. |
| Process 3 | Creating BIT | AR 2 and MR 2 create BIT for each entry of I_packets. BIT consists of information on consumer nodes, PoA, and face numbers. |
| Process 4 | Matching BIT | BIT has a similar function to FIB, with I_packets searching for FIB to create a movement from the producer to the consumer. |
| Process 5 | Forwarding I_packets | If the I_packet matches the information request by the consumer, then the content is directed without referring back to FIB. |
Parameter simulation setup.
| Mobility Technique | Network Size (m2) | Distance Router NDN from AP | Mobile Producer Quantity | Mobility Speed (m/s) | Interest Range (ms) | Segment Size (bytes) | Mobility Model | Simulation Software | Benchmark Comparison |
|---|---|---|---|---|---|---|---|---|---|
| KITE | 400 × 400 | 11 nodes/100 m | 1 | 2 | 100 | 1024 | Random waypoint mobility | ndnSIM | KITE |
| PMSS | 400 × 400 | 100 m | 2 | 50, 200, 350 ms | 100, 200, 300 | 1024 | Random waypoint mobility | ndnSIM | MBMA, CDBMA, CDBMA, IBMA |
| Hybrid NeMO | 400 × 400 | 100 m | 5 | 100 ms | 100, 200 | 1024 | Random waypoint mobility | ndnSIM | KITE |
Figure 8Network topology setup for KITE, the PMSS, and hybrid NeMO.
Network analysis parameter setup.
| Parameter | Units | Description | Parameter/Value |
|---|---|---|---|
| Sdata | bytes | Size data packet | 2000 bytes |
| SInterest | bytes | Size Interest packet | 40 bytes |
| SInterest/SmobilityInterest | bytes | Size Interest packet | 40 bytes |
| a | bytes | Packet transmission latency and cost between consumer and producer | 1 |
| c | bytes | Packet transmission latency and cost between the old NDN router and the new NDN router | 5 |
|
| ms | Paused time | 0 ms, 100 ms |
| a | bytes | Packet transmission latency and cost between the consumer and the producer | 1 |
|
| ms | Wired link delay | 2 ms |
| d | bytes | Packet transmission latency and cost between the consumer and the producer and the server | 9 |
Figure 9Signaling cost versus speed.
Figure 10Average signaling by each method.
Figure 11Handover latency (hop count) versus speed.
Figure 12Average hop count by each method.