Real-time streaming data distribution method in named data networking (NDN)

A named data network and data distribution technology, applied in the field of network communication, can solve the problems of lack of interaction between users and streaming data sources, increase the burden of network routing nodes, reduce the real-time performance of data distribution, etc., so as to avoid useless streaming data distribution, Increase the efficiency of distribution and the effect of real-time interaction

Active Publication Date: 2017-06-20
JILIN UNIV
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] First of all, NDN's packet-level stateful routing and forwarding is complex for the real-time streaming data distribution business operation process, and routing nodes need to build and delete a large number of PIT entries, which increases the burden on network routing nodes
[0006] Secondly, NDN's pull-based content distribution mode requires users to send a large number of interest packets in real time, and it is necessary to ensure that user requests are synchronized with the distribution of streaming data sources, which requires additional operati

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
  • Real-time streaming data distribution method in named data networking (NDN)
  • Real-time streaming data distribution method in named data networking (NDN)
  • Real-time streaming data distribution method in named data networking (NDN)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] The embodiment of the present invention introduces the establishment process of the real-time streaming data distribution link in the real-time streaming data distribution mechanism under the named data network.

[0081] The application scenario diagram of this process is as follows: Figure 7 As shown in , where the dotted line is the forwarding path of a specific interest packet, and the solid line is the forwarding path of a normal data packet, specifically including:

[0082] At time t=0, the user 705 sends a specific interest packet whose content name is / video / nba.avi to the routing node 703 in order to obtain data from the stream data source server 700 . Since there is no identical content request entry record in the pending interest table PIT table of each routing node at this time, routing nodes 703, 702, and 701 will receive specific interest packets at t=500, 1000, and 1500 moments respectively, and forward them according to the forwarding information table. ...

Embodiment 2

[0098] The embodiment of the present invention introduces the disconnection process of the real-time streaming data distribution link in the real-time streaming data distribution mechanism under the named data network.

[0099] The application scenario diagram of this process is as follows: Figure 8 As shown, the dotted line is the forwarding path of the logout interest packet, and the solid line is the normal data packet forwarding path generated by the streaming video source server, specifically including:

[0100] When the user 805 needs to disconnect the reception of real-time streaming data, the user 805 sends a logout interest packet to the routing node 803, and the routing node 803 deletes the logout interest from the corresponding content request entry source port list in the pending interest table PIT after receiving the logout interest packet The source port of the packet. At this time, the corresponding entries in the routing node 803 pending interest table PIT ar...

Embodiment 3

[0109] The embodiment of the present invention introduces a schematic diagram of an application scenario in which the interaction mechanism between the user and the streaming data source server is realized in the real-time streaming data distribution mechanism under the named data network, and the user sends data to the streaming data source server in real time. Assume that the stream data source server can freely obtain data packets sent from users by setting a time of 10 minutes.

[0110] The schematic diagram of the application scenario of this mechanism is as follows: Figure 9 As shown in , where the dotted line is the specific data packet forwarding path, and the solid line is the data packet forwarding path generated by the user, specifically including:

[0111] The streaming data source server 900 distributes specific data packets along the streaming data distribution link built in Example 1, and the intermediate routing nodes 901, 902, 903, and 904 respectively create...

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 real-time streaming data distribution method in NDN, belongs to the technical field of network communication, and solves the problems that real-time streaming data distribution is not high in efficiency and interaction between a user and a streaming data source lacks. A real-time streaming data distribution mechanism and an interaction mechanism between the user and a streaming data source server are included; the real-time streaming data distribution mechanism includes a real-time streaming data distribution link establishing process and a real-time streaming data distribution link disconnecting process; and the streaming data source server distributes a specific data packet along a real-time streaming data distribution link to realize the interaction mechanism between the user and the streaming data source server, all routing nodes which receive the specific data packet construct a reverse PIT item to establish a reverse communication link from the user to the streaming data source server, and the user sends a user data package generated by the user along the established reverse communication link. Thus, the real-time streaming data can be distributed in high efficiency, and interaction between the user and the streaming data source is enhanced.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a method for distributing real-time streaming data under a named data network. Background technique [0002] Named Data Networking (NDN, Named Data Networking) is a future Internet architecture proposed in recent years that attempts to replace the traditional TCP / IP protocol-based network. Through unified data naming and network built-in cache, the communication core is changed from The position of the communication node is transferred to the content of the communication request. The content distribution under the NDN architecture is entirely initiated by the data receiving end, that is, the data requesting party, and the user obtains the data by means of pull. [0003] The communication process of NDN is mainly as follows: the user sends an interest packet (Interest) requesting a content; after the interest packet reaches the routing node, it first checks whether ...

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
IPC IPC(8): H04L29/06
CPCH04L65/60H04L65/75
Inventor 李玲范闯闯杨秀华汤海燕骆宝童高华照佟余琪顾琳渠云龙刘丹
Owner JILIN 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