FIELD: information technology.
SUBSTANCE: method of distributing load between content delivery network (CDN) servers where a service request is received from a user terminal on a server, the user address is determined, the CDN server address selected from a plurality of CDN server addresses is brought into conformity with the user address and the route for communication of the user with the corresponding CDN server is selected, wherein bringing into conformity is carried out using a data base of candidate routes formed on the server, wherein selection of the route is carried out based on a route metric selected from: delay, delay variation, load, packet loss percentage (or number), number of self-contained systems, Q-criterion, wherein the interval of permissible values for each route metric is further provided, and if the route metric is not in said interval, the respective route is excluded from the corresponding data base of candidate routes and, also, activity of all CDN servers is monitored in real-time using a means of detecting faults, connected to a server, wherein upon detection of fault conditions of the CDN server, information on status and address of such a CDN server is entered into the corresponding data base of the server and subsequently not considered during route selection.
EFFECT: high rate of delivering content to a user; high fault-tolerance of the CDN system.
2 cl, 1 dwg
Authors
Dates
2012-06-27—Published
2011-04-04—Filed