Method for implementing dynamic load balancing based on domain name system (DNS) and DNS

A dynamic load and DNS configuration technology, applied in the transmission system, electrical components, etc., can solve the problems of not being able to dynamically adjust, not being aware of the server status, etc., and achieve the effect of load balancing

Active Publication Date: 2016-06-29
SHENZHEN VIRTUAL CLUSTERS INFORMATION TECH
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, there are some inherent obstacles in DNS load balancing in the prior art. There are mainly two points: (1) DNS only statically maps the domain name to the specific server IP, but does not perceive the current state of the server. If the server is already in Abnormal state, DNS will still guide the business, unless configuration changes are made manually
(2) The DNS mapping strategy is based on the ratio of each server in the configuration file, which is also static and cannot be dynamically adjusted according to the actual load of the server when it is running.

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
  • Method for implementing dynamic load balancing based on domain name system (DNS) and DNS
  • Method for implementing dynamic load balancing based on domain name system (DNS) and DNS
  • Method for implementing dynamic load balancing based on domain name system (DNS) and DNS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] see figure 1 , a method for realizing dynamic load balancing based on DNS, adopting Client / Server architecture, wherein, the server end 200 runs on the DNS server 100, the client end 300 runs on the service server 400, and the client end sends the status information of the service server to the server end, The server side receives the business server status information sent by the client side, and adjusts the DNS configuration according to the information.

[0024] Among them, the Client / Server structure (C / S structure) is a well-known client and server structure. It is a software system architecture, through which the advantages of the hardware environment at both ends can be fully utilized, and tasks can be reasonably allocated to the Client and Server to achieve, reducing the communication overhead of the system. In the system of Client / Server structure, the application program is divided into two parts: client and server. The client-side portion is proprietary to ...

Embodiment 2

[0048] A DNS system includes a DNS and a service server, and the DNS-based dynamic load balancing method described in Embodiment 1 is used for service configuration between the DNS and the service server.

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 relates to a method for implementing dynamic load balancing based on a domain name system (DNS).A client / server architecture is adopted, a server runs on a DNS server, clients run on business servers, the clients send business server state information to the server, and the server receives the business server state information sent by the clients and adjusts DNS configuration according to the information.By building the server on the DNS and building the clients on the business servers, after the server is in communication connection with the clients, the clients send load conditions and other information of the business servers to the server, and the server increases or decreases the load capacity of some specific business server by analyzing the information uploaded by the clients and making a comparison with the average load capacity.Through the technical scheme, the load of a plurality of business servers connected to the DNS can tend to be balanced, and the load balancing between the servers is implemented genuinely.

Description

technical field [0001] The invention relates to the field of computer service distribution, in particular to a method for realizing dynamic load balancing based on DNS. Background technique [0002] DNS (Domain Name System, Domain Name System), a distributed database that maps domain names and IP addresses on the Internet, enables users to access the Internet more conveniently without having to remember IP numbers that can be directly read by machines. The process of finally obtaining the IP address corresponding to the host name through the host name is called domain name resolution. [0003] Since the user host initiates a domain name resolution request to the DNS, the DNS sends the IP address of the specific service server to the user, and then the user host accesses the specific service server through the IP address. In this process, we can see that the DNS actually has the potential to reasonably distribute the service traffic of each server. In the prior art, the DNS ...

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/08H04L29/12
CPCH04L61/4511H04L67/1001
Inventor 刘凯刘茜茜崔登荣林涛睿
Owner SHENZHEN VIRTUAL CLUSTERS INFORMATION TECH
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