CDN-based data distribution method

A data distribution and data technology, applied in the field of computer networks, can solve the problems of optimization, large distribution delay, waste of network bandwidth resources, etc., to reduce waste, reduce distribution delay, and ensure reliability.

CN111416746AActive Publication Date: 2020-07-14XIDIAN UNIV
11 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2020-07-14

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a CDN-based data distribution method which aims to reduce bandwidth resource waste of data distribution and reduce distribution delay of data distribution, and comprises the following steps: an initial publishing and subscribing network N is constructed; the DDS publisher node acquires topological information of the data transmission network M; the DDS publisher node constructs a data forwarding tree T' based on a multicast tree construction algorithm; the communication node selects a CDN cache node and constructs a release redirection network N'; the DDS publisher nodeissues a flow table to the OpenFlow switch; user data transmission. According to the method disclosed in the invention, the communication architecture that all subscribers subscribe to one publisher is converted into the communication architecture that all subscribers subscribe to a plurality of publishers orderly; the CDN acceleration network is established on the basis of the data distribution service; compared with technologies of the prior art, load balance of the bandwidth of data distribution is realized, the bandwidth resource waste of data distribution is reduced, and the distributiontime delay of data distribution is shortened at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of computer networks, and in particular relates to a CDN-based data distribution method, which can be used to realize more efficient data distribution. Background technique

[0002] Data distribution is mainly used to build a one-to-many communication architecture to realize a one-to-many active data transmission process. It is generally built in video conferences, multi-party voice intercom, unified command operations and other multi-party communication application scenarios , usually data distribution has high requirements on the reliability and delay of the communication architecture.

[0003] Content distribution network CDN is usually used to accelerate the process of data transmission when Internet users visit websites. By setting up CDN forwarding nodes and building data acceleration networks, website content can be accelerated.

[0004] The current data distribution method is mainly based on the dat...

Examples

Embodiment Construction

[0034] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0035] This embodiment is an implementation process of data distribution of a multi-party voice intercom system, mainly realizing the transmission of voice data to users.

[0036] refer to figure 1 , the present invention comprises the following steps:

[0037] Step 1) Build an initial publish-subscribe network N:

[0038] Build a data transmission network M including SDN controllers, P OpenFlow switches, and Q communication nodes, and load the data distribution service DDS software on each communication node, and then select the communication node to be published as the DDS publisher node, and the rest As a DDS subscriber node, the communication node obtains the initial publish-subscribe network N, where P=1, Q=4;

[0039] When there are multiple nodes in the data transmission network that need to publish, select each node to publ...