Unlock instant, AI-driven research and patent intelligence for your innovation.

A content-centric network-based cache placement method and device

A content-centric network and caching technology, applied in the field of communication, can solve problems such as reducing network caching efficiency and caching content redundancy

Active Publication Date: 2019-07-02
BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY +3
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing node cache strategy, the content of the data packet obtained from the content source will be cached on each node of the return path. This strategy brings serious cache content redundancy and greatly reduces the cache efficiency of the network.

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
  • A content-centric network-based cache placement method and device
  • A content-centric network-based cache placement method and device
  • A content-centric network-based cache placement method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0089] figure 1 It shows the flowchart of the content-centric network-based cache placement method provided by the embodiment of the present invention, as shown in figure 1 As shown, the method includes:

[0090] Step S101, the first node receives the first interest packet sent by the user and analyzes the first interest packet. The first interest packet stores: a content name, and the content name is a naming prefix of the content required by the user.

[0091] Step S102, the first node judges whether there is a pre-stored data packet corresponding to the content name in the first Interest packet in the cache of the first node; if there is no pre-stored data packet corresponding to the content name in the first Interest packet, the The content name is sent to the controller;

[0092] Step S103, the controller receives the content name sent by the first node, and searches for a content server storing data corresponding to the content name according to the content name; cal...

Embodiment 2

[0117] This embodiment further defines step 104 in the first embodiment. In step 104, calculating cache decision indexes of multiple nodes in the optimal path according to the cache space metric and the request frequency specifically includes: the optimal path includes n nodes [R 1 , R 2 ,...,R i ,...,R n ].

[0118] The controller obtains the node R in the optimal path i The remaining cache space space(R i ) and the sum of the remaining cache space of the total nodes in the optimal path, the cache space metric Sp(R of the node on the optimal path i ) is the remaining cache space space(R i ) and the sum of the remaining cache space of the total nodes in the optimal path, please refer to formula one;

[0119]

[0120] Get the predetermined time, according to the second formula, calculate the node R i The content request frequency Re(C j );

[0121] The second formula is

[0122]

[0123] Among them, num(C ij ) for the node R i received about content C j The ...

Embodiment 3

[0132] figure 2 A schematic diagram showing the structure of a content-centric network-based cache placement device provided by an embodiment of the present invention, as shown in figure 2 As shown, the device 10 includes: a first receiving module 110 , a first judging module 120 , and a first sending module 130 .

[0133] The first receiving module 110 is configured to receive the first interest packet sent by the user and analyze the first interest packet, the first interest packet stores: a content name, and the content name is the naming prefix of the content required by the user ;

[0134] The first judging module 120 is used to judge whether there is a pre-stored data packet corresponding to the content name in the first interest packet; if there is no pre-stored data packet corresponding to the content name in the first interest packet, the content The name is sent to the controller;

[0135] The first receiving module 110 is also configured to receive the maximum ...

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 present invention relates to a cache placement method and device based on a content-centric network. The method includes: receiving a first interest packet sent by a user and parsing it; if there is no pre-stored data packet corresponding to the content name in the first interest packet, the content name Send to the controller, receive the maximum cache decision index sent by the controller, the cache decision index for the current node, and the node information in the optimal path, store the maximum cache decision index in the first interest packet to generate the second interest packet, Sending the second Interest packet to the next node in the optimal path, receiving the data packet, wherein the data corresponding to the content name in the second Interest packet and the maximum cache decision are stored in the data packet, and sending the data packet to the user. It can realize the overall planning of path management and cache decision-making in the network, select the optimal node for caching, reduce the network load pressure, and effectively improve the efficiency of network caching.

Description

technical field [0001] The present invention relates to the communication field, in particular to a content-centric network-based cache placement method and device. Background technique [0002] With the rapid development of the Internet, the requirements for network distribution efficiency and security are getting higher and higher. The existing Transmission Control Protocol / Internet Protocol (Transmission Control Protocol / Internet Protocol, TCP / IP) network has been unable to meet users' requirements for network distribution efficiency and security. [0003] Content-Centric Networking (abbreviation: CCN) emerges under such circumstances. The CCN network replaces the naming of physical entities with data naming. It mainly includes two types of packets: interest packet and data packet. The interest packet is sent by the content requester and carries the naming prefix of the required content. The data packet is sent by the content source to feed back the corresponding reques...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/568H04L67/63
Inventor 赵彦平李良李海峰庞振江周小强武穆清赵敏凌申张勇韩东锋全明睿王建民
Owner BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY