METHOD OF EXPANDING A CDN NETWORK USING A PEER-TO-PEER NETWORK

FIELD: information technology.SUBSTANCE: invention is intended for combining CDN and peer-to-peer networks. In the method, the peer-to-peer network control subsystem generates a list of nodes of a peer-to-peer network of a given size, addresses of the CDN nodes and a list of nodes of the peer-to-pee...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ivlenkov Sergej Vladimirovich, Zyryanov Aleksandr Vladimirovich
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: information technology.SUBSTANCE: invention is intended for combining CDN and peer-to-peer networks. In the method, the peer-to-peer network control subsystem generates a list of nodes of a peer-to-peer network of a given size, addresses of the CDN nodes and a list of nodes of the peer-to-peer network are sent to the client. Then the client sends to the nodes from the list a request to load the next segment of viewed Live content, to which they respond when there is a segment in their cache and free resources. After the response, resources are reserved, then the client sends a request for loading data to the random node from among the responders and increases the error counter for non-responding nodes; if necessary, data is re-requested at the CDN node, when the error counter reaches the threshold, the node is stopped to be used, and if the number of nodes in the list is less than a given threshold, the subsystem for controlling the peer-to-peer network requests the missing number of nodes, if the number of nodes in the list is greater than a given threshold, then the required number of nodes is selected randomly, without considering nodes whose error counter exceeds the predetermined threshold and nodes from the list transmitted by the client, if the node has insufficient resources for processing requests, priority is given to clients, which more often load data, from the overflowed cache removing the oldest by time addition of segments.EFFECT: technical result consists in improvement of efficiency of processing data when combining said networks by reducing load on network CDN.6 cl, 1 dwg Изобретение предназначено для объединения сети CDN и одноранговых сетей. Технический результат заключается в повышении оперативности обработки данных при объединении указанных сетей за счет уменьшения нагрузки на сеть CDN. В способе подсистема управления одноранговой сетью формирует список узлов одноранговой сети заданного размера, клиенту передают адреса узлов CDN и список узлов одноранговой сети. Затем клиент отправляет узлам из списка запрос на загрузку следующего сегмента просматриваемого Live-контента, на который те отвечают при наличии сегмента в их кэше и свободных ресурсов. Причем после ответа ресурсы резервируют, далее клиент направляет запрос на загрузку данных случайному узлу из числа ответивших и увеличивает счётчик ошибок для не ответивших узлов, при необходимости данные перезапрашивают у узла CDN, при достижении счётчиком ошибок порога узел перестаёт