Data transmission method and system

A data transmission and data block technology, applied in the field of cloud computing, can solve the problems affecting the processing performance of cloud servers, the shortage of network bandwidth resources, and the development of cloud computing, so as to achieve strong usability and practicability, reduce product and network The effect of low bandwidth cost and hardware requirements

Inactive Publication Date: 2014-04-02
SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of cloud computing technology, cloud computing services based on network applications consume a large amount of network bandwidth, low network bandwidth and unstable network bandwidth will affect the processing performance of cloud servers, thereby affecting the development of cloud computing
[0003] The consumption of existing network bandwidth is mainly caused by data transmission, especially the transmission of a large amount of repetitive data (such as periodic backup archives, snapshots, etc.), resulting in a shortage of network bandwidth resources

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
  • Data transmission method and system
  • Data transmission method and system
  • Data transmission method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] figure 1 The composition structure of the data transmission system provided by Embodiment 1 of the present invention is shown, and for the convenience of description, only the parts related to this embodiment are shown.

[0029] Such as figure 1 As shown, the data transmission system includes a receiver 1 and at least one sender 2, and the receiver 1 communicates with the sender 2 through a network connection.

[0030] Wherein, the receiver 1 may be a single server, or a server end composed of several functional servers. Exemplarily, the recipient 1 in this embodiment may be a cloud server.

[0031] The sender 2 may be any terminal device with a network connection function, including but not limited to a mobile phone, a tablet computer, and the like.

[0032] In this embodiment, the sender 2 sends data blocks to the receiver 1 . After receiving the data block, the receiver 1 predicts the next data block to be received according to the data block, and sends the predi...

Embodiment 2

[0038] figure 2 Shows the interaction process of the data transmission method provided by the first embodiment, which can be applied to figure 1 In the system shown, the method process is detailed as follows:

[0039] In step S201, the sender sends data blocks to the receiver.

[0040] In this embodiment, before the sender sends data blocks to the receiver, it also includes:

[0041] The sender divides the data to be sent into multiple data blocks (the data to be sent can be divided into fixed-length division or variable-length division), and calculates the hash value of each data block. In this embodiment, each data block is described by a corresponding metadata, and the metadata includes two parts, one is the hash value of the data block, and the other is the pointer of the data block, which is used to indicate the The next chunk of data to send.

[0042] Optionally, for the convenience of searching, the data blocks of the same data can be stored in the same directory. ...

Embodiment 3

[0055] image 3 Shows the implementation process of the data transmission method provided by the third embodiment, the execution body of the method is in figure 1 For the sender 2 in the system shown, the process of the method is described in detail as follows:

[0056] In step S301, the sender sends data blocks to the receiver, so that after receiving the data blocks, the receiver predicts the next data block to be received according to the data blocks, and predicts The information is sent to the sender, and the prediction information includes the information of the next data block to be received.

[0057] In this embodiment, before the sender sends data blocks to the receiver, it also includes:

[0058] The sender divides the data to be sent into multiple data blocks (the data to be sent can be divided into fixed-length division or variable-length division), and calculates the hash value of each data block. In this embodiment, each data block is described by a correspondi...

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 is suitable for the technical field of cloud computing and provides a data transmission method and a data transmission system. The method comprises the following steps: a sender sends a data partitioning to a receiver; after receiving the data partitioning, the receiver forecasts a next data partitioning to be received according to the data partitioning and sends forecast information to the sender, wherein the forecast information comprises information of the next data partitioning to be received; after receiving the forecast information, the sender determines whether the information of the next data partitioning to be received, which is included in the forecast information, is matched with information of a data partitioning to be sent, if the information of the next data partitioning to be received is matched with the information of the data partitioning to be sent, confirming information is fed back to the receiver, and if the information of the next data partitioning to be received is not matched with the information of the data partitioning to be sent, the data partitioning to be sent is sent to the receiver. By the data transmission method and the data transmission system, data can be effectively avoided being repeatedly sent, the sending quantity of the data is greatly reduced and the utilization rate of the network bandwidth is improved.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and in particular relates to a data transmission method and system. Background technique [0002] With the rapid development of cloud computing technology, cloud computing services based on network applications consume a large amount of network bandwidth. Low network bandwidth and unstable network bandwidth will affect the processing performance of cloud servers, thereby affecting the development of cloud computing. [0003] The consumption of existing network bandwidth is mainly caused by data transmission, especially the transmission of a large amount of repetitive data (such as periodic backup archives, snapshots, etc.), resulting in a shortage of network bandwidth resources. Contents of the invention [0004] The purpose of the embodiments of the present invention is to provide a method and system for data transmission, so as to reduce repeated data transmission and improve network ...

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): H04L29/08H04L1/12
Inventor 刘进须成忠孙婧喻之斌
Owner SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
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