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

Load balancing method and system applied to three-layer network

A load balancing and network technology, applied in the field of network communication, can solve the problems of server group storage space waste, reduce hardware resource utilization, and duplicate storage of the same content, so as to save disk storage space, solve large disk usage, and improve hit rate Effect

Inactive Publication Date: 2010-09-29
BEIJING FASTWEB TECH
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the load balancing scheme of the prior art, more URL requests are allocated and processed only according to the load status of the server. The problem that this kind of scheme is likely to cause is: for multiple URL content requests, the same URL content may be is forwarded and cached on multiple servers, resulting in duplicate storage of the same content on these servers
This will cause a waste of storage space in the server group, reduce the utilization of hardware resources, and the hit rate is not high

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
  • Load balancing method and system applied to three-layer network
  • Load balancing method and system applied to three-layer network
  • Load balancing method and system applied to three-layer network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] like figure 1 As shown, according to the load balancing method provided in the preferred embodiment of the invention, in step 100, firstly, the domain name in the URL request of the end user is received and analyzed at the DNS layer, so as to select the optimal CDN node among many CDN nodes. Wherein, the optimal CDN node refers to a certain CDN node or multiple (generally two, which can be mutual backups) CDN nodes that are closest to the requesting end user and are most suitable for processing the request. For example, according to the Internet TCP / IP protocol, a user runs a browser on the local host, and the user wants to send an HTTP request message to the web server host named www.xyz.com, the browser must first know www.xyz .com IP address. Basically, each host runs a DNS application client, and the browser extracts the host name from the URL, and passes the host name to the DNS application client on the local host. So the DNS client sends a DNS query message for...

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 load balancing method applied to a three-layer CDN network. The three-layer CDN network comprises a DNS layer, a Proxy layer and a Cache layer. The method comprises the following steps of: analyzing a domain name of a requesting party in the DNS layer; grouping URL requests in the Proxy layer according to URL contents; and orienting the grouped URL requests to a corresponding server in the Cache layer. The invention also discloses a load balancing system applied to the three-layer network. The system comprises a receiving and analyzing module, a URL grouping module and an orientating module. By adopting the load balancing method and the load balancing system of the invention, each of the URL contents is cached only once so as to save disc storage space greatly; moreover, the utilization rate of a CPU can be improved by fully utilizing a plurality of Cache instances.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a load balancing method applied to a three-layer network. Background technique [0002] CDN technology is an effective means to solve the problem of poor Internet performance that has developed rapidly in recent years. The CDN system can redirect the user's request to the service node closest to the user in real time according to comprehensive information such as network traffic, connection of each node, load status, distance to the user, and response time. The full name of CDN is Content Delivery Network, that is, content distribution network. In general, the content service is based on many cache servers (Cache servers), which are deployed in multiple places, located at the edge of the network, and very close to the user end. The cache server can be regarded as a transparent mirror of the source server of the content provider, so that users can quickly obtain the resource...

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): H04L12/56H04L12/803
Inventor 刘再德郝冲
Owner BEIJING FASTWEB TECH
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