Named data network caching method, buffer and storage medium

A named data network and cache technology, applied in the field of communication, can solve the problems of long delay time of information cache, high packet loss rate, no consideration, etc., achieve good cache space utilization, reduce data redundancy, and reduce the average number of hops and the effect of delay

Active Publication Date: 2019-06-21
XIDIAN UNIV
View PDF11 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above methods decide whether to cache the data based on the similarity and popularity of the data respectively, without considering that in the vehicular ad hoc network, the distribution of data packets will change with the change of time and space. The demand will be greater. If all the information is cached when the data packet is cached, there will be problems such as long information cache delay time and high packet loss rate.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Named data network caching method, buffer and storage medium
  • Named data network caching method, buffer and storage medium
  • Named data network caching method, buffer and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] See figure 1 , figure 1 It is a flowchart of a named data network caching method provided by an embodiment of the present invention. The named data network caching method of the present invention comprises the following steps:

[0057] S110, judging the state of the node;

[0058] S120, according to the state of the node and the pending interest table, obtain the preference of the node for the classification interest packet;

[0059] S130, calculate and obtain the local popularity of the classified data package according to the pending interest table;

[0060] S140. Calculate and obtain a cache probability according to the preference degree and the local popularity;

[0061] S150. Compare the caching probability with a caching probability threshold, and decide whether to cache.

[0062] Wherein, before step S110, may also include:

[0063] S111, according to the vehicle density, divide the road area into a core zone and a peripheral zone;

[0064] S112, according...

Embodiment 2

[0087] See figure 2 , image 3 with Figure 4 , figure 2 It is a flowchart of a named data network caching method system system provided by an embodiment of the present invention, image 3 It is a specific flowchart of a named data network caching method provided by an embodiment of the present invention, Figure 4 It is a schematic diagram of node communication of a vehicle ad hoc network provided by the embodiment of the present invention. This embodiment further describes the named data network caching method of the present invention in detail on the basis of the above embodiments.

[0088] Before describing specific embodiments, please refer to image 3 shown in image 3 Among the displayed urban road vehicles, the consumer represents the vehicle that sends the Interest packet, the neighbor node represents the vehicles around the vehicle that sends the Interest packet, the forwarding node represents the vehicle that forwards the Interest packet and data packet, and...

Embodiment 3

[0118] See Figure 5 with Image 6 , Figure 5 is a schematic structural diagram of a named data network storage provided by an embodiment of the present invention, Image 6 It is a flowchart of a program executed by a named data network storage provided by the embodiment of the present invention. The named data network storage 300 of this embodiment includes a memory 301 and a processor 302; wherein, the memory stores 301 a computer program, and the processor 301 implements the following steps when executing the computer program:

[0119] S310, judging the state of the node;

[0120] S320, according to the state of the node and the pending interest table, obtain the preference of the node for the classification interest packet;

[0121] S320. Obtain the local popularity of the classified data packets according to the pending interest table;

[0122] S340. Calculate and acquire cache probability according to the preference degree and the local popularity;

[0123] S350. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a named data network caching method, a buffer and a storage medium. The named data network caching method comprises the following steps: judging the state of a node; accordingto the state of the node and a to-be-determined interest table, obtaining the preference degree of the node for a classification interest packet; obtaining the local popularity of the classificationdata packet according to the to-be-determined interest table; calculating and obtaining a caching probability according to the preference degree and the local popularity; comparing the caching probability with a caching probability threshold value, and determining whether to cache or not. The invention also discloses a named data network buffer and a storage medium. According to the invention, thespatio-temporal characteristic of the data packet is utilized by judging the state of the node; andwhen whether to cache the data packet is determined, the user preference and the local popularity ofthe data packet are comprehensively considered, more effective data contents in the network is cached, a better cache space utilization rate is obtained, the data redundancy is reduced, the data hitrate is improved, and the average hop count and the time delay are reduced.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a named data network caching method, cache and storage medium based on data spatiotemporal characteristics. Background technique [0002] Named Data Network (NDN) uses content names to replace the "thin waist" IP in the existing Internet TCP / IP hourglass model, so that content names are used as the basis for content acquisition, query, forwarding and routing. There are two data structures in NDN: Interest packets and Data packets. The interest packet has four fields of content name, selector and random number, and the data packet has four fields of content name, signature, signature information and content. NDN ensures the security of the content by signing each data packet. The interest packet is initiated by the content requester to obtain content, and the content provider replies with a data packet as a response to the interest packet. NDN contains three d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/751H04L12/801H04L12/851H04L12/863H04L12/24H04L45/02
Inventor 陈晨吕宁陈兰兰梁肖旭惠强惠晓哲
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products