METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)

The invention relates to the field of content delivery networks (CDN networks), and more particularly to a method for distributing the load among servers in such networks. In the present method: a request for a service is received from a user terminal by a server, the user address is identified, a C...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: IVLENKOV, SERGEJ VLADIMIROVICH, GORODETSKIJ, YAROSLAV IGOREVICH
Format: Patent
Sprache:eng ; fre ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to the field of content delivery networks (CDN networks), and more particularly to a method for distributing the load among servers in such networks. In the present method: a request for a service is received from a user terminal by a server, the user address is identified, a CDN server address selected from a plurality of CDN server addresses is matched to the user address, and a path is selected for connecting the user to the relevant CDN server. The path is selected on the basis of at least one route metric selected from the group: delay, delay variation, load, percentage (or number) of packets lost, hop count, autonomous system count and Q-criterion, and a range of permissible values is provided for each route metric. The activity of all of the CDN servers is monitored in real time using a failure detection means connected to a server; in the event that a CDN server failure is detected, information about the status and address of the CDN server in question is entered into the relevant database of a server and is no longer taken into consideration during selection of a route. L'invention se rapporte au domaine des réseaux de fourniture de contenu (réseaux CDN), et concerne notamment un procédé de répartition de charge entre serveurs dans ces réseaux. Selon ce procédé, on reçoit une demande de service d'un terminal utilisateur sur un serveur, on détermine l'adresse utilisateur, on met en correspondance avec l'adresse utilisateur une adresse de serveur CDN choisie parmi plusieurs adresses de serveurs CDN, on choisit un trajet de communication entre l'utilisateur et le serveur CDN correspondant. Le choix du trajet se fait sur la base d'au moins une mesure de trajet choisie dans le groupe comprenant: un retard, une variation de retard, une charge, un pourcentage (ou nombre) de pertes de paquets, une quantité de sauts, le nombre de systèmes autonomes, et le critère Q, et on prévoit un intervalle de valeurs admissibles pour chaque mesure de trajet. On effectue le monitorage de l'activité de tous les serveurs CDN en temps réel au moyen d'un moyen de détection de pannes, relié au serveur, et en cas de détection de panne de serveur CDN, les informations sur le statut et l'adresse de ce serveur CDN sont consignée dans une base de données de serveur correspondante et on n'en tient plus compte lors de la sélection de trajet. Изобретение относится к области сетей доставки контента (сетей CDN), в частности, к способу распределения нагрузки между