Flow scheduling method and apparatus based on domain name system, and domain name system

A technology of traffic scheduling and domain name system, which is applied in the field of Internet communication, can solve the problems of not being able to take into account the current state of cluster servers, unable to eliminate Web cluster servers, and assigning IP addresses with low validity, so as to avoid low data utilization and reduce service interruption The probability of achieving the effect of safety inspection

Inactive Publication Date: 2014-10-15
JIANGSU TIANLIAN INFORMATION TECH DEV +1
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] As can be seen in the above scheduling process, each IP address corresponding to the domain name in the traffic scheduling method of the prior art is mapped by the host computer of each Web cluster server, and is written into the domain name system in advance to form a list; There may be abnormal work (such as function failure, downtime or power failure), but the domain name system cannot remove the abnormally working web cluster server from the list of IP a...

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
  • Flow scheduling method and apparatus based on domain name system, and domain name system
  • Flow scheduling method and apparatus based on domain name system, and domain name system
  • Flow scheduling method and apparatus based on domain name system, and domain name system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] Such as figure 2 The illustrated method for traffic scheduling based on the domain name system includes:

[0060] Step S1, update the available nodes of the platform;

[0061] Step S2, receiving a domain name resolution request and parsed to obtain the domain name and the visited area;

[0062] Step S3: Select an available node corresponding to the domain name from the available nodes of the platform corresponding to the visited area and feed back the node address to the domain name resolution requester. The selection of the available node corresponding to the domain name satisfies the predetermined Set rules.

[0063] In the above steps:

[0064] Step S1 can be regularly updated at a set frequency; in other embodiments, step S1 can also be set between step S2 and step S3 (see embodiment 2 for details), so that the updated available nodes are The available nodes of the platform corresponding to the visited area can further improve the effectiveness of device update and achieve...

Embodiment 2

[0085] The method of traffic scheduling based on the domain name system in this embodiment is different from Embodiment 1 in:

[0086] Step S1 corresponding to Embodiment 1 is set between step S2 and step S3;

[0087] Corresponding to the step S3 of Embodiment 1, the selection of the available nodes corresponding to the domain name satisfying the preset rule includes making the selection times of the multiple available nodes corresponding to the domain name satisfy the preset ratio. The preset ratio can be related to the ratio between the access traffic of each node, and used to make the feedback of the node address follow a certain number of times. It can also be based on the uniform distribution function to obtain and receive domain name resolution requests. The related function value is used to make the feedback of the node address and the obtained function value follow the preset corresponding proportion.

[0088] Corresponding to step 1 of embodiment 1, there is no backup node ...

corresponding Embodiment 1

[0102] Such as Picture 9 The shown traffic scheduling device based on the domain name system, corresponding to Embodiment 1, includes:

[0103] The update unit 100 is used to update the available nodes of the platform;

[0104] The receiving unit 101 is used for receiving a domain name resolution request and parsed to obtain a domain name and a visiting area.

[0105] The selection unit 102 is configured to select an available node corresponding to the domain name from the available nodes of the platform corresponding to the visited area and feed back the node address to the domain name resolution requester. The value of the available node corresponding to the domain name is Choose to satisfy preset rules.

[0106] The receiving unit 101 may further include:

[0107] An obtaining unit for obtaining the visiting address of the domain name resolution request;

[0108] The search unit is used to search the regional address database according to the visiting address;

[0109] The output uni...

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 flow scheduling method and apparatus based on a domain name system, and a domain name system. The method comprises: updating available nodes of a platform; receiving a domain name parsing request and performing parsing to obtain a domain name and an access area; and selecting one available node which is corresponding to the domain name from the available nodes of the platform corresponding to the access area, and feeding back a node address to a domain name parsing request end, the selected available node corresponding to the domain name satisfying a preset rule. The apparatus correspondingly comprises an updating unit, a receiving unit and a selection unit. The domain name system comprises the apparatus. By using the technical scheme provided by the invention, effective distribution of IP addresses can be improved during the flow scheduling process of the domain name system.

Description

Technical field [0001] The present invention relates to the field of Internet communication technology, in particular to a domain name system-based traffic scheduling method, device and domain name system. Background technique [0002] In the Internet, a content service is often provided by multiple distributed servers (usually web cluster servers). These servers have the same domain name, but have different IP addresses. In order to effectively utilize the resources of all servers, all access requests corresponding to the service content of the same domain name need to be dispatched to these servers in a balanced manner, so as to realize the traffic scheduling of domain name access. [0003] The basic principle of a domain name system (DNS, Domain Name System)-based traffic scheduling method in the prior art is to set up several web cluster servers corresponding to a certain domain name in the domain name system, and configure multiple IP addresses for the domain name to realize ...

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): H04L12/803H04L29/12
Inventor 徐永丰
Owner JIANGSU TIANLIAN INFORMATION TECH DEV
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