High-performance file transmission system and method thereof

A file transmission, high-performance technology, applied in transmission systems, electrical components, program control design, etc., can solve packet loss attacks, cannot complete efficient transmission tasks, and file transmission systems and methods cannot meet the speed and reliability of big data. problems such as volume, long distance, real-time transmission needs, etc., to achieve the effect of low latency and reliability

Active Publication Date: 2011-03-02
BGI SHENZHEN CO LTD
View PDF2 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although after more than 30 years of development, submarine optical cable technology has become increasingly mature, but the signal delay introduced by long-distance network transmission is still unavoidable
Especially in long-distance transmission (such as the transmission of optical signals from Beijing to New York will introduce a delay of at least 60ms), the traditional TCP protocol seriously deteriorates the performance of transmission technology due to signal delay.
And with the increase of the bandwidth delay product (BDP, Band Delay Product), the TCP protocol begins to become inefficient (this is because the AIM

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
  • High-performance file transmission system and method thereof
  • High-performance file transmission system and method thereof
  • High-performance file transmission system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are illustrated.

[0033] figure 1 A schematic structural diagram of a high-performance file transfer system provided by an embodiment of the present invention is shown.

[0034] Such as figure 1 As shown, the high-performance file transfer system 100 includes: a high-speed transmission TCP server 102 and a high-speed transmission UDT server 104; wherein

[0035] The high-speed transmission TCP server 102 is used to trigger the network library to realize the asynchronous non-blocking network mode through the libevent event at the socket layer, so as to meet the requirements of high concurrency; when a client sends a request, the request is encapsulated into an event notification ( The event notification may include: control connection handle, data connection handle, requested operation type, data cache pointer and ...

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 discloses a high-performance file transmission system and a method thereof; the method is realized by using the system provided by the invention; the method comprises a process of receiving client events by a high speed transmission TCP server; the process further comprises: initializing a monitoring socket and setting a monitoring mode; initializing a receiving event for the monitoring socket, activating the receiving event and adding the receiving event to a libevent event trigger network library; when the client initiates a connection request, automatically calling functions of receiving the client event by the high speed transmission TCP server; receiving the client to generate a client socket and packaging an operation type of controlling connection handle and requests to an event notification, and adding the event notification to a task queue. The high-performance file transmission system and the method provided by the invention use a full asynchronous mode on the architecture design of the FTP server and use memory cache simultaneously to reduce times of locating and reading/writing of a magnetic needle of a magnetic disc and increase the ratio of the utilization rates of magnetic discs I/O and the network I/O, thereby transferring the bottleneck to the network I/O. Furthermore, the system realizes high speed transmission and assures the reliability of thetransmission by using good elasticity of the UDT protocol server.

Description

technical field [0001] The invention relates to the technical field of network data transmission, in particular to a high-performance file transmission system and method. Background technique [0002] At present, the BGI Institute has world-class gene sequencing capabilities, and the data generated every day reaches dozens of terabytes (1024GB); it puts forward higher requirements for data transmission. In addition, data synchronization between sub-centers distributed across China and overseas and the headquarters also imposes very high requirements on bandwidth utilization. [0003] Although after more than 30 years of development, submarine optical cable technology has become increasingly mature, but the signal delay introduced by long-distance network transmission is still unavoidable. Especially in long-distance transmission (such as the transmission of optical signals from Beijing to New York will introduce a delay of at least 60ms), the traditional TCP protocol seriou...

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/06H04L29/08
CPCH04L67/06H04L69/165G06F9/542
Inventor 陈天健陈勇蔡泽霖李宏博
Owner BGI SHENZHEN CO LTD
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