Distributed file transmission service method

A technology for distributed files and transmission services, applied in the field of distributed file transmission services, can solve problems such as inability to provide services, inability to explicitly obtain client communication port numbers, etc., to improve scalability and applicability, and improve provisioning efficiency. Effect

Active Publication Date: 2014-12-24
INSPUR SOFTWARE CO LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a distributed file transfer service component that supports multiple communication protocols, adopt cloud service processing methods, provide distributed file upload and download services, and solve the problem that cannot be explicitly obtained in some application environments The problem that the service cannot be provided due to the communication port number of the client
[0007] The object of the present invention is achieved in the following manner, using one transfer server for scheduling, using multiple servers to provide distributed file services, and distributing tasks to multiple resource servers, thereby solving the problem of simultaneous uploading and downloading of large batches of files The bottleneck problem in terms of concurrency and service efficiency, because the transit server only receives very small instruction information, the concurrency that the transit server can handle is about 20M / 0.1K = 200000, and the actual file service will be distributed to the resource servers of the cluster , in the actual file transfer service, to improve the transfer rate of customer satisfaction, from the previous 10K / s to 400k / s will not affect the concurrent tasks of the transfer server, increasing the number of resource servers in the cluster will increase the file transfer service rate, and at the same time When a transit server cannot achieve the concurrency required by the actual application, the cluster can replace a single transit server to complete the scheduling tasks and process a large number of concurrent tasks, so as to achieve a certain degree of concurrency, the calculation formula as follows:

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
  • Distributed file transmission service method
  • Distributed file transmission service method
  • Distributed file transmission service method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] A distributed file transfer service method of the present invention will be described in detail below with reference to the accompanying drawings.

[0034] In order to illustrate the theoretical basis of the present invention, the following assumptions are now made:

[0035] 1) The available network bandwidth of a server is Bnet ;

[0036] 2) The disk read and write rate of a server is Rhd ;

[0037] 3) The number of threads that a server can use is Nthread ;

[0038] 4) The number of TCP / IP connections that a server can access at the same time is Nlink ;

[0039] 5) The transmission rate that the customer is satisfied with is Rclient;

[0040] Then the transmission rate of a server is:

[0041] Rtrans = min{Bnet , Rhd}

[0042] The current amount of concurrent tasks that the server can receive is:

[0043] Nconcurrent = min{Rtrans / Rclient , Nthread , Nlink}

[0044] Generally speaking, Bnet >> Rhd , that is, the transmission rate of the ...

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 provides a distributed file transmission service method which is used for single or batch uploading and downloading services and aims to solve the bottlenecks of file transmission services in terms of concurrent transmission and transmission efficiency. The method includes: (1) a client application interface; (2), a server transfer service; (3) a server distributed file processing service. The method has the advantages that the concurrent quantity and service efficiency bottlenecks during simultaneous uploading and downloading of large-batch files can be effectively solved; the subscribing service interface and a unified transfer service interface are used, the defect of file transmission service failure due to the fact that communication port number cannot be displayed and acquired under some special application environments is overcome, and services can be performed safely and effectively.

Description

technical field [0001] In file transfer services, batch file uploads and downloads are performed concurrently from time to time. At the same time, instantaneous batch file uploads and downloads have high requirements on file transfer service components in terms of quantity and service efficiency. In addition, in some special application environments, the resource of the client port number cannot be obtained explicitly due to issues such as information security. This invention aims to solve the bottleneck problem in terms of quantity and efficiency encountered when uploading and downloading batches of files at the same time. , and solve the problem that the client communication port number cannot be obtained explicitly in some special applications, which leads to service failure. Background technique [0002] In the file transfer service, the file transfer service component provides high requirements on the number and efficiency of file upload and download that can be process...

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/08H04L29/06
Inventor 马骏邵兵乔富龙
Owner INSPUR SOFTWARE 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