[go: up one dir, main page]

CN100349431C - Layered content distributing network and method thereof - Google Patents

Layered content distributing network and method thereof Download PDF

Info

Publication number
CN100349431C
CN100349431C CNB031561047A CN03156104A CN100349431C CN 100349431 C CN100349431 C CN 100349431C CN B031561047 A CNB031561047 A CN B031561047A CN 03156104 A CN03156104 A CN 03156104A CN 100349431 C CN100349431 C CN 100349431C
Authority
CN
China
Prior art keywords
distribution
content
layer
node
level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031561047A
Other languages
Chinese (zh)
Other versions
CN1592248A (en
Inventor
熊安元
何代义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Software Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB031561047A priority Critical patent/CN100349431C/en
Priority to RU2006110034/09A priority patent/RU2321956C2/en
Priority to PCT/CN2004/000514 priority patent/WO2005022825A1/en
Publication of CN1592248A publication Critical patent/CN1592248A/en
Priority to HK05106991.1A priority patent/HK1074937B/en
Application granted granted Critical
Publication of CN100349431C publication Critical patent/CN100349431C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention discloses a layered content distribution network, which is composed of a content issuance layer, a content distribution layer comprising at least a one-level distribution sublayer, and a margin service layer, wherein the content issuance layer comprises at least one ICP node. The content issuance layer is directly connected with the one-level distribution sublayer in the content distribution layer. Each level distribution sublayer of the content distribution layer is composed of at least one distribution node. The lowest level distribution sublayer in the content distribution layer is directly connected with the margin service layer. The margin service layer is composed of at least one margin service area. A content of the content issuance layer, needs to be issued, is step by step and downwards distributed to the margin service layer by the distribution node in the one-level distribution sub layer directly connected with the content issuance layer; meanwhile, the present invention also discloses a method of content layered distribution. The present invention is used for making the network assembly mode of CDN flexible. The scheduling mode of the traditional CDN is optimized, the service quality of the CDN is enhanced, the distributed service and the zone balance of service loads can be realized, and an access hit ratio can be enhanced.

Description

一种分层的内容分发网络及内容分层分发的方法A layered content distribution network and method for layered content distribution

技术领域technical field

本发明涉及内容分发网络技术,特别是指一种分层的内容分发网络及内容分层分发的方法。The present invention relates to content distribution network technology, in particular to a layered content distribution network and a method for layered content distribution.

背景技术Background technique

随着互联网用户的迅速增长和用户对提高互联网服务质量的需求不断增强,传统的由互联网内容提供端(ICP,Internet Content Provider)直接提供信息服务的模式正面临严重的挑战。ICP应用站点一般是在一个或少数几个地方建立物理站点,面向全国乃至全球互联网用户提供信息服务。互联网的自身结构特点和网络带宽瓶颈等问题使得人们访问全球站点时延迟长,效率低。With the rapid growth of Internet users and the increasing demands of users for improving the quality of Internet services, the traditional mode of providing information services directly by Internet Content Provider (ICP, Internet Content Provider) is facing serious challenges. ICP application sites generally establish physical sites in one or a few places to provide information services to Internet users across the country and even around the world. Due to the structural characteristics of the Internet and the bottleneck of network bandwidth, people have long delays and low efficiency when accessing global sites.

信息分布是解决这些问题的有效办法,即通过在现有的互联网基础之上建立一层全新的网络——内容分发网络(CDN,Content Delivery Network),专门用于通过互联网高效地传递丰富的多媒体内容。CDN通过实现用户对网站的就近访问及网络流量的智能分流,大大提高了网络的响应速度,从技术上全面地解决了由于网络带宽小、用户访问量大、网点分布不均等原因而使用户的访问效果受到影响的问题。CDN的技术原理是在现有的互联网络中,将网站的内容从网络的骨干部分推送到最接近用户的网络“边缘”,以减少传输延迟、网络抖动等影响效果的因素,从而提供有序且高质量的服务,使用户能以最快的速度、从最接近用户的地方获得所需的信息。由于这种技术极大地缓解了互联网的拥塞情况,所以网站有能力提供更多类似视频节目、歌曲点播等数据流量巨大的内容服务,同时,在线交易、网上银行等多种业务的可靠性也可得到有效保障。总之,CDN能够将ICP站点的信息预先发布到网络的边缘设备上,使得用户在访问站点时可以在就近的边缘设备上得到快速的响应,从而提高了对用户的服务质量,同时也减轻了中心节点的负荷。Information distribution is an effective way to solve these problems, that is, by building a new layer of network on the basis of the existing Internet - Content Delivery Network (CDN, Content Delivery Network), which is specially used to efficiently deliver rich multimedia through the Internet. content. CDN greatly improves the response speed of the network by realizing the user's nearby access to the website and the intelligent distribution of network traffic, and technically solves the problems caused by the small network bandwidth, the large number of user visits, and the uneven distribution of network points. The problem that the access effect is affected. The technical principle of CDN is to push the content of the website from the backbone of the network to the "edge" of the network closest to the user in the existing Internet network, so as to reduce transmission delay, network jitter and other factors that affect the effect, thereby providing orderly And high-quality services enable users to obtain the required information at the fastest speed and from the place closest to the user. Since this technology has greatly alleviated the congestion of the Internet, the website has the ability to provide more content services such as video programs and song-on-demand services with huge data traffic. At the same time, the reliability of various services such as online transactions and online banking can also be guaranteed. be effectively guaranteed. In short, CDN can pre-publish the information of the ICP site to the edge device of the network, so that users can get a quick response on the nearest edge device when they visit the site, thereby improving the service quality for users and reducing the burden on the center. Node load.

目前的CDN组网结构都比较简单,无论是企业范围、城域范围还是全国范围,采用的都是单级结构,其网络结构如图1所示。CDN的主要组成部件有全局负载均衡器、中心服务器(CS)、边缘服务器(ES)等设备,其网络架构主要可分为中心和边缘两大部分。中心部分一般由全局负载均衡器、中心服务器等设备组成,边缘部分一般由众多的边缘服务器组成,作为给用户提供访问信息的边缘设备部分。ICP站点的信息通过中心服务器被预先发布到各边缘服务器上,各用户对ICP站点的访问请求由全局负载均衡器来调度。从图1所示CDN的组网结构可以看出,虽然CDN的边缘服务器分布在网络的边缘,但作为调度器的全局负载均衡器却仍集中在网络中心。The current CDN network structure is relatively simple, whether it is enterprise-wide, metropolitan-wide or nationwide, it adopts a single-level structure, and its network structure is shown in Figure 1. The main components of CDN are global load balancer, center server (CS), edge server (ES) and other equipment, and its network architecture can be divided into two parts: center and edge. The central part is generally composed of global load balancer, central server and other devices, and the edge part is generally composed of many edge servers, which serve as the edge device part that provides users with access information. The information of the ICP site is pre-published to each edge server through the central server, and each user's access request to the ICP site is dispatched by the global load balancer. From the CDN network structure shown in Figure 1, it can be seen that although the edge servers of the CDN are distributed at the edge of the network, the global load balancer as a scheduler is still concentrated in the center of the network.

在上述的CDN网络结构中,一般的用户访问调度流程如图2所示,包括以下步骤:In the above CDN network structure, the general user access scheduling process is shown in Figure 2, including the following steps:

步骤201,用户通过浏览器访问环球网(WEB)网站,点击该网站中的内容。In step 201, a user accesses a World Wide Web (WEB) website through a browser, and clicks on content in the website.

步骤202,用户终端的浏览器请求本地域名服务器(DNS,Domain NameServer)对该网站的域名进行解析。Step 202, the browser of the user terminal requests the local domain name server (DNS, Domain Name Server) to resolve the domain name of the website.

步骤203,本地DNS向该网站的授权DNS请求解析。Step 203, the local DNS requests resolution from the authorized DNS of the website.

步骤204,该网站的授权DNS通知本地DNS,该网站域名的子域名的授权DNS为全局负载均衡器,并返回全局负载均衡器的IP地址。Step 204, the authoritative DNS of the website notifies the local DNS that the authoritative DNS of the subdomain name of the website domain name is the global load balancer, and returns the IP address of the global load balancer.

步骤205,本地DNS向全局负载均衡器发出解析请求。Step 205, the local DNS sends a resolution request to the global load balancer.

步骤206,全局负载均衡器基于一定的预设策略,一般是以轮循方式,选择一个最佳的ES,并向本地DNS返回该ES的IP地址。In step 206, the global load balancer selects an optimal ES based on a certain preset strategy, generally in a round-robin manner, and returns the IP address of the ES to the local DNS.

步骤207,本地DNS向上述用户终端的浏览器返回上述ES的IP地址。Step 207, the local DNS returns the IP address of the ES to the browser of the user terminal.

步骤208,用户根据返回的IP地址访问上述ES,向其发出请求。Step 208, the user accesses the above-mentioned ES according to the returned IP address, and sends a request to it.

步骤209,如果该ES上没有该用户所需的内容,则ES从中心服务器上获取用户所需内容,再执行步骤210;否则,直接执行步骤210。Step 209, if the ES does not have the content required by the user, the ES obtains the content required by the user from the central server, and then executes step 210; otherwise, directly executes step 210.

步骤210,该ES根据上述用户的请求提供其所需的内容。Step 210, the ES provides the required content according to the user's request.

采用上述方案的CDN虽然在一定程度提高了用户的访问质量,但仍然存在一些问题,使该CDN在服务质量和网络使用效率方面还远未达到完美的程度,例如:①难以进行大规模的CDN组网;②由于采用统一集中的调度方式,所以不论覆盖范围有多广,作为调度器的全局负载均衡器都是集中在一起,导致调度器的负载重,响应慢,对调度器的并发负载能力要求也很高;③不能根据用户IP地址检测用户的临近度,精确地进行就近调度;④在内容发布管理方面,只支持下拉(PULL),不支持推送(PUSH),主动推送能力弱;⑤选择边缘服务器时没有对内容进行检测,导致访问命中率低,而且没有对网络的忙闲状况进行检测,不能选择流量小的网络提供服务等。Although the CDN using the above scheme has improved the user's access quality to a certain extent, there are still some problems that make the CDN far from perfect in terms of service quality and network efficiency. For example: ① It is difficult to implement large-scale CDN Networking; ②Because of the unified and centralized scheduling method, no matter how wide the coverage area is, the global load balancer as the scheduler is centralized together, resulting in heavy load and slow response of the scheduler, and the concurrent load of the scheduler The ability requirements are also very high; ③The proximity of users cannot be detected according to the user's IP address, and the nearest scheduling can be accurately performed; ④In terms of content publishing management, only pull-down (PULL) is supported, push (PUSH) is not supported, and the active push capability is weak; ⑤When selecting an edge server, the content is not detected, resulting in a low access hit rate, and the busy or idle status of the network is not detected, so a network with low traffic cannot be selected to provide services, etc.

目前,还有一种采用了四层(L4)交换机的方案,在此方案中,L4交换机具有上述方案中全局负载均衡器的功能。此方案的一般用户访问调度流程如图3所示,包括以下步骤:Currently, there is another solution using a Layer 4 (L4) switch. In this solution, the L4 switch has the function of the global load balancer in the above solution. The general user access scheduling process of this solution is shown in Figure 3, including the following steps:

步骤301,用户通过浏览器访问WEB网站,点击该网站中的内容。In step 301, a user accesses a WEB website through a browser, and clicks on content in the website.

步骤302,用户终端的浏览器请求本地DNS对该网站的域名进行解析。Step 302, the browser of the user terminal requests the local DNS to resolve the domain name of the website.

步骤303,本地DNS将解析请求转发到L4交换机。Step 303, the local DNS forwards the resolution request to the L4 switch.

步骤304,L4交换机向该网站的授权DNS请求解析。In step 304, the L4 switch requests resolution from the authorized DNS of the website.

步骤305,该网站的授权DNS根据请求解析出多个ES的IP地址,并将这些IP地址返回给L4交换机。Step 305, the authorized DNS of the website resolves the IP addresses of multiple ESs according to the request, and returns these IP addresses to the L4 switch.

步骤306,L4交换机根据一定的预设策略,如轮循方式,在多个ES中选择一个最佳的ES,并把该ES的IP地址返回给本地DNS。In step 306, the L4 switch selects the best ES among multiple ESs according to a certain preset strategy, such as round robin, and returns the IP address of the ES to the local DNS.

步骤307,本地DNS向上述浏览器返回该ES的IP地址。Step 307, the local DNS returns the IP address of the ES to the browser.

步骤308,用户根据本地DNS返回的IP地址访问该ES,向其发出请求。Step 308, the user accesses the ES according to the IP address returned by the local DNS, and sends a request to it.

步骤309,如果该ES上没有该用户所需的内容,则ES从中心服务器上获取用户所需内容,再执行步骤310;否则,直接执行步骤310。Step 309, if the ES does not have the content required by the user, the ES obtains the content required by the user from the central server, and then executes step 310; otherwise, directly executes step 310.

步骤310,该ES根据上述用户的请求提供其所需的内容。Step 310, the ES provides the required content according to the user's request.

采用上述方案的CDN仍然存在一些问题,例如:所有访问都集中到L4交换机,其负载太重;对于用户的请求,L4交换机只能处理网络协议第四层的信息,而不能处理第七层的信息,即不能对内容进行检测等。There are still some problems in the CDN using the above scheme, for example: all accesses are concentrated to the L4 switch, and its load is too heavy; for user requests, the L4 switch can only process the information of the fourth layer of the network protocol, but not the seventh layer information, that is, the content cannot be detected, etc.

从上述两个方案可以看出,随着用户的增加,目前广泛采用的单级CDN已不能适应大范围、高密度的应用环境,不能实现分布式服务及实现业务负载的地域均衡。From the above two solutions, it can be seen that with the increase of users, the currently widely used single-level CDN cannot adapt to a large-scale and high-density application environment, and cannot realize distributed services and regional balance of business load.

发明内容Contents of the invention

有鉴于此,本发明的主要目的在于提供一种分层的内容分发网络及内容分层分发的方法,使得CDN的组网方式更加灵活,优化传统CDN的调度方式,进而提高CDN服务质量,且能实现分布式服务及实现业务负载的地域均衡,并能提高访问的命中率。In view of this, the main purpose of the present invention is to provide a layered content distribution network and a method for layered content distribution, so that the networking mode of CDN is more flexible, the scheduling mode of traditional CDN is optimized, and the service quality of CDN is improved, and It can realize distributed services and regional balance of business load, and can improve the hit rate of access.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:

一种分层的内容分发网络,该网络由内容发布层、包含至少一级分发子层的内容分发层以及边缘服务层组成;所述内容发布层包括至少一个ICP节点,该内容发布层与内容分发层中的一级分发子层直接连接;所述内容分发层的每级分发子层由至少一个分发节点组成,内容分发层中的最下一级分发子层与边缘服务层直接连接;所述边缘服务层由至少一个边缘服务区组成;内容发布层所需发布的内容通过与其直接相连的一级分发子层中的分发节点逐级向下分发到边缘服务层;所述的边缘服务区至少包括一个中心服务器(CS)、一个媒体管理器(MM)、一个媒体请求调度器(MRB)以及至少一个边缘服务器(ES)。A layered content distribution network, the network is composed of a content distribution layer, a content distribution layer including at least one distribution sublayer, and an edge service layer; the content distribution layer includes at least one ICP node, and the content distribution layer is connected to the content The first-level distribution sub-layer in the distribution layer is directly connected; each distribution sub-layer of the content distribution layer is composed of at least one distribution node, and the lowest distribution sub-layer in the content distribution layer is directly connected to the edge service layer; The edge service layer is composed of at least one edge service area; the content to be published by the content release layer is distributed down to the edge service layer step by step through the distribution nodes in the first-level distribution sublayer directly connected to it; the edge service area It includes at least one central server (CS), one media manager (MM), one media request scheduler (MRB) and at least one edge server (ES).

所述的每个ICP节点至少包括一个ICP操作端和至少一个ICP。Each ICP node includes at least one ICP operation terminal and at least one ICP.

所述的每个分发节点至少包括一个媒体管理器(MM),一个中心服务器(CS)。Each distribution node includes at least one media manager (MM) and one central server (CS).

所有边缘服务区中的MRB均分布式部署在每个边缘服务区的局部中心。The MRBs in all edge service areas are distributed and deployed in the local center of each edge service area.

所述内容发布层中的ICP节点为与其直接连接的一级分发子层中的分发节点的上一级节点,所述边缘服务层中的边缘服务区为与其直接连接的最下一级分发子层中的分发节点的下一级节点。The ICP node in the content publishing layer is the upper node of the distribution node in the first-level distribution sub-layer directly connected to it, and the edge service area in the edge service layer is the lowest-level distribution sub-layer directly connected to it. The next-level node of the distribution node in the layer.

一种内容分发网络分层分发的方法,该方法包括以下步骤:A method for layered distribution of a content distribution network, the method comprising the following steps:

a、ICP节点将所需发布的内容分发到与其直接连接的内容分发层中的至少一个分发节点;a. The ICP node distributes the content to be published to at least one distribution node in the content distribution layer directly connected to it;

b、在内容分发层内,当前收到内容分发命令的分发节点判断自身是否为最下一级分发子层中的分发节点,如果是,则执行步骤c;如果不是,则从与其直接连接的上一级节点中读取所需发布的内容,存储在本节点中的CS上,并将该内容分发到与其直接连接的一个或一个以上下一级分发节点,返回步骤b;b. In the content distribution layer, the distribution node currently receiving the content distribution command judges whether it is a distribution node in the distribution sublayer of the lowest level, if yes, then execute step c; Read the content to be published in the upper-level node, store it on the CS in this node, and distribute the content to one or more lower-level distribution nodes directly connected to it, and return to step b;

c、当前分发节点根据收到的内容分发命令从与其直接连接的上一级节点接收所需发布的内容,存储在本节点中的CS上,并将该内容分发到与其直接连接的一个或一个以上边缘服务区;c. The current distribution node receives the content to be published from the upper-level node directly connected to it according to the received content distribution command, stores it on the CS in the node, and distributes the content to one or one of the nodes directly connected to it above fringe service area;

d、用户对ICP的访问,由该用户所在地的边缘服务区内的MRB进行调度,并由该用户所在地的边缘服务区内的CS或ES提供该用户所需的服务。d. The user's access to the ICP is scheduled by the MRB in the edge service area where the user is located, and the CS or ES in the edge service area where the user is located provides the service required by the user.

所述调度至少包括对用户所访问的ICP的域名进行解析、对边缘服务区内的ES进行探测或选择最佳ES。The scheduling includes at least analyzing the domain name of the ICP accessed by the user, detecting ESs in the edge service area, or selecting the best ES.

所述对ES的探测至少包括对ES相对用户的临近度、用户所需内容的有无或网络忙闲状况进行探测。The detection of the ES includes at least detection of the proximity of the ES to the user, the presence or absence of content required by the user, or the status of the network being busy or idle.

所述选择是根据ES相对用户的临近度、用户所需内容的有无或网络忙闲状况来确定最佳ES。The selection is to determine the best ES according to the proximity of the ES to the user, the presence or absence of content required by the user, or the busy or idle status of the network.

与现有技术相比,应用本发明可以组建各种规模的网络,包括城域网、省级网或者全国网。也支持逐级扩容,由城域范围扩展到全省范围,乃至全国范围,使得CDN的组网方式更加灵活。本发明对传统CDN的调度方式进行了优化,采用分布式调度,缩小调度器服务范围,减轻负载,缩短响应时间,能进一步提高CDN网络的服务质量。由于本发明采用了分层分级式的内容分发管理,从而保证ICP只需一点接入,就可实现全网发布,全网服务,从而实现了分布式服务及实现业务负载的地域均衡。同时,本发明可以基于边缘服务器的忙闲状态及用户临近度进行调度,选择相对闲的边缘服务器提供服务,提高服务质量;还可以基于内容进行调度,提高访问的命中率。Compared with the prior art, the invention can form networks of various scales, including metropolitan area networks, provincial networks or national networks. It also supports level-by-level expansion, from the city area to the whole province, and even the whole country, making the CDN network more flexible. The invention optimizes the dispatching mode of the traditional CDN, adopts distributed dispatching, reduces the service range of the dispatcher, reduces the load, shortens the response time, and can further improve the service quality of the CDN network. Because the present invention adopts layered and hierarchical content distribution management, it is guaranteed that only one point of ICP access is required to realize the whole network release and whole network service, thereby realizing distributed service and regional balance of business load. At the same time, the present invention can perform scheduling based on the busy state of the edge server and user proximity, select a relatively idle edge server to provide services, and improve service quality; it can also schedule based on content to increase the hit rate of access.

附图说明Description of drawings

图1为现有技术方案的网络结构示意图;FIG. 1 is a schematic diagram of a network structure of a prior art solution;

图2为现有技术方案一中用户访问调度流程示意图;FIG. 2 is a schematic diagram of a user access scheduling process in the prior art solution 1;

图3为现有技术方案二中用户访问流程示意图;Fig. 3 is a schematic diagram of user access flow in the second prior art solution;

图4为本发明一实施例的网络结构示意图;FIG. 4 is a schematic diagram of a network structure according to an embodiment of the present invention;

图5为本发明一实施例的内容发布流程示意图;FIG. 5 is a schematic diagram of a content publishing process according to an embodiment of the present invention;

图6为本发明一实施例的用户访问调度流程示意图。Fig. 6 is a schematic diagram of a user access scheduling process according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明的主要思想是:采用分布式调度、分层分发的方式进行组网,调度器不是集中在网络的中心,而是分布式部署在各服务区域的局部中心,负责本区域的访问调度;内容的分发管理采用分层分级方式,保证ICP只需一点接入,即可全网发布,全网服务。The main idea of the present invention is: use distributed scheduling and layered distribution to form a network, the scheduler is not concentrated in the center of the network, but distributed in the local center of each service area, responsible for access scheduling in this area; The content distribution management adopts a layered and hierarchical method to ensure that ICP can publish and serve the whole network with only one point of access.

本发明所述的分层CDN由内容发布层、包含至少一级分发子层的内容分发层以及边缘服务层组成,以内容分发层由两级分发子层构成的网络结构为例,本发明的网络结构如图4所示:组建CDN的主要组成部件有ICP、ICP操作端、中心服务器(CS)、媒体管理器(MM)、媒体请求调度器(MRB)、ES等设备。其中,MM负责处理信令,其主要功能是接受ICP操作端发出的关于内容发布的发布命令,并根据该发布命令向ES、下一级的MM或各级CS发出内容分发命令,并接收ES、下一级的MM或各级CS的反馈信息;各级CS负责中心的内容存储、分发及服务提供;边缘服务层中所有边缘服务区中的MRB均分布式部署于各边缘服务区的局部中心,主要负责本区域网络内的访问调度,实现负载均衡。图4中的实线表示内容的发布和分发的过程;虚线表示内容的发布命令。The hierarchical CDN described in the present invention is composed of a content publishing layer, a content distribution layer including at least one distribution sub-layer, and an edge service layer. Taking a network structure in which the content distribution layer is composed of two distribution sub-layers as an example, the present invention The network structure is shown in Figure 4: the main components of CDN are ICP, ICP operation terminal, central server (CS), media manager (MM), media request scheduler (MRB), ES and other equipment. Among them, MM is responsible for processing signaling, and its main function is to accept the release command about content release issued by the ICP operation terminal, and issue a content distribution command to ES, next-level MM or CS at all levels according to the release command, and receive ES , Feedback information from MM at the next level or CS at all levels; CSs at all levels are responsible for the content storage, distribution and service provision of the center; MRBs in all edge service areas in the edge service layer are distributed and deployed locally in each edge service area The center is mainly responsible for access scheduling in the local area network to achieve load balancing. The solid line in FIG. 4 represents the process of publishing and distributing the content; the dotted line represents the publishing command of the content.

上述CDN中的各种组成部件可组合成:ICP节点、分发节点、边缘服务区。其中,每个ICP节点至少包括一个ICP操作端、一个或多个ICP;每个分发节点至少包括一个MM,一个CS;每个边缘服务区至少包括一个CS、一个MM、一个MRB以及一个或多个ES;Various components in the above-mentioned CDN can be combined into: ICP nodes, distribution nodes, and edge service areas. Among them, each ICP node includes at least one ICP operation terminal, one or more ICPs; each distribution node includes at least one MM, one CS; each edge service area includes at least one CS, one MM, one MRB and one or more ES;

内容发布层由一个或多个ICP节点组成,内容分发层由一级或多级分发子层组成,每级分发子层由至少一个分发节点组成,边缘服务层由一个或多个边缘服务区组成。内容发布层与内容分发层直接连接,内容分发层与边缘服务层直接连接,内容发布层所需分发的内容通过内容分发层分发到边缘服务层。The content release layer is composed of one or more ICP nodes, the content distribution layer is composed of one or more distribution sublayers, each distribution sublayer is composed of at least one distribution node, and the edge service layer is composed of one or more edge service areas . The content distribution layer is directly connected to the content distribution layer, and the content distribution layer is directly connected to the edge service layer. The content to be distributed by the content distribution layer is distributed to the edge service layer through the content distribution layer.

按连接方式可将上述内容分发层中的各分发子层及各分发子层中的分发节点划分为不同的等级:将与内容发布层直接连接的分发节点作为一级分发节点,所有一级分发节点的集合称为一级分发子层,内容发布层中的ICP节点为与其直接连接的一级分发节点的上一级节点;将与一级分发节点直接连接的作用相同的分发节点称为二级分发节点,所有二级分发节点的集合称为二级分发子层,一级分发节点为与其直接连接的二级分发节点的上一级节点;依此类推,边缘服务层的边缘服务区与最下一级分发节点直接连接,所有最下一级分发节点的集合称为最下一级分发子层,最下一级分发节点为与其直接连接的边缘服务区的上一级节点。内容分发层中至少有一个一级分发节点。According to the connection mode, each distribution sub-layer in the content distribution layer and the distribution nodes in each distribution sub-layer can be divided into different levels: the distribution node directly connected with the content distribution layer is regarded as the first-level distribution node, and all the first-level distribution nodes The collection of nodes is called the first-level distribution sublayer, and the ICP node in the content publishing layer is the upper-level node of the first-level distribution node directly connected to it; the distribution node directly connected to the first-level distribution node is called the second-level distribution node. The set of all secondary distribution nodes is called the secondary distribution sublayer, and the primary distribution node is the upper node of the secondary distribution node directly connected to it; and so on, the edge service area of the edge service layer is related to The lowest-level distribution nodes are directly connected, and the collection of all the lowest-level distribution nodes is called the lowest-level distribution sublayer, and the lowest-level distribution nodes are the upper-level nodes of the edge service area directly connected to it. There is at least one first-level distribution node in the content distribution layer.

内容发布层所需发布的内容先分发到与其直接连接的一个或多个一级分发节点,上述一级分发节点将接收的所需发布的内容分发到与该一级分发节点直接连接的一个或多个二级分发节点,接着该二级分发节点将接收的所需发布的内容分发到与该二级分发节点直接连接相连的一个或多个三级分发节点;依此类推,直至将所需发布的内容逐级向下分发到边缘服务层,从而实现内容的分层分发。The content to be published by the content publishing layer is first distributed to one or more first-level distribution nodes directly connected to it, and the above-mentioned first-level distribution node distributes the received content to be published to one or more first-level distribution nodes directly connected to the first-level distribution node. A plurality of secondary distribution nodes, and then the secondary distribution node distributes the received content to be published to one or more tertiary distribution nodes directly connected to the secondary distribution node; and so on, until the required The published content is distributed down to the edge service layer step by step, so as to realize the hierarchical distribution of content.

基于图4所示的CDN网络结构,一般的内容发布流程如图5所示,包括以下步骤:Based on the CDN network structure shown in Figure 4, the general content publishing process is shown in Figure 5, including the following steps:

步骤501,内容发布层中某个ICP节点的ICP操作端向与其直接连接的一个或多个一级分发节点中的MM发出内容发布命令。In step 501, the ICP operation terminal of an ICP node in the content release layer sends a content release command to MMs in one or more first-level distribution nodes directly connected to it.

步骤502,上述一级分发节点中的MM根据接收到的内容发布命令,向其所在分发节点中的CS发出内容发布命令。Step 502, the MM in the above-mentioned first-level distribution node sends a content publishing command to the CS in the distribution node where it is located according to the received content publishing command.

步骤503,上述一级分发节点中的CS根据收接到的内容发布命令,从上述ICP节点的ICP内容存储设备中读取该ICP所需发布的内容,并存储到上述一级分发节点中的CS上。Step 503, the CS in the above-mentioned first-level distribution node reads the content to be released by the ICP from the ICP content storage device of the above-mentioned ICP node according to the received content release command, and stores it in the above-mentioned first-level distribution node. on CS.

步骤504,上述一级分发节点中的CS通知其所在分发节点中的MM,上述ICP节点所需发布的内容已经存储到上述一级分发节点中的CS上。Step 504, the CS in the above-mentioned first-level distribution node notifies the MM in the distribution node where it is located, that the content to be released by the above-mentioned ICP node has been stored on the CS in the above-mentioned first-level distribution node.

步骤505,上述一级分发节点中的MM向与该节点直接连接的二级分发节点中的MM发出内容分发命令。Step 505, the MM in the first-level distribution node sends a content distribution command to the MM in the second-level distribution node directly connected to the node.

步骤506,上述二级分发节点中的MM根据接收到的内容发布命令,向其所在节点中的CS发出内容发布命令。Step 506, the MM in the above-mentioned secondary distribution node sends a content publishing command to the CS in the node where it is located according to the received content publishing command.

步骤507,上述二级分发节点中的CS根据接收到的内容分发命令,从上一级CS,即上述一级分发节点中的CS读取需发布的内容,并存储在该二级分发节点中的CS上。Step 507, the CS in the above-mentioned secondary distribution node reads the content to be published from the upper-level CS, that is, the CS in the above-mentioned primary distribution node according to the received content distribution command, and stores it in the secondary distribution node on the CS.

步骤508,上述二级分发节点中的CS通知其所在节点中的MM,所需发布的内容已经存储到上述二级分发节点中的CS上。Step 508, the CS in the above-mentioned secondary distribution node notifies the MM in the node where it is located that the content to be released has been stored in the CS in the above-mentioned secondary distribution node.

步骤509,上述二级分发节点中的MM向与该节点直接连接的边缘服务区中的MM发出内容发布命令。Step 509, the MM in the above-mentioned secondary distribution node sends a content release command to the MM in the edge service area directly connected to the node.

步骤510,上述边缘服务区中的MM根据接收到的内容发布命令,向其所在边缘服务区中的CS发出内容发布命令。Step 510, the MM in the fringe service area sends a content release command to the CS in the fringe service area where it is located according to the received content release command.

步骤511,上述边缘服务区中的CS根据接收到的内容分发命令,从上一级CS,即与其直接连接的二级分发节点中的CS读取需发布的内容,并存储在本地CS,即上述边缘服务区中的CS上。Step 511, according to the received content distribution command, the CS in the above-mentioned edge service area reads the content to be published from the upper-level CS, that is, the CS in the second-level distribution node directly connected to it, and stores it in the local CS, namely On the CS in the above edge service area.

步骤512,该上述边缘服务区中的CS通知其所在节点中的MM,所需发布的内容已经存储到上述边缘服务区中的CS上。Step 512, the CS in the above-mentioned edge service area notifies the MM in the node where it is located that the content to be released has been stored on the CS in the above-mentioned edge service area.

步骤513,上述边缘服务区中的MM向其所在边缘服务区中的ES发出内容分发命令。Step 513, the above-mentioned MM in the fringe service area sends a content distribution command to the ES in the fringe service area where it is located.

步骤514,上述边缘服务区中的ES根据接收到的内容分发命令,从其所在边缘服务区中的CS读取需发布的内容,并存储在该ES上。Step 514: According to the received content distribution command, the ES in the above-mentioned edge service area reads the content to be distributed from the CS in the edge service area where it is located, and stores it on the ES.

经过上述内容发布流程,ICP所需发布的内容就通过上述的分层CDN被预先推送到了网络边缘,即边缘网络中的ES上。上述内容发布流程不但适用于省级CDN,也适用于城域级CDN、全国级CDN。After the above-mentioned content release process, the content to be released by the ICP is pre-pushed to the edge of the network, that is, the ES in the edge network, through the above-mentioned layered CDN. The above-mentioned content publishing process is not only applicable to provincial CDNs, but also metropolitan-level CDNs and national-level CDNs.

在本发明所述的CDN网络结构中,一般的用户访问调度流程如图6所示,包括以下步骤:In the CDN network structure described in the present invention, the general user access scheduling process is shown in Figure 6, including the following steps:

步骤601,用户访问WEB网页,点击网站内容。Step 601, the user visits the WEB page and clicks on the content of the website.

步骤602,用户终端的浏览器请求本地DNS对用户对该网站的域名进行解析。Step 602, the browser of the user terminal requests the local DNS to resolve the domain name of the website of the user.

步骤603,本地DNS向该网站的授权DNS请求解析。Step 603, the local DNS requests resolution from the authorized DNS of the website.

步骤604,该网站的授权DNS通知本地DNS,该网站相应内容的授权DNS为部署在本地的MRB,并返回MRB的IP地址。In step 604, the authoritative DNS of the website notifies the local DNS that the authoritative DNS of the corresponding content of the website is the locally deployed MRB, and returns the IP address of the MRB.

步骤605,本地DNS向浏览器返回MRB的IP地址。Step 605, the local DNS returns the IP address of the MRB to the browser.

步骤606,用户终端的浏览器访问MRB。Step 606, the browser of the user terminal accesses the MRB.

步骤607,MRB对本区域内所有的ES进行探测,根据临近度和内容有无选择最佳的ES,并向浏览器返回该ES的IP地址。Step 607, MRB detects all ESs in the area, selects the best ES according to proximity and content, and returns the IP address of the ES to the browser.

步骤608,该用户访问该ES,向ES提出请求。Step 608, the user accesses the ES and makes a request to the ES.

步骤609,如果该ES上没有该用户所需的内容,则ES从本地的CS上获取用户所需内容,再执行步骤610;否则,直接执行步骤610。Step 609, if the ES does not have the content required by the user, the ES acquires the content required by the user from the local CS, and then executes step 610; otherwise, directly executes step 610.

步骤610,该ES根据上述用户的请求提供其所需的内容。Step 610, the ES provides the required content according to the user's request.

从上述流程可以看出,本地用户的访问通过DNS解析后,其访问既由本地的MRB进行调度,也由本地的ES提供服务,很好的体现了业务分布式实现的思想。It can be seen from the above process that after the local user's access is resolved by DNS, the access is not only scheduled by the local MRB, but also provided by the local ES, which well reflects the idea of distributed business implementation.

由于本发明采用分布式调度、分层分发的方式进行组网,因此相对于传统的CDN,本发明具有支持分层分级组网的优点,既可以组建小规模的CDN,也可以组建大规模的CDN;本发明的内容分发管理采用分层分级式,从而保证ICP只需一点接入,就能全网发布,全网服务;本发明由于划分了服务区域,各边缘服务区在本地进行分布式调度,从而有效地减轻了调度器的负载,对网络的状况也能实行更有效的探测。Since the present invention adopts distributed scheduling and layered distribution for networking, compared with traditional CDNs, the present invention has the advantage of supporting hierarchical and hierarchical networking, and can form both small-scale CDNs and large-scale CDNs. CDN; the content distribution management of the present invention adopts a layered and hierarchical type, thereby ensuring that the ICP only needs one point of access, and can be published on the entire network and served on the entire network; due to the division of service areas in the present invention, each edge service area is locally distributed. Scheduling, thereby effectively reducing the load of the scheduler, and more effective detection of network conditions.

以上所述实施例是以内容分发层由两级分发子层构成的网络结构为例进行的说明,对于内容分发层由一级或多级分发子层构成的网络结构,本发明也同样适用。The above embodiments are described by taking a network structure in which the content distribution layer consists of two distribution sublayers as an example. The present invention is also applicable to a network structure in which the content distribution layer consists of one or more distribution sublayers.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (9)

1、一种分层的内容分发网络,其特征在于:该网络由内容发布层、包含至少一级分发子层的内容分发层以及边缘服务层组成;所述内容发布层包括至少一个ICP节点,该内容发布层与内容分发层中的一级分发子层直接连接;所述内容分发层的每级分发子层由至少一个分发节点组成,内容分发层中的最下一级分发子层与边缘服务层直接连接;所述边缘服务层由至少一个边缘服务区组成;内容发布层所需发布的内容通过与其直接相连的一级分发子层中的分发节点逐级向下分发到边缘服务层;所述的边缘服务区至少包括一个中心服务器CS、一个媒体管理器MM、一个媒体请求调度器MRB以及至少一个边缘服务器ES。1. A layered content distribution network, characterized in that: the network is composed of a content distribution layer, a content distribution layer including at least one distribution sublayer, and an edge service layer; the content distribution layer includes at least one ICP node, The content distribution layer is directly connected to the first-level distribution sub-layer in the content distribution layer; each distribution sub-layer of the content distribution layer is composed of at least one distribution node, and the lowest distribution sub-layer in the content distribution layer is connected to the edge The service layer is directly connected; the edge service layer is composed of at least one edge service area; the content to be published by the content publishing layer is distributed down to the edge service layer step by step through the distribution nodes in the first-level distribution sub-layer directly connected to it; The edge service area includes at least one central server CS, one media manager MM, one media request scheduler MRB and at least one edge server ES. 2、根据权利要求1所述的内容分发网络,其特征在于:所述的每个ICP节点至少包括一个ICP操作端和至少一个ICP。2. The content distribution network according to claim 1, wherein each ICP node includes at least one ICP operation terminal and at least one ICP. 3、根据权利要求1所述的内容分发网络,其特征在于:所述的每个分发节点至少包括一个媒体管理器MM,一个中心服务器CS。3. The content distribution network according to claim 1, characterized in that each distribution node includes at least one media manager MM and one central server CS. 4、根据权利要求1所述的内容分发网络,其特征在于:所有边缘服务区中的MRB均分布式部署在每个边缘服务区的局部中心。4. The content distribution network according to claim 1, characterized in that: MRBs in all edge service areas are deployed in a distributed manner at the local center of each edge service area. 5、根据权利要求1所述的内容分发网络,其特征在于:所述内容发布层中的ICP节点为与其直接连接的一级分发子层中的分发节点的上一级节点,所述边缘服务层中的边缘服务区为与其直接连接的最下一级分发子层中的分发节点的下一级节点。5. The content distribution network according to claim 1, characterized in that: the ICP node in the content release layer is the upper-level node of the distribution node in the first-level distribution sub-layer directly connected to it, and the edge service The edge service area in the layer is the next-level node of the distribution node in the lowest-level distribution sub-layer directly connected to it. 6、一种内容分发网络分层分发的方法,其特征在于该方法包括以下步骤:6. A method for content distribution network hierarchical distribution, characterized in that the method comprises the following steps: a、ICP节点将所需发布的内容分发到与其直接连接的内容分发层中的至少一个分发节点;a. The ICP node distributes the content to be published to at least one distribution node in the content distribution layer directly connected to it; b、在内容分发层内,当前收到内容分发命令的分发节点判断自身是否为最下一级分发子层中的分发节点,如果是,则执行步骤c;如果不是,则从与其直接连接的上一级节点中读取所需发布的内容,存储在本节点中的CS上,并将该内容分发到与其直接连接的一个或一个以上下一级分发节点,返回步骤b;b. In the content distribution layer, the distribution node currently receiving the content distribution command judges whether it is a distribution node in the distribution sublayer of the lowest level, if yes, then execute step c; Read the content to be published in the upper-level node, store it on the CS in this node, and distribute the content to one or more lower-level distribution nodes directly connected to it, and return to step b; c、当前分发节点根据收到的内容分发命令从与其直接连接的上一级节点接收所需发布的内容,存储在本节点中的CS上,并将该内容分发到与其直接连接的一个或一个以上边缘服务区;c. The current distribution node receives the content to be published from the upper-level node directly connected to it according to the received content distribution command, stores it on the CS in the node, and distributes the content to one or one of the nodes directly connected to it above fringe service area; d、用户对ICP的访问,由该用户所在地的边缘服务区内的MRB进行调度,并由该用户所在地的边缘服务区内的CS或ES提供该用户所需的服务。d. The user's access to the ICP is scheduled by the MRB in the edge service area where the user is located, and the CS or ES in the edge service area where the user is located provides the service required by the user. 7、根据权利要求6所述的方法,其特征在于:所述调度至少包括对用户所访问的ICP的域名进行解析、对边缘服务区内的ES进行探测或选择最佳ES。7. The method according to claim 6, wherein the scheduling includes at least analyzing the domain name of the ICP visited by the user, detecting the ES in the edge service area, or selecting the best ES. 8、根据权利要求7所述的方法,其特征在于:所述对ES的探测至少包括对ES相对用户的临近度、用户所需内容的有无或网络忙闲状况进行探测。8. The method according to claim 7, wherein the detection of the ES includes at least detection of the proximity of the ES to the user, the availability of content required by the user, or the status of the network being busy or idle. 9、根据权利要求7所述的方法,其特征在于:所述选择是根据ES相对用户的临近度、用户所需内容的有无或网络忙闲状况来确定最佳ES。9. The method according to claim 7, wherein the selection is to determine the best ES according to the proximity of the ES to the user, the availability of content required by the user, or the busy or idle status of the network.
CNB031561047A 2003-08-29 2003-08-29 Layered content distributing network and method thereof Expired - Fee Related CN100349431C (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNB031561047A CN100349431C (en) 2003-08-29 2003-08-29 Layered content distributing network and method thereof
RU2006110034/09A RU2321956C2 (en) 2003-08-29 2004-05-21 Multi-layered content delivery network and method for multi-layered content delivery
PCT/CN2004/000514 WO2005022825A1 (en) 2003-08-29 2004-05-21 A system of layered content delivery network and a method of layered delivering content
HK05106991.1A HK1074937B (en) 2005-08-12 Layered content delivery network and method for layered delivery of contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031561047A CN100349431C (en) 2003-08-29 2003-08-29 Layered content distributing network and method thereof

Publications (2)

Publication Number Publication Date
CN1592248A CN1592248A (en) 2005-03-09
CN100349431C true CN100349431C (en) 2007-11-14

Family

ID=34240826

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031561047A Expired - Fee Related CN100349431C (en) 2003-08-29 2003-08-29 Layered content distributing network and method thereof

Country Status (3)

Country Link
CN (1) CN100349431C (en)
RU (1) RU2321956C2 (en)
WO (1) WO2005022825A1 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149797B1 (en) * 2001-04-02 2006-12-12 Akamai Technologies, Inc. Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
CN100438407C (en) * 2006-02-09 2008-11-26 华为技术有限公司 A method for distributing business content
CN100405773C (en) * 2006-07-14 2008-07-23 北京时越网络技术有限公司 Method for point-to-point content redistributing method based on content distributing network system
CN101146022B (en) * 2006-09-11 2011-08-17 上海思华科技股份有限公司 Node overlapping content distribution network
CN101150421B (en) * 2006-09-22 2011-05-04 华为技术有限公司 A distributed content distribution method, edge server and content distribution network
DE102006047112A1 (en) * 2006-09-27 2008-04-03 T-Mobile International Ag & Co. Kg Method for networking a plurality of convergent messaging systems and corresponding network system
CN101136932B (en) * 2006-10-20 2011-03-02 中兴通讯股份有限公司 Cluster type stream media networking system and its content issue and service method
CN101262488B (en) * 2007-03-09 2012-05-09 中兴通讯股份有限公司 A content distribution network system and method
CN101282281B (en) * 2007-04-03 2011-03-30 华为技术有限公司 Medium distributing system and apparatus as well as flow medium play method
CN101083604B (en) * 2007-07-18 2011-05-25 中兴通讯股份有限公司 Method for selecting and switching stream media server in content distributed network
CN101447910B (en) * 2007-11-26 2012-04-25 华为技术有限公司 Distributed network storage control method, device and distribution system
CN101179494B (en) * 2007-12-03 2010-09-01 浙江大学 Resource Distribution Method Oriented to Network Multimedia Transmission Service
CN101198016A (en) * 2007-12-05 2008-06-11 中兴通讯股份有限公司 Content distribution and storage method for interactive personal television media delivery system
CN101217391B (en) * 2008-01-18 2010-12-08 中兴通讯股份有限公司 Content distribution network hybrid networking system and content distribution method
CN101237418B (en) * 2008-02-28 2012-03-28 蓝汛网络科技(北京)有限公司 Stream media acceleration system, method and device based on content distribution network
US8161099B2 (en) 2008-12-17 2012-04-17 Microsoft Corporation Techniques to automatically syndicate content over a network
CN101640688B (en) * 2009-08-20 2014-03-12 中兴通讯股份有限公司 Content delivery network (CDN)-based switching method for main node controller and spare controller and CDN
CN101697548A (en) * 2009-10-23 2010-04-21 中兴通讯股份有限公司 Implementation method and management system of node cooperation
CN102215247B (en) * 2010-05-06 2014-12-03 华为技术有限公司 Network proximity load balancing method and device
CN102170454B (en) * 2011-06-02 2014-02-26 上海高清数字科技产业有限公司 Information distribution system
JP5857451B2 (en) * 2011-06-03 2016-02-10 富士通株式会社 Distribution method and distribution system
CN102891869B (en) * 2011-07-20 2015-07-15 郑州威科姆科技股份有限公司 CDN (Content Delivery Network) and content distribution and scheduling method
CN102231749B (en) * 2011-08-12 2013-12-11 乐视网信息技术(北京)股份有限公司 System and method for transmitting live stream by utilizing content delivery network (CDN)
CN102833592B (en) * 2012-08-06 2019-01-04 中兴通讯股份有限公司 A kind of media content dispatching method, system and equipment
CN102780710A (en) * 2012-08-24 2012-11-14 乐视网信息技术(北京)股份有限公司 Node scheduling method based on content distribution network
JP6172546B2 (en) 2012-12-28 2017-08-02 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Traffic steering method, device, and system
CN103596066B (en) * 2013-11-28 2017-02-15 中国联合网络通信集团有限公司 Method and device for data processing
CN105493462B (en) * 2014-01-08 2019-04-19 华为技术有限公司 A content distribution method, apparatus and system
CN103929491B (en) * 2014-04-28 2016-02-03 努比亚技术有限公司 Method of data synchronization and system and mobile terminal
CN104980416A (en) * 2014-07-31 2015-10-14 腾讯科技(深圳)有限公司 Data access method, device and system in content distribution network
CN105187518B (en) * 2015-08-24 2018-11-20 湖南快乐阳光互动娱乐传媒有限公司 CDN content distribution method and system
CN107277092A (en) * 2016-04-08 2017-10-20 北京优朋普乐科技有限公司 Content distributing network and its data download method
CN109218362B (en) * 2017-07-03 2021-01-15 中国移动通信有限公司研究院 Internet content distribution method, device and system
CN107395346B (en) * 2017-07-31 2020-09-11 东南大学 A Hierarchical Quantum Information Distribution Method
CN109005224B (en) * 2018-07-26 2021-10-22 中国建设银行股份有限公司 Data distribution method and device
CN109379426B (en) * 2018-10-19 2021-08-31 中国联合网络通信集团有限公司 X-CDN scheduling method, equipment and system based on X-DNS
CN118741161B (en) * 2023-12-22 2025-11-25 北京中新网信息科技有限公司 Content distribution systems and methods

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002071242A1 (en) * 2001-03-01 2002-09-12 Akamai Technologies, Inc. Optimal route selection in a content delivery network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052717A (en) * 1996-10-23 2000-04-18 Family Systems, Ltd. Interactive web book system
AU739924B2 (en) * 1997-01-29 2001-10-25 Google Inc Method of transferring media files over a communications network
EP1407374B1 (en) * 2001-06-06 2011-04-20 Akamai Technologies, Inc. Targeted delivery of media-promoted content to selected network service providers in a content delivery network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002071242A1 (en) * 2001-03-01 2002-09-12 Akamai Technologies, Inc. Optimal route selection in a content delivery network

Also Published As

Publication number Publication date
WO2005022825A1 (en) 2005-03-10
RU2321956C2 (en) 2008-04-10
HK1074937A1 (en) 2005-11-25
RU2006110034A (en) 2006-08-10
CN1592248A (en) 2005-03-09

Similar Documents

Publication Publication Date Title
CN100349431C (en) Layered content distributing network and method thereof
CN102523256B (en) Content management method, device and system
US7185052B2 (en) Meta content delivery network system
US6823377B1 (en) Arrangements and methods for latency-sensitive hashing for collaborative web caching
EP2704402B1 (en) Method and node for distributing electronic content in a content distribution network
US10348848B2 (en) Handling long-tail content in a content delivery network
CN102882939B (en) Load balancing method, load balancing equipment and extensive domain acceleration access system
CN102047244B (en) Handling Long Tail Content in a Content Delivery Network (CDN)
US8214524B2 (en) System and method for selecting an optimal authoritative name server
CN101014045B (en) A Distributed Approach to Service Management in Service Bearer Networks
US20010049741A1 (en) Method and system for balancing load distribution on a wide area network
US20240348677A1 (en) Network Address Resolution
CN100391178C (en) A method of selecting a server in the network
US20100037225A1 (en) Workload routing based on greenness conditions
CN101729591A (en) User guide device, system and method
CN101848137A (en) Load balancing method and system applied to three-layer network
CN101014046B (en) Integrated method of service location and service quality routing in service bearer network
CN105610930A (en) Data optimization method based on DNS (Domain Name Server)
WO2005018189A1 (en) Analysis method for user request
Challenger et al. Engineering highly accessed Web sites for performance
KR20040001355A (en) Network constructing method for multimedia contents distribution and multimedia contents service method using it
Wang et al. The content delivery network system based on cloud storage
Sarddar et al. Edge multilevel edge server co-operation in content delivery network using hierarchical classification
WO2001089172A2 (en) Meta content delivery network system
HK1074937B (en) Layered content delivery network and method for layered delivery of contents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1074937

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1074937

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: HUAWEI SOFTWARE TECHNOLOGIES LTD.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20090327

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: Intellectual Property Department of Bantian HUAWEI and HUAWEI base, Longgang District, Shenzhen, Guangdong

Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd.

Address before: Shenzhen HUAWEI service building, science and Technology Park, Guangdong

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20090327

Address after: No. 94 Ande gate, Yuhuatai District, Jiangsu, Nanjing

Patentee after: HUAWEI SOFTWARE TECHNOLOGIES Co.,Ltd.

Address before: Intellectual Property Department of Bantian HUAWEI and HUAWEI base, Longgang District, Shenzhen, Guangdong

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071114

Termination date: 20120829