An Adaptive Upload Acceleration Method Based on Distributed Proxy Server

A proxy server, distributed technology, applied in the network field, can solve problems such as time reduction, and achieve the effect of improving time, improving accuracy, and speeding up computing

Active Publication Date: 2018-07-06
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In addition, the upload server is deployed near the user. Although it is beneficial to reduce the time spent by the user on uploading, the time required for the entire upload to complete from the time the user initiates the transmission to the target server successfully receives the data does not necessarily decrease, and sometimes it may even be due to Increased by additional operations

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
  • An Adaptive Upload Acceleration Method Based on Distributed Proxy Server
  • An Adaptive Upload Acceleration Method Based on Distributed Proxy Server
  • An Adaptive Upload Acceleration Method Based on Distributed Proxy Server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0027] The system architecture of this embodiment is as follows Figure 4 As shown, it includes client-side middleware, proxy server, cache server and receiver-side middleware. Among them, the client middleware is divided into:

[0028] 1) Fragment processing module: according to the requirements of the proxy server, the file to be uploaded is divided into multiple file fragments.

[0029] 2) Multiplex transmission module: Initiate multiple links, and send the file fragments to the designated cache server by multiplex transmission.

[0030] Proxy servers and cache servers are the core equipment of the adaptive upload acceleration system, among which, proxy servers are divided into:

[0031] 1) Web server module: used to process network requests and send and receive network data.

[0032] 2) Acceleration demand module: one of the core modules of the system...

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 an adaptive upload acceleration method based on a distributed proxy server. The method is as follows: 1) the client submits an upload request to the proxy server; 2) the proxy server sends an available address of the cache server to the client; 3) the client uploads the fragments of the file to be uploaded to the cache server; 4) The cache server sends the file fragments to the proxy server to reassemble them into files and search for the corresponding acceleration demand degree β; if not found, then query to other proxy servers; if no response is received, initiate the calculation command of the acceleration demand degree Select the optimal proxy server; 5) the optimal proxy server informs the proxy server of the accelerated demand degree; 6) the proxy server sends the assembled file to the optimal proxy server, and saves the accelerated demand degree; 7) The optimal proxy server sends the uploaded file to the receiver. The present invention is beneficial to increase the upload rate and enhance the upload experience.

Description

technical field [0001] The invention relates to an adaptive upload acceleration method based on a distributed proxy server, which belongs to the technical field of networks. Background technique [0002] With the popularization of network services such as WeChat, Weibo, and video sharing, the uplink traffic has recently increased significantly. Similar to using the CDN method for downlink acceleration technology, using caching technology to accelerate uplink traffic is also a commonly used acceleration method at present. The essence of this method is to deploy a cache server on the network device closest to the user, first cache the files uploaded by the user to the local cache server, and finally the local cache server uses the wired network to upload the user data to the target server specified by the user . Because the cache server is close to the user and the transmission path is short, the packet loss rate is low and the transmission rate is high, which reduces the ti...

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/08
CPCH04L67/5682
Inventor 秦小伟孔宁李晓东
Owner CHINA INTERNET NETWORK INFORMATION CENTER
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