RU2014142341A - METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) - Google Patents
METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) Download PDFInfo
- Publication number
- RU2014142341A RU2014142341A RU2014142341A RU2014142341A RU2014142341A RU 2014142341 A RU2014142341 A RU 2014142341A RU 2014142341 A RU2014142341 A RU 2014142341A RU 2014142341 A RU2014142341 A RU 2014142341A RU 2014142341 A RU2014142341 A RU 2014142341A
- Authority
- RU
- Russia
- Prior art keywords
- server
- cdn
- route
- address
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 3
- 238000001514 detection method Methods 0.000 claims abstract 4
- 238000004891 communication Methods 0.000 claims abstract 2
- 238000012544 monitoring process Methods 0.000 claims abstract 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Способ распределения нагрузки между серверами сети доставки контента (CDN), при котором принимают запрос на услугу от, по меньшей мере, одного терминала пользователя на, по меньшей мере, одном сервере, определяют адрес пользователя, приводят в соответствие адресу пользователя адрес CDN-сервера, выбранный из множества адресов CDN-серверов, и выбирают маршрут для связи пользователя с соответствующим CDN-сервером, приведение в соответствие осуществляют посредством, по меньшей мере, одной базы данных маршрутов-кандидатов, сформированной на, по меньшей мере, одном сервере, при этом выбор маршрута осуществляют на основании, по меньшей мере, одной метрики маршрута, выбранной из группы: задержки, вариации задержки, нагрузки, процента (или числа) потери пакетов, количества хопов, количества автономных систем, Q-критерия, при этом дополнительно предусматривают интервал допустимых значений для каждой метрики маршрута и, в случае, если метрика маршрута не входит в указанный интервал, исключают соответствующий маршрут из соответствующей базы данных маршрутов-кандидатов и, кроме того, производят мониторинг активности всех CDN-серверов в режиме реального времени при помощи средства обнаружения отказов, соединенного с, по меньшей мере, одним сервером, при этом в случае обнаружения условия отказа CDN-сервера информацию о статусе и адресе такого CDN-сервера заносят в соответствующую базу данных, по меньшей мере, одного сервера и далее не учитывают при выборе маршрута, отличающийся тем, что узел сети (кеширующий сервер) перестает быть, с одной стороны, только кэширующим сервером, он становится структурной единицей со своим интеллектом на уровне узла, а, с другой стороны, для оA method of load balancing between servers of a content delivery network (CDN), in which a service request is received from at least one user terminal on at least one server, a user address is determined, a CDN server address is brought into correspondence with the user address, selected from the plurality of CDN server addresses, and a route is selected for user communication with the corresponding CDN server, matching is carried out by means of at least one database of candidate routes formed by at least one server, and the route is selected based on at least one route metric selected from the group: delay, delay variation, load, percentage (or number) of packet loss, number of hopes, number of autonomous systems, Q- criteria, in addition, provide an interval of acceptable values for each route metric and, if the route metric is not included in the specified interval, exclude the corresponding route from the corresponding database of candidate routes and, in addition, monitoring the activity of all CDN servers in real time using a failure detection tool connected to at least one server, and in case of detection of a failure condition of the CDN server, information about the status and address of such a CDN server is entered into the corresponding database the data of at least one server are not taken into account further when choosing a route, characterized in that the network node (caching server) ceases to be, on the one hand, only a caching server, it becomes a structural unit with its intelligence at the node level, and, on the other hand, for about
Claims (1)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2014142341A RU2014142341A (en) | 2014-10-21 | 2014-10-21 | METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) |
PCT/RU2015/000693 WO2016064303A1 (en) | 2014-10-21 | 2015-10-20 | Method for distributing load among servers of a content delivery network (cdn) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2014142341A RU2014142341A (en) | 2014-10-21 | 2014-10-21 | METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2014142341A true RU2014142341A (en) | 2016-05-20 |
Family
ID=55761218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2014142341A RU2014142341A (en) | 2014-10-21 | 2014-10-21 | METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) |
Country Status (2)
Country | Link |
---|---|
RU (1) | RU2014142341A (en) |
WO (1) | WO2016064303A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696444B (en) * | 2018-05-07 | 2023-01-24 | 广州软件学院 | SDN network-based one-to-many data stream forwarding method |
CN109586969B (en) * | 2018-12-13 | 2022-02-11 | 平安科技(深圳)有限公司 | Content distribution network disaster tolerance method and device, computer equipment and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030101253A1 (en) * | 2001-11-29 | 2003-05-29 | Takayuki Saito | Method and system for distributing data in a network |
CN101600098B (en) * | 2009-06-19 | 2011-10-26 | 中兴通讯股份有限公司 | Distributed node video monitoring system and management method thereof |
RU2454711C1 (en) * | 2011-04-04 | 2012-06-27 | Общество с ограниченной ответственностью "СДН-видео" | Method of distributing load between content delivery network (cdn) servers |
-
2014
- 2014-10-21 RU RU2014142341A patent/RU2014142341A/en unknown
-
2015
- 2015-10-20 WO PCT/RU2015/000693 patent/WO2016064303A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2016064303A1 (en) | 2016-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10091107B2 (en) | Network path selection using bandwidth prediction | |
PH12019501538A1 (en) | Service processing and consensus method and device | |
US9602406B2 (en) | Data transfer control device and data transfer control method | |
US20180287930A1 (en) | Parallel multipath routing architecture | |
WO2016133831A3 (en) | Automatic optimal route reflector root address assignment to route reflector clients and fast failover in a network environment | |
FI20176152A1 (en) | A method, a system and a computer program product for managing OPC UA server capacity | |
CN101616079A (en) | The NAT outbound load-balancing method and the device of DNS request message | |
WO2020028602A3 (en) | Method and system for a network presence platform with intelligent routing | |
TW201926069A (en) | Computation apparatus, resource allocation method thereof, and communication system | |
CN104283804A (en) | Link load balancing method and device | |
WO2016073457A3 (en) | Identifying a potential ddos attack using statistical analysis | |
CN103973837A (en) | Method and device for determining physical location information | |
JP2016046736A (en) | Service chaining system, service chaining forwarder device, and service chaining method | |
CN106034073A (en) | Multipath transmission optimization method based on content distribution network | |
EP2924930A3 (en) | Path discovery in data transport networks based on statistical inference | |
CN104320637A (en) | Video monitoring system and method for video monitoring system to select media stream sending path | |
CN110113260A (en) | A kind of forwarding table updating method and device | |
US20160248650A1 (en) | Methods, systems, and computer readable media for monitoring latency and/or time-based data locations of multicast communications | |
RU2014142341A (en) | METHOD FOR LOAD DISTRIBUTION BETWEEN CONTENT DELIVERY NETWORK SERVERS (CDN) | |
CN103634166A (en) | Equipment survival detection method and equipment survival detection device | |
WO2014184800A3 (en) | System and method for implementing high availability of server in cloud environment | |
CN103916489A (en) | Method and system for resolving single-domain-name multi-IP domain name | |
CN114726776B (en) | CDN scheduling method, device, equipment and medium for content delivery network | |
WO2020105951A3 (en) | System and method for topology investigation in block-chain network | |
CN102647346A (en) | Method and system for shunting packet |