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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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&date=20160428&DB=EPODOC&CC=WO&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&date=20160428&DB=EPODOC&CC=WO&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 |