CN102546774A - CDN (content distribution network) routing method for secondary redirection and system - Google Patents
CDN (content distribution network) routing method for secondary redirection and system Download PDFInfo
- Publication number
- CN102546774A CN102546774A CN2011104437447A CN201110443744A CN102546774A CN 102546774 A CN102546774 A CN 102546774A CN 2011104437447 A CN2011104437447 A CN 2011104437447A CN 201110443744 A CN201110443744 A CN 201110443744A CN 102546774 A CN102546774 A CN 102546774A
- Authority
- CN
- China
- Prior art keywords
- cdn
- server
- client
- address
- redirect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a CDN (content delivery network) routing method for secondary redirection and a system. A center management server needs to be set in advance, and a plurality of CDN redirection servers which realize direct information interaction with the center management server are arranged around the center management server. The method includes that a web service request is submitted by a client; the center management server provides an IP (internet protocol) address of a CDN redirection server to the client, wherein the CDN redirection server is geographically closest to the client; the client transmits the web service request to the CDN redirection server geographically closest to the client; the CDN redirection server geographically closest to the client provides an IP address of the optimal CDN edge server to the client; the client transmits the web service request to the optimal CDN edge server; and the optimal edge server provides request web service of the web service request for the client. By the aid of the CDN routing method, burden on the CDN redirection servers can be effectively reduced, and lagging of a CDN route is avoided basically.
Description
Technical field
The present invention relates to computer network field, relate in particular to CDN method for routing and system that a kind of secondary is redirected.
Background technology
Current, along with Internet user's continuous growth, the user also increases improving the internet QoS demand day by day, and (Content Delivery Network's content distributing network CDN) arises at the historic moment.Its basic ideas are to increase the new network architecture of one deck at the existing Internet network, and the CDN system can be in real time leads the request of client in the nearest service of client according to being connected of network traffics and each node, load state and to integrated informations such as the distance of client and response times again.Its objective is to make client can obtain required content nearby, solve the situation of Internet network congestion, improve the response speed of client-access website.
The content route is one of key technology of CDN; It is the Network Load Balance technology of globality; Through (the Domain Name System of the name server in the content router; DNS) redirection mechanism is redirected the content requests of client, and " route " is to the best down CDN Edge Server of certain strategy in other words.
At present, the re-direction of content route system centralized based on DNS made full use of existing network configuration, and be simple in structure, is easy to realize, thereby it is believed that it is a kind of otherwise effective technique, becomes the mainstream technology of content route in the present stage CDN application.Shown in Figure 1 is existing based on the centralized re-direction of content route system structure chart of DNS, and this system comprises: client 1, local domain name server 2, authoritative domain name server 3, a CDN Redirect Server 4 and an a plurality of CDN Edge Server 5 that communicates through the Internet and CDN Redirect Server 4.Wherein, client 1 can be directly and local domain name server 2 carry out information interaction, can also be directly and CDN Edge Server 5 carry out information interaction; Local domain name server 2 can be directly and client 1 carry out information interaction, can also be directly and authoritative domain name server 3 carry out information interaction, can also be directly and CDN Redirect Server 4 carry out information interaction.
Shown in Figure 2 for the user visits the website flow chart that adds the CDN service through shown in Figure 1 based on the centralized re-direction of content route system of DNS, this flow process may further comprise the steps:
S21: the user proposes the website service request through client 11, and client 11 sends to local domain name server 12 with this website service request.Wherein, the user proposes the website service requests through client 11, that is: the user imports in the browser of client and wants the website domain name of visiting.
S22: after local domain name server 12 is received the website service request, whether the IP map addresses record of this website domain name and CDN Edge Server is arranged in the inquiry judging local cache table, if, then carry out S215, otherwise, continue to carry out S23.
S215: the IP address of the local domain name server 12 CDN Edge Server 15 that directly the website domain name of current request visit is shone upon in client return cache record, and S28 is carried out in redirect.
S23: local domain name server 12 sends to authoritative domain name server 13 with the website service request of receiving.
S24: authoritative domain name server 13 is according to the website service request of receiving, local domain name server 12 is returned to the IP address of CND Redirect Server 14 in inquiry its data storehouse.
S25: local domain name server 12 sends to CDN Redirect Server 14 with the website service request.
S26:CDN Redirect Server 14 selects to satisfy the CDN Edge Server 15 of the best of this strategy according to predetermined policy, and the IP address of selected Edge Server 15 is returned to local domain name server 12.
S27: local domain name server 12 is saved in local cache to the result that CDN Redirect Server 14 returns, and the IP address of the CDN Edge Server of receiving 15 is sent to client 11.What wherein, preserve in the local cache of local domain name server 12 is client ever accessed website domain name of crossing and the IP map addresses record of accepting the CDN Edge Server of client-access request at that time.
S28: client 11 directly proposes access request to this CDN Edge Server 15 according to the IP address of receiving CDN Edge Server 15.
The access request of S29:CDN Edge Server 15 customer in response ends provides the request service content to it.
Can know by flow process shown in Figure 2; In the centralized redirected network configuration of DNS; When client-requested is visited the website of CDN service, the website service request will finally be given the CDN Redirect Server and handled, and the CDN Redirect Server is through one group of strategy that defines in advance; The address of (from the client geographical position nearest or time delay is minimum) CDN Edge Server of the best that satisfies this strategy is offered client; Thereby make client can access service fast, it also keeps communicating by letter with all CDN Edge Servers that are distributed in all over the world simultaneously, collects the communications status of each CDN Edge Server; Guarantee not the request of client is assigned on the disabled CDN Edge Server, be actually through the CDN Redirect Server and do GSLB.
Though based on the centralized re-direction of content routing mechanism of DNS is the mainstream technology of content route during present stage CDN uses, defective that should mechanism also is conspicuous, and its drawback mainly contains:
1, along with the expansion of CDN scale; The CDN Redirect Server need be handled a large amount of client-requested; The CDN Redirect Server also need keep communicating by letter so that obtain their loading condition and network condition information with all CDN Edge Servers simultaneously, makes that the load of CDN Redirect Server is overweight.
2, since the CDN Redirect Server usually away from the CDN Edge Server; Can only gather the load state information of CDN Edge Server through simple indication; The data property delayed that obtains is more obvious, that is: the data obtained of CDN Redirect Server often with obtain data at that time the actual load state of CDN Edge Server be not inconsistent.Likewise, because the CDN Redirect Server away from client and CDN Edge Server, is difficult to obtain in real time the network condition information between client and the CDN Edge Server.
3, because IP buffer memory that the local dns employing is fixed and the record of depositing are the corresponding relations between domain name and the CDN Edge Server IP address; And this corresponding relation was fixed in certain life cycle; Cause in this life cycle CDN route not do dynamically adjustment like this, finally cause the hysteresis quality of CDN route according to the virtual condition of network and the real-time change of CDN Edge Server performance.
Summary of the invention
In view of this; CDN method for routing and system that the present invention provides a kind of secondary to be redirected; Existing based in the centralized redirected content routing plan of DNS in order to solve: over-burden for Redirect Server; Can't obtain the network state information between real-time accurately CDN Edge Server load information and client and the Edge Server, and the hysteresis quality problem of CDN route.CDN method for routing that secondary provided by the invention is redirected and system can effectively reduce CDN Redirect Server burden, can obtain the network state information between the CDN Edge Server load information and client and CDN Edge Server more accurately in real time, and can solve the problem of CDN route hysteresis effectively.
The CDN method for routing that a kind of secondary provided by the invention is redirected; Center management server need be set in advance; And at some of said center management server arranged around and its CDN Redirect Server that directly carries out information interaction, this method comprises: steps A: client proposes the website service request; Step B: the website service request that said center management server proposes according to the said client of receiving provides the IP address with the nearest CDN Redirect Server of said client geographic distance to said client; Step C: said client is sent said website service request to said with the nearest CDN Redirect Server of client geographic distance; Step D: the nearest CDN Redirect Server of said and client geographic distance is according to the said website service request of receiving, the IP address of best CDN Edge Server is provided to said client; Step e: said client is initiated said website service request to the CDN of said the best Edge Server; Step F: the website service that the CDN Edge Server of said the best provides said website service request to be asked to said client.
Preferably; In the said method; Said center management server is obtained the work state information that directly carries out all CDN Redirect Servers of information interaction with it in real time, and the work state information real-time storage of all CDN Redirect Servers that will obtain is in its data storehouse; Also store client ip address and geographical location information mapping table in the database of said center management server in advance.
Preferably; Also comprise between said steps A and the said step B steps A ': after said center management server is received the website service request that client proposes; Is there in running order CDN Redirect Server in inquiry according to the work state information of the said CDN Redirect Server of storing in advance? If then continue execution in step B; Otherwise, return information and the process ends that the website service request is failed to said client;
Said step B comprises: step B1: said center management server is resolved said client ip address; Step B2: the pairing geographical location information of said client ip address is arranged in the client ip address of storage in advance and the geographical location information mapping table in the said center management server inquiry its data storehouse? If; Then with current in running order and return to said client with the IP address of the nearest CDN Redirect Server of said client geographic distance; Otherwise; Select an in running order CDN Redirect Server as the said and nearest CDN Redirect Server of client geographic distance at random, and IP address said and the CDN Redirect Server that the client geographic distance is nearest is returned to said client.
Preferably, in the said method, self the time delay information to each CDN Edge Server, the work state information of said each CDN Edge Server, IP information and load information are surveyed and in its data storehouse, stored to each said CDN Redirect Server in real time.
Preferably; Also comprising between said step C and the said step D: after the said and nearest CDN Redirect Server of client geographic distance is received the website service request of client proposition; Does inquiry have in running order CDN Edge Server according to the work state information of said each CDN Edge Server of storing in advance? If then continue execution in step D; Otherwise, return information and the process ends that the website service request is failed to said client;
Said step D comprises: step D1: CDN Redirect Server said and that the client geographic distance is nearest obtain in running order and and the time delay ML of the minimum CDN Edge Server of time delay between self; Step D2: input is tolerated time delay percentage T and is calculated tolerance time delay TL: step D3 according to formula TL=ML* (1+T): time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers of said TL; Step D4: in said set G, select the CDN Edge Server of the lightest CDN Edge Server of load, and the IP address of the CDN Edge Server of said the best is returned to said client as said the best.
Preferably, in the said method, said steps A comprises: said client proposes the website service request to local domain name server;
Said steps A and said steps A ' between also comprise:
Step N1: the website domain name mapping record that said website service request current request visit is arranged in the static ip address allocation list of said local domain name server inquiry local cache? If; The IP address of the CDN Redirect Server that the website domain name of then said current request being visited is shone upon returns to said client, skips to execution in step C subsequently; Otherwise, continue execution in step N2; Step N2: said local domain name server sends to authoritative domain name server with said website service request; Step N3: in the said authoritative domain name server inquiry its data storehouse IP address of the center management server of storage in advance, and the IP address of said center management server is offered said local domain name server; Step N4: said local domain name server sends to said center management server with said website service request;
Said step B2 also comprises: said center management server sends to said local domain name server with IP address said and the CDN Redirect Server that the client geographic distance is nearest; Said local domain name server buffer memory static ip address allocation list, and the IP address of the nearest CDN Redirect Server of the said and client geographic distance that said center management server is provided returns to said client; Wherein, the website domain name crossed for the client ever accessed of said static ip address allocation list and participated in the mapping relations table between the IP address of the CDN Redirect Server that secondary is redirected at that time in the access process.
The CDN route system that the present invention also provides a kind of secondary to be redirected comprises: CDN Redirect Server and some that client, center management server, some and said center management server are directly carried out information interaction and every said CDN Redirect Server all carry out the CDN Edge Server of information interaction; Said client is used to propose the website service request; Said center management server is used for the website service request that proposes according to the said client of receiving, to said client the IP address with the nearest CDN Redirect Server of said client geographic distance is provided; Said and the nearest CDN Redirect Server of client geographic distance is used for according to the said website service request of receiving the IP address of the CDN Edge Server of the best being provided to said client; Said best edge server is used for the website service that provides said website service request to be asked to said client.
Said system also comprises local domain name server and authoritative domain name server; Said client sends to said local domain name server with said website service request; Also be used for sending the website service request with the nearest CDN Redirect Server of client geographic distance to said; Also be used for initiating the website service request to the CDN of said the best Edge Server; Said local domain name server is used for according to the static ip address allocation list of buffer memory in advance, and the IP address of the CDN Redirect Server that the website domain name of said client-requested visit that write down in the said static ip address allocation list, current is shone upon offers said client; When not having the website domain name mapping record of said client current request visit in the said static ip address allocation list, said local domain name server is used for the website service request of receiving is sent to said authoritative domain name server; The IP address of the said center management server that also is used for providing according to said authoritative domain name server sends to said center management server with the website service request of said client; The IP address of the CDN Redirect Server that the said and client geographic distance that also is used for said center management server is returned is nearest returns to said client, and is used for buffer memory static ip address allocation list; Said static ip address allocation list is the mapping relations table between the website domain name crossed of said client ever accessed and the IP address of participating in the CDN Redirect Server that secondary is redirected at that time in the access process; Said authoritative domain name server is used for according to the website service request of receiving the IP address of the said center management server of storing in advance in its data storehouse being returned to said local domain name server; Said center management server is used for storing in advance said client ip address and geographical location information mapping table; The IP address information of the client in the website service request that provides according to said local domain name server; Parse the geographical location information of said client, and return IP address said and the CDN Redirect Server that the client geographic distance is nearest to said local domain name server; Said and the nearest CDN Redirect Server of client geographic distance are used for selecting the CDN Edge Server of said the best according to predetermined policy at all said CDN Edge Servers, and the IP address of the CDN Edge Server of said the best is returned to said client; The CDN Edge Server of said the best is used to respond the website service request of receiving, and to said client the content of request service is provided.
Preferably, the work state information that directly carries out all said CDN Redirect Servers of information interaction with it is obtained and stored to said center management server in real time; Receive the website service request of client proposition when said center management server after; Said center management server is according to the work state information of all CDN Redirect Servers of storing in advance; Is there in running order CDN Redirect Server in inquiry? If not, then said center management server is returned the information and the process ends of website service request failure to said client through said local domain name server; If; Then said center management server is resolved said client ip address; And is there there the pairing geographical location information of said client ip address in the client ip address of storage in advance in the inquiry its data storehouse and the geographical location information mapping table? If; Then with current in running order and return to said client with the IP address of the nearest CDN Redirect Server of said client geographic distance; Otherwise; Select an in running order CDN Redirect Server as the said and nearest CDN Redirect Server of client geographic distance at random, and IP address said and the CDN Redirect Server that the client geographic distance is nearest is returned to said client.
Preferably, self the time delay information to each CDN Edge Server, the work state information of said each CDN Edge Server, IP information and load information are surveyed and in its data storehouse, stored to each said CDN Redirect Server in real time; Said " being used for according to the CDN Edge Server of predetermined policy " in the said the best of all said CDN Edge Servers selections with the nearest CDN Redirect Server of client geographic distance; Comprise: receive the website service request of client proposition when said and the nearest CDN Redirect Server of client geographic distance after; The work state information of said each CDN Edge Server that the nearest CDN Redirect Server basis of said and client geographic distance is stored in advance; Does inquiry have in running order CDN Edge Server? If; CDN Redirect Server then said and that the client geographic distance is nearest obtain in running order and and the time delay ML of the minimum CDN Edge Server of time delay between self; Calculate tolerance time delay TL according to formula TL=ML* (1+T); Time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers of said TL; And, in CDN Edge Server set G said to be selected, select the CDN Edge Server of the lightest CDN Edge Server of load as said the best according to the load information of said each CDN Edge Server; Otherwise the nearest CDN Redirect Server of said and client geographic distance returns the information and the process ends of website service request failure to said client; Wherein, said T is the tolerance time delay percentage of user's input.
CDN method for routing that secondary provided by the invention is redirected and system organically combine two kinds of overall load technologies of configuration and dynamic detection of static state; That is: at first according to the configuration of static state; The request of client is redirected on the nearest CDN Redirect Server in this client geographical position; This CDN Redirect Server is according to the load information and the network state information of the CDN Edge Server that dynamically detects then; The request of client finally is redirected on the best CND Edge Server, thereby reaches GSLB.
To sum up, redirected CDN method for routing and the system of a kind of secondary provided by the invention has following beneficial effect:
1, simple in structure, be easy to realize, and, avoid the defective of redirection information communication performance bottleneck because the interpolation of center management server and the increase of the quantity of CDN Redirect Server own can reduce single CDN Redirect Server burden effectively;
2, because the CDN Redirect Server is nearer from client, therefore can obtain the network state information between more accurate and valuable client and the CDN Edge Server, give security for being redirected client-requested exactly;
3, the CDN Redirect Server has adopted distributed arrangement mode in network, makes this system have better extensibility and robustness;
4, because local domain name server all carries out buffer memory to this result when receiving the IP address of the CDN Redirect Server that center management server is returned at every turn; Process the static ip address allocation list; Make the user fast the website service request to be sent on the nearest CDN Redirect Server in own geographical position; Then the CDN Redirect Server can be reoriented to user's request on the best CDN Edge Server according to the load information of current network state information and CDN Edge Server accurately and rapidly.
Description of drawings
Fig. 1 is existing based on the centralized re-direction of content route system structure chart of DNS;
Fig. 2 is that client is through the website flow chart based on the centralized re-direction of content route system visit adding CDN service of DNS shown in Figure 1;
Fig. 3 is the redirected CDN method for routing outline flowchart of a kind of secondary that the embodiment of the invention provides;
Fig. 4 is the redirected CDN method for routing particular flow sheet of a kind of secondary that the embodiment of the invention provides;
Fig. 5 is the detail flowchart of step S407 shown in Figure 4;
Fig. 6 is the detail flowchart of step S411 shown in Figure 4;
The CDN route system detailed structure sketch map that a kind of secondary that Fig. 7 provides for the embodiment of the invention is redirected.
Embodiment
Below in conjunction with accompanying drawing, specify the embodiment of the invention.
Existing for solving based on the problem in the centralized re-direction of content routing mechanism of DNS; The CDN method for routing that inventive embodiments provides a kind of secondary to be redirected; This method need be provided with center management server in advance in existing the Internet; And in the center management server ambient network, be provided with some and directly carry out the CDN Redirect Server of information interaction with this management server of center; The CDN method for routing outline flowchart that a kind of secondary that provides for the embodiment of the invention shown in Figure 3 is redirected comprises:
S31: client proposes the website service request;
S32: the website service request that center management server proposes according to the client of receiving; To client the IP address with the nearest CDN Redirect Server of this client geographic distance is provided; That is: center management server is according to the geographical location information of CDN Redirect Server, and the website service request that the client of receiving is proposed is redirected to the CDN Redirect Server nearest with the geographic distance of this client;
S33: client is to sending the website service request with the nearest CDN Redirect Server of its geographic distance;
S34: the nearest CDN Redirect Server of said and geographic distance client is according to the time delay information and the network state information of CDN Edge Server; To said client the IP address of best CDN Edge Server is provided, that is: the website service request with client is redirected on the CDN Edge Server an of the best;
S35: client is initiated said website service request to the CDN of said the best Edge Server;
S36: said best edge server provides website service to this client.
The CDN method for routing particular flow sheet that a kind of secondary that provides for the embodiment of the invention shown in Figure 4 is redirected, this method specifically may further comprise the steps:
S401: client proposes the website service request to local domain name server.That is: the user imports in the browser of client and wants the website domain name of visiting, and client sends to local domain name server with this website service request.This step is equivalent to the S31 among Fig. 3.
S402: after local domain name server is received the website service request, the website domain name mapping record of current site services request request visit is arranged in the static ip address allocation list of inquiry local cache? If then carry out S415; Otherwise, carry out S403.
S415: local domain name server asks the IP address of the CDN Redirect Server that shone upon of website domain name of visit to return to said client current network request in the static ip address allocation list; That is: will return to said client with the IP address of the nearest CDN Redirect Server of this requesting client geographic distance, and skip to subsequently and carry out S409;
S403: local domain name server sends to authoritative domain name server with the website service request of receiving.
S404: authoritative domain name server is according to the website service request of receiving, with in its data storehouse in advance the IP address of the center management server of storage offer local domain name server.
Wherein, before the flow performing of the present invention, need be in the database of authoritative domain name server the IP address of storage center management server in advance.In fact; Can many center management server of preset in advance in the scheme that the embodiment of the invention provides; But have only a center management server to participate in the secondary redirection process at every turn; Other center management server can be used for storing other work such as data to carry out the load balancing of center management server, can make many center management server participate in secondary in turn as required and be redirected work, no longer does explanation here more.
S405: local domain name server sends to center management server with the website service request again.
S406: center management server is according to the work state information of the CDN Redirect Server of storing in advance, does inquiry have in running order CDN Redirect Server? If, then continue to carry out S407, otherwise, S417 carried out.
In this step; Real-time storage has the work state information that directly carries out all CDN Redirect Servers of information interaction with it in the center management server self database; During practical implementation; Center management server is visited its all CDN Redirect Server servers of managing termly, can get access to the work state information of these CDN Redirect Servers then in real time.In addition, also store client ip address and geographical location information mapping table in the database of center management server in advance.
S417: center management server is returned the information that web site requests is failed, process ends through local domain name server to client.
S407: center management server is carried out domain name mapping to the client ip that proposes the website service request, and returns the IP address of and CDN Redirect Server of in running order nearest from client to local domain name server.
S408: local domain name server returns to client with the IP address of the CDN Redirect Server of receiving, and buffer memory static ip address allocation list.S407-S408 is equivalent to the step S32 among Fig. 3.
In this step, the static ip address allocation list is meant website domain name that the client ever accessed is crossed and participated in the mapping relations table between the IP address of the CDN Redirect Server that secondary is redirected at that time in the access process.Behind this static ip address allocation list of buffer memory, when client was visited same website once more in time life cycle, the static ip address allocation list can supply S402 used.
S409: the IP address of the CDN Redirect Server that client is returned according to local domain name server, send the website service request to this CDN Redirect Server.
Does S410: the CDN Redirect Server inquiry of accepting the website service request have in running order CDN Edge Server? If, then continue to carry out S411, otherwise, S419 carried out.
In this step; The CDN Redirect Server is real-time detection oneself and the network state information of each CDN Edge Server and the performance state information of each CDN Edge Server dynamically; And with these information stores in its data storehouse; These information spinners will comprise: the CDN Redirect Server is to the time delay information (RTT:Round-Trip Time is as linear module) of each CDN Edge Server, IP information, work state information and the load information of each CDN Edge Server.Therefore, the CDN Redirect Server can be inquired about the work state information of the CDN Edge Server of being stored in its data storehouse when client-side service request arrives, learn the CDN Edge Server that whether has in the work.
The S419:CDN Redirect Server returns the information that the website service request is failed, process ends to client.
After the S411:CDN Redirect Server receives the client-side service request that client sends, select best CDN Edge Server, and its IP address is returned to client according to predetermined policy.This step is equivalent to the S34 among Fig. 3.
S412: client is initiated the website service request to the CDN of the best Edge Server.This step is equivalent to the S35 among Fig. 3.
The S413:CDN Edge Server responds the website service request, and to client the content of asking service, process ends subsequently is provided.This step is equivalent to the S36 among Fig. 3.
Fig. 5 is the detail flowchart of step S407 shown in Figure 4; That is: center management server is according to the geographical location information of CDN Redirect Server; The website service request that the client received is proposed is redirected to the concrete grammar with the nearest CDN Redirect Server of the geographic distance of this client, comprising:
S51: center management server is resolved client ip address.
S52: center management server is according to the client ip address information that parses; Is there there the pairing geographical location information of current client ip address in the client ip address of storage in advance and the geographical location information mapping table in the inquiry its data storehouse? If; Then carry out S53; Otherwise, carry out S54.
S53: center management server returns to local domain name server with current IP address in running order, that leave the nearest CDN Redirect Server in client geographical position.
S54: select a CDN Redirect Server that in running order CDN Redirect Server conduct is nearest with the client geographic distance at random, and the IP address of the CDN Redirect Server that will select returns to client.
Fig. 6 is the detail flowchart of step S411 shown in Figure 4, has shown that how the CDN Redirect Server selects best CDN Edge Server according to predetermined policy, comprising:
The S61:CDN Redirect Server receives the website service request of client, inquires about the database of oneself, searches for nearest (being that time delay is minimum) CDN Edge Server, and obtain this nearest CDN Edge Server time delay (Mininum Latency, ML).Wherein, ML for the CDN Redirect Server to its directly carry out information interaction all CDN Edge Servers the time Yanzhong minimal time delay.
S62: input tolerance time delay percentage T and according to following formula (1) calculate the tolerance time delay (Tolerant Latency, TL):
TL=ML*(1+T)
S63: time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers of TL;
S64: in set G, select the CDN Edge Server of the lightest CDN Edge Server of load, and the IP address of the CDN Edge Server of the best is returned to client as the best.Wherein, According to noted earlier; Because dynamically real-time detection and store self and the network state information and the performance state parameter of each CDN Edge Server of CDN Redirect Server; The load information of the CDN Edge Server that therefore the CDN Redirect Server is stored in can be according to database in this step, the CDN Edge Server that load among the set G is the lightest be as the CDN Edge Server of the best, thereby reach the effect of GSLB.
The secondary reorientation method that the embodiment of the invention provides organically combines two kinds of overall load technologies of configuration and dynamic detection of static state; That is: at first according to the configuration of static state; The request of client is redirected on the nearest CDN Redirect Server in this client geographical position; This CDN Redirect Server is according to the load information and the network state information of the CDN Edge Server that dynamically detects then; The request of client finally is redirected on the optimum CND Edge Server, thereby reaches GSLB.In sum; The CDN method for routing that the secondary that provides of invention is redirected can reduce CDN Redirect Server burden effectively, can obtain the network state information between the CDN Edge Server load information and client and CDN Edge Server more accurately in real time, and can solve the problem of CDN route hysteresis effectively.
The CDN method for routing that the secondary that provides corresponding to the embodiment of the invention is redirected; The CDN route system that a kind of secondary that the embodiment of the invention provides is redirected comprises: CDN Redirect Server and some that client, center management server, some and said center management server are directly carried out information interaction and every said CDN Redirect Server all carry out the CDN Edge Server of information interaction.Wherein, client is used to propose the website service request; Center management server is used for the website service request that proposes according to the client received, to this client the IP address with the nearest CDN Redirect Server of this client geographic distance is provided; Said and the nearest CDN Redirect Server of client geographic distance is used for according to the said website service request of receiving the IP address of the CDN Edge Server of the best being provided to said client; The best edge server that from some edge of table servers, is selected is used for the website service that provides said website service request to be asked to active client.
Fig. 7 is the redirected CDN route system detailed structure sketch map of a kind of secondary that the embodiment of the invention provides, and this system comprises: client 71, local domain name server 72, authoritative domain name server 73, center management server 75, some CDN Edge Servers 74 and some CDN Redirect Servers 76.
Wherein, client 71 can be directly and local domain name server 72 carry out information interaction, can also be directly and CDN Redirect Server 76 carry out information interaction, can also be directly and CDN Edge Server 74 carry out information interaction; Local domain name server 72 can be directly and client 71 carry out information interaction, can also be directly and authoritative domain name server 73 carry out information interaction, also can be directly and center management server 75 carry out information interaction; All CDN Redirect Servers 76 all directly carry out information interaction with center management server 75, and all CDN Edge Servers 74 all directly carry out information interaction with each CDN Redirect Server 76.Be convenient expression among Fig. 7, the information annexation of not drawing each CDN Edge Server 74 and all CDN Redirect Servers 76, in fact the annexation of CDN Edge Server 74 and CDN Redirect Server 76 is as the criterion with the explanation of this specification.
Below specify the operation principle of system shown in Figure 7.
Client 71 is the interactive device of user and the Internet, is used for the website service request that the user proposes is sent to local domain name server 72; Also be used for sending the website service requests to this CDN Redirect Server 76 according to local domain name server 72 is that return and the IP address of the CDN Redirect Server 76 that the client geographic distance is nearest; Also be used for the IP address of the CDN Edge Server 74 of the best that basis and the nearest CDN Redirect Server 76 of client geographic distance return, initiate the website service requests to this CDN Edge Server 74.
Local domain name server 72 is used for the website service request of receiving is sent to authoritative domain name server 73; The IP address of the center management server 75 that also is used for providing according to authoritative domain name server 73 sends to center management server 75 with the website service request of client; Local domain name server 72 also is used for the IP address with the nearest CDN Redirect Server 76 of client geographic distance of receiving is returned to client 71, and buffer memory static ip address allocation list.Static ip address allocation list described herein is meant website domain name that the client ever accessed is crossed and participated in the mapping relations table between the IP address of the CDN Redirect Server that secondary is redirected at that time in the access process; When then client is visited same website once more in time life cycle; Local domain name server 72 can be according to the content of static ip address allocation list, and the IP address of fast that this website domain name is corresponding CDN Redirect Server directly sends to client and connects fast.
Authoritative domain name server 73 is used for according to the website service request of receiving the IP address of the center management server 75 of storing in advance in its data storehouse being returned to local domain name server 72;
Center management server 75 is used to store the corresponding informance in client ip and its geographical position; And real-time storage has the work state information that directly carries out all CDN Redirect Servers 76 of information interaction with it; Receive the website service request of client 71 propositions when center management server 75 after; Center management server 75 is according to the work state information of all CDN Redirect Servers 76 of storing in advance; Is there in running order CDN Redirect Server 76 in inquiry? If not, then return the information and the power cut-off flow process of website service request failure to active client 71 through local domain name server 72; If; The IP address information of the client 71 in the website service request that then provides according to local domain name server 72; Parse the geographical location information of this client 71; And is there there the pairing geographical location information in IP address of active client 71 in the client ip address of storage in advance in the inquiry its data storehouse and the geographical location information mapping table? If; Then with the request of active client 71 be redirected to apart from this client 71 geographical position recently and be in CDN Redirect Server 76 in the work (that is: to local domain name server 72 layback clients 71 geographical position recently and be in the IP address of the CDN Redirect Server 76 in the work); Otherwise select a CDN Redirect Server 76 that in running order CDN Redirect Server 76 conducts are nearest with active client 71 geographic distances at random, and the IP address that will be somebody's turn to do with the nearest CDN Redirect Server 76 of client geographic distance returns to active client 71.
After CDN Redirect Server 76 receives the website service request that client 71 sends, select best CDN Edge Server 74, and its IP address is returned to client 71 according to predetermined policy.Wherein, CDN Redirect Server 76 dynamically detects and own and the network state information of each CDN Edge Server 74 and the performance state information of each CDN Edge Server 74 of storage in database in real time; Comprise: CDN Redirect Server 76 is to the time delay information of each CDN Edge Server 74, IP information, work state information and the load information of each CDN Edge Server 74.Said " predetermined policy " promptly: after CDN Redirect Server 76 is received the website service request that client 71 proposes; CDN Redirect Server 76 is according to the work state information of each CDN Edge Server 74 of storing in advance; Does inquiry have in running order CDN Edge Server 74? If; Then this CDN Redirect Server 76 obtain in running order and and the time delay ML of the minimum CDN Edge Server 74 of time delay between self; Calculate tolerance time delay TL according to formula TL=ML* (1+T); Time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers 74 of said TL, and, in this CDN Edge Server to be selected set G, select the lightest CDN Edge Server of load 74 as best CDN Edge Servers 74 according to the load information of each the CDN Edge Server 74 that detects; Otherwise this CDN Redirect Server 76 returns the information and the power cut-off flow process of website service request failure to active client 71; Wherein, T is the tolerance time delay percentage of user's input.
CDN Edge Server 74 is used to respond the website service request, and to client the content of request service is provided.
Can know that by technique scheme the CDN route system that a kind of secondary that the embodiment of the invention provides is redirected has following beneficial effect:
1, simple in structure, be easy to realize, and, avoid the defective of redirection information communication performance bottleneck because the interpolation of center management server and the increase of the quantity of CDN Redirect Server own can effectively reduce single CDN Redirect Server burden;
2, because the CDN Redirect Server is nearer from client, therefore can obtain the network state information between more accurate and valuable client and the Edge Server, for the request that is redirected client is accurately given security;
3, the CDN Redirect Server has adopted distributed arrangement mode in network, makes this system have better extensibility and robustness;
4, because local domain name server all carries out buffer memory to this result when receiving the IP address of the CDN Redirect Server that center management server is returned at every turn; Process the static ip address allocation list; Make the user fast the website service request to be sent on the nearest CDN Redirect Server; And then the CDN Redirect Server can be reoriented to user's request on the best appropriate C DN Edge Server according to the load information of current network state information and CDN Edge Server accurately.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.
Claims (10)
1. the CDN method for routing that is redirected of a secondary is characterized in that, center management server is set in advance, and at some of said center management server arranged around and its CDN Redirect Server that directly carries out information interaction, this method may further comprise the steps:
Steps A: client proposes the website service request;
Step B: the website service request that said center management server proposes according to the said client of receiving provides the IP address with the nearest CDN Redirect Server of said client geographic distance to said client;
Step C: said client is sent said website service request to said with the nearest CDN Redirect Server of client geographic distance;
Step D: the nearest CDN Redirect Server of said and client geographic distance is according to the said website service request of receiving, the IP address of best CDN Edge Server is provided to said client;
Step e: said client is initiated said website service request to the CDN of said the best Edge Server;
Step F: the website service that the CDN Edge Server of said the best provides said website service request to be asked to said client.
2. the CDN method for routing that a kind of secondary as claimed in claim 1 is redirected; It is characterized in that; Said center management server is obtained the work state information that directly carries out all CDN Redirect Servers of information interaction with it in real time, and the work state information real-time storage of all CDN Redirect Servers that will obtain is in its data storehouse; Also store client ip address and geographical location information mapping table in the database of said center management server in advance.
3. the CDN method for routing that a kind of secondary as claimed in claim 2 is redirected is characterized in that,
Also comprise between said steps A and the said step B steps A ': after said center management server is received the website service request that client proposes; Work state information according to the said CDN Redirect Server of storing in advance; Is there in running order CDN Redirect Server in inquiry? If; Then continue execution in step B, otherwise, information and the process ends that the website service request is failed returned to said client;
Said step B comprises:
Step B1: said center management server is resolved said client ip address;
Step B2: the pairing geographical location information of said client ip address is arranged in the client ip address of storage in advance and the geographical location information mapping table in the said center management server inquiry its data storehouse? If; Then with current in running order and return to said client with the IP address of the nearest CDN Redirect Server of said client geographic distance; Otherwise; Select an in running order CDN Redirect Server as the said and nearest CDN Redirect Server of client geographic distance at random, and IP address said and the CDN Redirect Server that the client geographic distance is nearest is returned to said client.
4. the CDN method for routing that a kind of secondary as claimed in claim 3 is redirected; It is characterized in that; Self the time delay information to each CDN Edge Server, the work state information of said each CDN Edge Server, IP information and load information are surveyed and in its data storehouse, stored to each said CDN Redirect Server in real time.
5. the CDN method for routing that a kind of secondary as claimed in claim 4 is redirected; It is characterized in that; Also comprising between said step C and the said step D: after the said and nearest CDN Redirect Server of client geographic distance is received the website service request of client proposition; Does inquiry have in running order CDN Edge Server according to the work state information of said each CDN Edge Server of storing in advance? If then continue execution in step D; Otherwise, return information and the process ends that the website service request is failed to said client;
Said step D comprises:
Step D1: CDN Redirect Server said and that the client geographic distance is nearest obtain in running order and and the time delay ML of the minimum CDN Edge Server of time delay between self;
Step D2: input is tolerated time delay percentage T and is calculated tolerance time delay TL according to formula TL=ML* (1+T):
Step D3: time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers of said TL;
Step D4: in said set G, select the CDN Edge Server of the lightest CDN Edge Server of load, and the IP address of the CDN Edge Server of said the best is returned to said client as said the best.
6. the CDN method for routing that a kind of secondary as claimed in claim 5 is redirected is characterized in that said steps A comprises: said client proposes the website service request to local domain name server;
Said steps A and said steps A ' between also comprise:
Step N1: the website domain name mapping record that said website service request current request visit is arranged in the static ip address allocation list of said local domain name server inquiry local cache? If; The IP address of the CDN Redirect Server that the website domain name of then said current request being visited is shone upon returns to said client, skips to execution in step C subsequently; Otherwise, continue execution in step N2;
Step N2: said local domain name server sends to authoritative domain name server with said website service request;
Step N3: in the said authoritative domain name server inquiry its data storehouse IP address of the center management server of storage in advance, and the IP address of said center management server is offered said local domain name server;
Step N4: said local domain name server sends to said center management server with said website service request;
Said step B2 also comprises: said center management server sends to said local domain name server with IP address said and the CDN Redirect Server that the client geographic distance is nearest; Said local domain name server buffer memory static ip address allocation list, and the IP address of the nearest CDN Redirect Server of the said and client geographic distance that said center management server is provided returns to said client;
Wherein, the website domain name crossed for the client ever accessed of said static ip address allocation list and participated in the mapping relations table between the IP address of the CDN Redirect Server that secondary is redirected at that time in the access process.
7. the CDN route system that is redirected of a secondary; It is characterized in that, comprising: CDN Redirect Server and some that client, center management server, some and said center management server are directly carried out information interaction and every said CDN Redirect Server all carry out the CDN Edge Server of information interaction;
Said client is used to propose the website service request;
Said center management server is used for the website service request that proposes according to the said client of receiving, to said client the IP address with the nearest CDN Redirect Server of said client geographic distance is provided;
Said and the nearest CDN Redirect Server of client geographic distance is used for according to the said website service request of receiving the IP address of the CDN Edge Server of the best being provided to said client;
Said best edge server is used for the website service that provides said website service request to be asked to said client.
8. the CDN route system that a kind of secondary as claimed in claim 7 is redirected is characterized in that this system also comprises local domain name server and authoritative domain name server;
Said client sends to said local domain name server with said website service request; Also be used for sending the website service request with the nearest CDN Redirect Server of client geographic distance to said; Also be used for initiating the website service request to the CDN of said the best Edge Server;
Said local domain name server is used for according to the static ip address allocation list of buffer memory in advance, and the IP address of the CDN Redirect Server that the website domain name of said client-requested visit that write down in the said static ip address allocation list, current is shone upon offers said client; When not having the website domain name mapping record of said client current request visit in the said static ip address allocation list, said local domain name server is used for the website service request of receiving is sent to said authoritative domain name server; The IP address of the said center management server that also is used for providing according to said authoritative domain name server sends to said center management server with the website service request of said client; The IP address of the CDN Redirect Server that the said and client geographic distance that also is used for said center management server is returned is nearest returns to said client, and is used for buffer memory static ip address allocation list; Said static ip address allocation list is the mapping relations table between the website domain name crossed of said client ever accessed and the IP address of participating in the CDN Redirect Server that secondary is redirected at that time in the access process;
Said authoritative domain name server is used for according to the website service request of receiving the IP address of the said center management server of storing in advance in its data storehouse being returned to said local domain name server;
Said center management server is used for storing in advance said client ip address and geographical location information mapping table; The IP address information of the client in the website service request that provides according to said local domain name server; Parse the geographical location information of said client, and return IP address said and the CDN Redirect Server that the client geographic distance is nearest to said local domain name server;
Said and the nearest CDN Redirect Server of client geographic distance are used for selecting the CDN Edge Server of said the best according to predetermined policy at all said CDN Edge Servers, and the IP address of the CDN Edge Server of said the best is returned to said client;
The CDN Edge Server of said the best is used to respond the website service request of receiving, and to said client the content of request service is provided.
9. the CDN route system that a kind of secondary as claimed in claim 8 is redirected is characterized in that the work state information that directly carries out all said CDN Redirect Servers of information interaction with it is obtained and stored to said center management server in real time; Receive the website service request of client proposition when said center management server after; Said center management server is according to the work state information of all CDN Redirect Servers of storing in advance; Is there in running order CDN Redirect Server in inquiry? If not, then said center management server is returned the information and the process ends of website service request failure to said client through said local domain name server; If; Then said center management server is resolved said client ip address; And is there there the pairing geographical location information of said client ip address in the client ip address of storage in advance in the inquiry its data storehouse and the geographical location information mapping table? If; Then with current in running order and return to said client with the IP address of the nearest CDN Redirect Server of said client geographic distance; Otherwise; Select an in running order CDN Redirect Server as the said and nearest CDN Redirect Server of client geographic distance at random, and IP address said and the CDN Redirect Server that the client geographic distance is nearest is returned to said client.
10. the CDN route system that a kind of secondary as claimed in claim 8 is redirected; It is characterized in that; Self the time delay information to each CDN Edge Server, the work state information of said each CDN Edge Server, IP information and load information are surveyed and in its data storehouse, stored to each said CDN Redirect Server in real time;
Said " being used for according to the CDN Edge Server of predetermined policy " in the said the best of all said CDN Edge Servers selections with the nearest CDN Redirect Server of client geographic distance; Comprise: receive the website service request of client proposition when said and the nearest CDN Redirect Server of client geographic distance after; The work state information of said each CDN Edge Server that the nearest CDN Redirect Server basis of said and client geographic distance is stored in advance; Does inquiry have in running order CDN Edge Server? If; CDN Redirect Server then said and that the client geographic distance is nearest obtain in running order and and the time delay ML of the minimum CDN Edge Server of time delay between self; Calculate tolerance time delay TL according to formula TL=ML* (1+T); Time delay is formed CDN Edge Server set G to be selected less than all CDN Edge Servers of said TL; And, in CDN Edge Server set G said to be selected, select the CDN Edge Server of the lightest CDN Edge Server of load as said the best according to the load information of said each CDN Edge Server; Otherwise the nearest CDN Redirect Server of said and client geographic distance returns the information and the process ends of website service request failure to said client;
Wherein, said T is the tolerance time delay percentage of user's input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104437447A CN102546774A (en) | 2011-12-27 | 2011-12-27 | CDN (content distribution network) routing method for secondary redirection and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104437447A CN102546774A (en) | 2011-12-27 | 2011-12-27 | CDN (content distribution network) routing method for secondary redirection and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102546774A true CN102546774A (en) | 2012-07-04 |
Family
ID=46352720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104437447A Pending CN102546774A (en) | 2011-12-27 | 2011-12-27 | CDN (content distribution network) routing method for secondary redirection and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102546774A (en) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957744A (en) * | 2012-10-26 | 2013-03-06 | 北京百度网讯科技有限公司 | Method, system and device for location distributing of mobile terminal |
CN103023903A (en) * | 2012-12-11 | 2013-04-03 | 北京奇虎科技有限公司 | Data transmission method and server |
CN103561049A (en) * | 2013-09-05 | 2014-02-05 | 乐视网信息技术(北京)股份有限公司 | Method for processing terminal scheduling request, system thereof and device thereof |
CN103716251A (en) * | 2014-01-14 | 2014-04-09 | 三星电子(中国)研发中心 | Load balancing method and equipment for content distribution network |
WO2014067080A1 (en) * | 2012-10-31 | 2014-05-08 | 华为技术有限公司 | Method and device for transmitting cloud server addresses |
CN103825975A (en) * | 2014-02-26 | 2014-05-28 | 北京太阳庄科技有限公司 | Cdn node distribution server and system |
CN104426925A (en) * | 2013-08-21 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Webpage resource obtaining method and apparatus |
CN104702619A (en) * | 2015-03-25 | 2015-06-10 | 广东睿江科技有限公司 | Method and device for intelligently determining service node in CDN (Content Distribution Network) |
CN105681476A (en) * | 2016-03-31 | 2016-06-15 | 郑州悉知信息科技股份有限公司 | Page skipping method, device and system |
CN105763628A (en) * | 2016-04-12 | 2016-07-13 | 上海帝联信息科技股份有限公司 | Data access request processing method and device, edge node server and edge cluster |
CN105872097A (en) * | 2016-06-02 | 2016-08-17 | 南京师范大学 | Extensible anycast method and system in NDN on basis of rewriting |
CN105959381A (en) * | 2016-06-02 | 2016-09-21 | 南京师范大学 | Anycast method and system based on rewriting in NDN |
CN106059836A (en) * | 2016-07-28 | 2016-10-26 | 北京知道创宇信息技术有限公司 | System and method for achieving content distribution network (CDN) for site using IP address for access |
CN106101200A (en) * | 2016-06-02 | 2016-11-09 | 南京师范大学 | Based on route and the Anycast method and system rewriteeing in a kind of NDN |
CN106101201A (en) * | 2016-06-02 | 2016-11-09 | 南京师范大学 | Based on the expansible Anycast method and system redirected and rewrite in a kind of NDN |
WO2016180284A1 (en) * | 2015-05-08 | 2016-11-17 | 中兴通讯股份有限公司 | Service node allocation method, device, cdn management server and system |
WO2017016519A1 (en) * | 2015-07-30 | 2017-02-02 | 中兴通讯股份有限公司 | Node content hit method and device |
CN106412144A (en) * | 2016-09-20 | 2017-02-15 | 乐视控股(北京)有限公司 | Network access method and device |
CN106850572A (en) * | 2016-12-29 | 2017-06-13 | 网宿科技股份有限公司 | The access method and device of target resource |
CN107071049A (en) * | 2017-05-15 | 2017-08-18 | 复旦大学无锡研究院 | A kind of food security information method of servicing based on Internet of Things |
WO2017161965A1 (en) * | 2016-03-23 | 2017-09-28 | 中兴通讯股份有限公司 | Method, device, and system for dynamic domain name system (dns) redirection |
CN107613030A (en) * | 2017-11-06 | 2018-01-19 | 网宿科技股份有限公司 | A kind of method and system of processing business request |
CN107888700A (en) * | 2017-11-28 | 2018-04-06 | 深圳市瑞云科技有限公司 | A kind of shared cloud rendering system and its handling process |
CN107920134A (en) * | 2017-12-21 | 2018-04-17 | 广东汇泰龙科技有限公司 | A kind of back-stage management method, the system of the automatic distribution server based on cloud lock |
CN108055329A (en) * | 2017-12-19 | 2018-05-18 | 北京星河星云信息技术有限公司 | Content distribution method, content distribution system and storage medium |
CN109040337A (en) * | 2018-07-19 | 2018-12-18 | 网宿科技股份有限公司 | A kind of information query method, Edge Server and information query system |
CN109451002A (en) * | 2018-10-29 | 2019-03-08 | 中国联合网络通信集团有限公司 | A kind of selection method and equipment of CDN node |
CN109561457A (en) * | 2018-12-21 | 2019-04-02 | 海南新软软件有限公司 | A kind of method, apparatus and system of client network optimization |
CN109618003A (en) * | 2019-01-14 | 2019-04-12 | 网宿科技股份有限公司 | A kind of servers' layout method, server and storage medium |
WO2019205192A1 (en) * | 2018-04-25 | 2019-10-31 | 网宿科技股份有限公司 | Webpage loading method, webpage loading system, and server |
CN111064713A (en) * | 2019-02-15 | 2020-04-24 | 腾讯科技(深圳)有限公司 | Node control method and related device in distributed system |
CN111953855A (en) * | 2020-08-24 | 2020-11-17 | 成都卫士通信息产业股份有限公司 | VOIP call method, device, system, equipment and readable storage medium |
CN111970262A (en) * | 2020-08-07 | 2020-11-20 | 杭州安恒信息技术股份有限公司 | Method and device for detecting third-party service enabling state of website and electronic device |
CN112653727A (en) * | 2020-12-07 | 2021-04-13 | 深圳市高德信通信股份有限公司 | Network data load management method based on CDN technology |
WO2021073000A1 (en) * | 2019-10-18 | 2021-04-22 | 网宿科技股份有限公司 | Method, plug-in, and device for data scheduling, and scheduling server |
CN113746872A (en) * | 2020-05-27 | 2021-12-03 | 中国联合网络通信集团有限公司 | Service access method and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581114A (en) * | 2003-08-14 | 2005-02-16 | 华为技术有限公司 | Analysis method for user's request |
CN102148752A (en) * | 2010-12-22 | 2011-08-10 | 华为技术有限公司 | Routing implementing method based on content distribution network and related equipment and system |
CN102291447A (en) * | 2011-08-05 | 2011-12-21 | 中国电信股份有限公司 | Content distribution network load scheduling method and system |
-
2011
- 2011-12-27 CN CN2011104437447A patent/CN102546774A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581114A (en) * | 2003-08-14 | 2005-02-16 | 华为技术有限公司 | Analysis method for user's request |
CN102148752A (en) * | 2010-12-22 | 2011-08-10 | 华为技术有限公司 | Routing implementing method based on content distribution network and related equipment and system |
CN102291447A (en) * | 2011-08-05 | 2011-12-21 | 中国电信股份有限公司 | Content distribution network load scheduling method and system |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957744A (en) * | 2012-10-26 | 2013-03-06 | 北京百度网讯科技有限公司 | Method, system and device for location distributing of mobile terminal |
US9781074B2 (en) | 2012-10-31 | 2017-10-03 | Huawei Technologies Co., Ltd. | Method and device for sending cloud server address |
WO2014067080A1 (en) * | 2012-10-31 | 2014-05-08 | 华为技术有限公司 | Method and device for transmitting cloud server addresses |
CN103023903A (en) * | 2012-12-11 | 2013-04-03 | 北京奇虎科技有限公司 | Data transmission method and server |
CN103023903B (en) * | 2012-12-11 | 2017-05-10 | 北京奇虎科技有限公司 | Data transmission method and server |
CN104426925B (en) * | 2013-08-21 | 2019-11-08 | 腾讯科技(深圳)有限公司 | Web page resources acquisition methods and device |
CN104426925A (en) * | 2013-08-21 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Webpage resource obtaining method and apparatus |
CN103561049A (en) * | 2013-09-05 | 2014-02-05 | 乐视网信息技术(北京)股份有限公司 | Method for processing terminal scheduling request, system thereof and device thereof |
CN103716251A (en) * | 2014-01-14 | 2014-04-09 | 三星电子(中国)研发中心 | Load balancing method and equipment for content distribution network |
CN103825975B (en) * | 2014-02-26 | 2018-03-13 | 北京六间房科技有限公司 | Cdn node distribution server and system |
CN103825975A (en) * | 2014-02-26 | 2014-05-28 | 北京太阳庄科技有限公司 | Cdn node distribution server and system |
CN104702619A (en) * | 2015-03-25 | 2015-06-10 | 广东睿江科技有限公司 | Method and device for intelligently determining service node in CDN (Content Distribution Network) |
WO2016180284A1 (en) * | 2015-05-08 | 2016-11-17 | 中兴通讯股份有限公司 | Service node allocation method, device, cdn management server and system |
CN106209952B (en) * | 2015-05-08 | 2020-09-29 | 中兴通讯股份有限公司 | Service node distribution method and device, CDN management server and system |
CN106209952A (en) * | 2015-05-08 | 2016-12-07 | 中兴通讯股份有限公司 | Service node distribution method, device, CDN management server and system |
CN106385426A (en) * | 2015-07-30 | 2017-02-08 | 中兴通讯股份有限公司 | Target hitting method of node content and apparatus thereof |
WO2017016519A1 (en) * | 2015-07-30 | 2017-02-02 | 中兴通讯股份有限公司 | Node content hit method and device |
CN106385426B (en) * | 2015-07-30 | 2020-01-21 | 中兴通讯股份有限公司 | Node content hit method and device |
CN107231445A (en) * | 2016-03-23 | 2017-10-03 | 中兴通讯股份有限公司 | A kind of dynamic domain name system DNS reorientation methods, apparatus and system |
WO2017161965A1 (en) * | 2016-03-23 | 2017-09-28 | 中兴通讯股份有限公司 | Method, device, and system for dynamic domain name system (dns) redirection |
CN105681476B (en) * | 2016-03-31 | 2019-03-05 | 郑州悉知信息科技股份有限公司 | A kind of method for page jump, device and system |
CN105681476A (en) * | 2016-03-31 | 2016-06-15 | 郑州悉知信息科技股份有限公司 | Page skipping method, device and system |
CN105763628B (en) * | 2016-04-12 | 2019-05-10 | 上海帝联信息科技股份有限公司 | Data access request processing method and processing device, edge node server and cluster |
CN105763628A (en) * | 2016-04-12 | 2016-07-13 | 上海帝联信息科技股份有限公司 | Data access request processing method and device, edge node server and edge cluster |
CN106101200A (en) * | 2016-06-02 | 2016-11-09 | 南京师范大学 | Based on route and the Anycast method and system rewriteeing in a kind of NDN |
CN105872097A (en) * | 2016-06-02 | 2016-08-17 | 南京师范大学 | Extensible anycast method and system in NDN on basis of rewriting |
CN105959381A (en) * | 2016-06-02 | 2016-09-21 | 南京师范大学 | Anycast method and system based on rewriting in NDN |
CN106101201A (en) * | 2016-06-02 | 2016-11-09 | 南京师范大学 | Based on the expansible Anycast method and system redirected and rewrite in a kind of NDN |
CN105872097B (en) * | 2016-06-02 | 2019-04-30 | 南京师范大学 | Expansible anycast's method and system based on rewriting in a kind of NDN |
CN106101200B (en) * | 2016-06-02 | 2019-04-30 | 南京师范大学 | Based on routing and the anycast's method and system rewritten in a kind of NDN |
CN105959381B (en) * | 2016-06-02 | 2019-04-26 | 南京师范大学 | Anycast's method and system based on rewriting in a kind of NDN |
CN106059836B (en) * | 2016-07-28 | 2019-04-02 | 北京知道创宇信息技术有限公司 | A kind of pair of system and method for realizing CDN using the website that IP address accesses |
CN106059836A (en) * | 2016-07-28 | 2016-10-26 | 北京知道创宇信息技术有限公司 | System and method for achieving content distribution network (CDN) for site using IP address for access |
CN106412144A (en) * | 2016-09-20 | 2017-02-15 | 乐视控股(北京)有限公司 | Network access method and device |
CN106850572A (en) * | 2016-12-29 | 2017-06-13 | 网宿科技股份有限公司 | The access method and device of target resource |
CN107071049A (en) * | 2017-05-15 | 2017-08-18 | 复旦大学无锡研究院 | A kind of food security information method of servicing based on Internet of Things |
CN107613030A (en) * | 2017-11-06 | 2018-01-19 | 网宿科技股份有限公司 | A kind of method and system of processing business request |
CN107888700A (en) * | 2017-11-28 | 2018-04-06 | 深圳市瑞云科技有限公司 | A kind of shared cloud rendering system and its handling process |
CN108055329A (en) * | 2017-12-19 | 2018-05-18 | 北京星河星云信息技术有限公司 | Content distribution method, content distribution system and storage medium |
CN107920134A (en) * | 2017-12-21 | 2018-04-17 | 广东汇泰龙科技有限公司 | A kind of back-stage management method, the system of the automatic distribution server based on cloud lock |
WO2019205192A1 (en) * | 2018-04-25 | 2019-10-31 | 网宿科技股份有限公司 | Webpage loading method, webpage loading system, and server |
CN109040337B (en) * | 2018-07-19 | 2021-06-04 | 网宿科技股份有限公司 | Information query method, edge server and information query system |
CN109040337A (en) * | 2018-07-19 | 2018-12-18 | 网宿科技股份有限公司 | A kind of information query method, Edge Server and information query system |
CN109451002A (en) * | 2018-10-29 | 2019-03-08 | 中国联合网络通信集团有限公司 | A kind of selection method and equipment of CDN node |
CN109561457A (en) * | 2018-12-21 | 2019-04-02 | 海南新软软件有限公司 | A kind of method, apparatus and system of client network optimization |
CN109561457B (en) * | 2018-12-21 | 2022-07-19 | 海南新软软件有限公司 | Method, device and system for optimizing client network |
CN109618003A (en) * | 2019-01-14 | 2019-04-12 | 网宿科技股份有限公司 | A kind of servers' layout method, server and storage medium |
CN111064713A (en) * | 2019-02-15 | 2020-04-24 | 腾讯科技(深圳)有限公司 | Node control method and related device in distributed system |
CN111064713B (en) * | 2019-02-15 | 2021-05-25 | 腾讯科技(深圳)有限公司 | Node control method and related device in distributed system |
WO2021073000A1 (en) * | 2019-10-18 | 2021-04-22 | 网宿科技股份有限公司 | Method, plug-in, and device for data scheduling, and scheduling server |
CN113746872A (en) * | 2020-05-27 | 2021-12-03 | 中国联合网络通信集团有限公司 | Service access method and equipment |
CN113746872B (en) * | 2020-05-27 | 2023-04-28 | 中国联合网络通信集团有限公司 | Service access method and device |
CN111970262A (en) * | 2020-08-07 | 2020-11-20 | 杭州安恒信息技术股份有限公司 | Method and device for detecting third-party service enabling state of website and electronic device |
CN111953855B (en) * | 2020-08-24 | 2022-02-11 | 成都卫士通信息产业股份有限公司 | VOIP call method, device, system, equipment and readable storage medium |
CN111953855A (en) * | 2020-08-24 | 2020-11-17 | 成都卫士通信息产业股份有限公司 | VOIP call method, device, system, equipment and readable storage medium |
CN112653727A (en) * | 2020-12-07 | 2021-04-13 | 深圳市高德信通信股份有限公司 | Network data load management method based on CDN technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102546774A (en) | CDN (content distribution network) routing method for secondary redirection and system | |
JP5745169B2 (en) | Content processing method, content processing device, and content processing system | |
US7047301B2 (en) | Method and system for enabling persistent access to virtual servers by an LDNS server | |
US10361902B2 (en) | Method and system for guaranteeing resource utilization rate of website using content distribution network | |
CN103023768B (en) | Edge routing node and its method from multi-source prefetching content | |
CN102301682B (en) | Method and system for network caching, domain name system redirection sub-system thereof | |
CN102291447B (en) | Content distribution network load scheduling method and system | |
US8626949B2 (en) | Intelligent network address lookup service | |
CN102638483B (en) | A kind of defining method of content distribution nodes, equipment and system | |
CN106230942B (en) | A kind of method and system of time source access | |
US20090164661A1 (en) | System and method for selecting an optimal authoritive name server | |
CN104320487A (en) | HTTP dispatching system and method for content delivery network | |
US20030229682A1 (en) | Meta content delivery network system | |
CN105516391A (en) | CNAME-based DNS (domain name system) domain name resolution method | |
CN101989951A (en) | Method, system and equipment for selecting service node | |
CN105450780A (en) | CDN system and source tracing method thereof | |
CN110166526B (en) | Multi-CDN access management method and device, computer equipment and storage medium | |
US20050097185A1 (en) | Localization link system | |
CN103428302A (en) | Domain name resolution method, server and system | |
CN101984624A (en) | Method and device for distributing network flow | |
CN103312716A (en) | Internet information accessing method and system | |
CN109951543A (en) | A kind of data search method of CDN node, device and the network equipment | |
CN105610930A (en) | Data optimization method based on DNS (Domain Name Server) | |
US8656041B2 (en) | System and method for distributing multimedia streaming service request based on wide area network | |
CN101141482B (en) | Network resource management system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120704 |