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!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator IVLENKOV, SERGEJ VLADIMIROVICH
GORODETSKIJ, YAROSLAV IGOREVICH
description 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), в частности, к способу распределения нагрузки между
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2016064303A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2016064303A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2016064303A13</originalsourceid><addsrcrecordid>eNrjZPDzdQ3x8HdRcPMPUnDxDA4J8nQKDfH0c1fw8Xd0UXD09Qcyg12DwlyDghX83RQcFZz9_UJc_UIUXFx9PIGikQp-riHh_kHeChrOLn6aPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDQzMDMxNjA2NHQmDhVALPNLxg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)</title><source>esp@cenet</source><creator>IVLENKOV, SERGEJ VLADIMIROVICH ; GORODETSKIJ, YAROSLAV IGOREVICH</creator><creatorcontrib>IVLENKOV, SERGEJ VLADIMIROVICH ; GORODETSKIJ, YAROSLAV IGOREVICH</creatorcontrib><description>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), в частности, к способу распределения нагрузки между серверами в таких сетях. В способе: принимают запрос на услугу от терминала пользователя на сервере, определяют адрес пользователя, приводят в соответствие адресу пользователя адрес CDN-сервера, выбранный из множества адресов CDN- серверов, выбирают маршрут для связи пользователя с соответствующим CDN-сервером. Выбор маршрута осуществляют на основании, по меньшей мере, одной метрики маршрута, выбранной из группы: задержки, вариации задержки, нагрузки, процента (или числа) потери пакетов, количества хопов, количества автономных систем, Q-критерия и предусматривают интервал допустимых значений для каждой метрики маршрута. Производят мониторинг активности всех CDN-серверов в режиме реального времени при помощи средства обнаружения отказов, соединенного с сервером и при обнаружении условия отказа CDN-сервера, информацию о статусе и адресе такого CDN- сервера заносят в соответствующую базу данных сервера и далее не учитывают при выборе маршрута.</description><language>eng ; fre ; rus</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2016</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160428&amp;DB=EPODOC&amp;CC=WO&amp;NR=2016064303A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160428&amp;DB=EPODOC&amp;CC=WO&amp;NR=2016064303A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>IVLENKOV, SERGEJ VLADIMIROVICH</creatorcontrib><creatorcontrib>GORODETSKIJ, YAROSLAV IGOREVICH</creatorcontrib><title>METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)</title><description>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), в частности, к способу распределения нагрузки между серверами в таких сетях. В способе: принимают запрос на услугу от терминала пользователя на сервере, определяют адрес пользователя, приводят в соответствие адресу пользователя адрес CDN-сервера, выбранный из множества адресов CDN- серверов, выбирают маршрут для связи пользователя с соответствующим CDN-сервером. Выбор маршрута осуществляют на основании, по меньшей мере, одной метрики маршрута, выбранной из группы: задержки, вариации задержки, нагрузки, процента (или числа) потери пакетов, количества хопов, количества автономных систем, Q-критерия и предусматривают интервал допустимых значений для каждой метрики маршрута. Производят мониторинг активности всех CDN-серверов в режиме реального времени при помощи средства обнаружения отказов, соединенного с сервером и при обнаружении условия отказа CDN-сервера, информацию о статусе и адресе такого CDN- сервера заносят в соответствующую базу данных сервера и далее не учитывают при выборе маршрута.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPDzdQ3x8HdRcPMPUnDxDA4J8nQKDfH0c1fw8Xd0UXD09Qcyg12DwlyDghX83RQcFZz9_UJc_UIUXFx9PIGikQp-riHh_kHeChrOLn6aPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDQzMDMxNjA2NHQmDhVALPNLxg</recordid><startdate>20160428</startdate><enddate>20160428</enddate><creator>IVLENKOV, SERGEJ VLADIMIROVICH</creator><creator>GORODETSKIJ, YAROSLAV IGOREVICH</creator><scope>EVB</scope></search><sort><creationdate>20160428</creationdate><title>METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)</title><author>IVLENKOV, SERGEJ VLADIMIROVICH ; GORODETSKIJ, YAROSLAV IGOREVICH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2016064303A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; rus</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>IVLENKOV, SERGEJ VLADIMIROVICH</creatorcontrib><creatorcontrib>GORODETSKIJ, YAROSLAV IGOREVICH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>IVLENKOV, SERGEJ VLADIMIROVICH</au><au>GORODETSKIJ, YAROSLAV IGOREVICH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)</title><date>2016-04-28</date><risdate>2016</risdate><abstract>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), в частности, к способу распределения нагрузки между серверами в таких сетях. В способе: принимают запрос на услугу от терминала пользователя на сервере, определяют адрес пользователя, приводят в соответствие адресу пользователя адрес CDN-сервера, выбранный из множества адресов CDN- серверов, выбирают маршрут для связи пользователя с соответствующим CDN-сервером. Выбор маршрута осуществляют на основании, по меньшей мере, одной метрики маршрута, выбранной из группы: задержки, вариации задержки, нагрузки, процента (или числа) потери пакетов, количества хопов, количества автономных систем, Q-критерия и предусматривают интервал допустимых значений для каждой метрики маршрута. Производят мониторинг активности всех CDN-серверов в режиме реального времени при помощи средства обнаружения отказов, соединенного с сервером и при обнаружении условия отказа CDN-сервера, информацию о статусе и адресе такого CDN- сервера заносят в соответствующую базу данных сервера и далее не учитывают при выборе маршрута.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; rus
recordid cdi_epo_espacenet_WO2016064303A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title METHOD FOR DISTRIBUTING LOAD AMONG SERVERS OF A CONTENT DELIVERY NETWORK (CDN)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-11T14%3A40%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=IVLENKOV,%20SERGEJ%20VLADIMIROVICH&rft.date=2016-04-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2016064303A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true