Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A distributed file transfer service method

A distributed file and transmission service technology, applied in the field of distributed file transmission services, can solve the problems of inability to provide services and inability to explicitly obtain the communication port number of the client, so as to improve scalability and applicability, and improve provision efficiency Effect

Active Publication Date: 2017-07-07
INSPUR SOFTWARE CO LTD
View PDF4 Cites 0 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 method that supports multiple communication protocols, adopt cloud service processing methods, provide file upload and download services in a distributed manner, and solve the problem that customers cannot be explicitly obtained in certain application environments. The problem that the service cannot be provided due to the communication port number of the terminal
[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, since the transit server only receives very small instruction information, the concurrency that the transit server can handle is about, bandwidth / each instruction size = the transit server can process the number of instructions at the same time, the actual file The service will be distributed to the resource servers of the cluster. In the actual file transfer service, the customer satisfaction transmission rate will be improved. The increase from the previous 10K / s to 400k / s will not affect the concurrent tasks of the transfer server and increase the number of resource servers in the cluster. , will improve the file transfer service rate. Similarly, when a transit server cannot achieve the concurrency required by the actual application, the cluster will replace a single transit server to complete the scheduling tasks and process large batches of concurrent tasks, so as to achieve a certain satisfaction. Degree of concurrency, its calculation formula is 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
  • A distributed file transfer service method
  • A distributed file transfer service method
  • A distributed file transfer 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 can be used by a server 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 server will depend on the read / writ...

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 upload and download services of files, and aims to solve the bottleneck problem of file transmission service in terms of concurrent transmission and transmission efficiency. The present invention includes: (1) client application interface; (2) server-side transfer service; (3) server-side distributed file processing service, adopting the method of the present invention can effectively solve the problems that occur when large batches of files are uploaded and downloaded simultaneously. The bottleneck problem of concurrent quantity and service efficiency; the use of subscription service interface and unified transit service interface avoids the drawbacks of service failure caused by the inability to explicitly obtain the communication port number of the file transfer service in some special application environments, and ensures the safety and effectiveness of the service carried out.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products