[go: up one dir, main page]

WO2012034397A1 - Method and system for implementing content delivery network interconnection - Google Patents

Method and system for implementing content delivery network interconnection Download PDF

Info

Publication number
WO2012034397A1
WO2012034397A1 PCT/CN2011/072623 CN2011072623W WO2012034397A1 WO 2012034397 A1 WO2012034397 A1 WO 2012034397A1 CN 2011072623 W CN2011072623 W CN 2011072623W WO 2012034397 A1 WO2012034397 A1 WO 2012034397A1
Authority
WO
WIPO (PCT)
Prior art keywords
cdn
systems
aggregator
interconnection
registration
Prior art date
Application number
PCT/CN2011/072623
Other languages
French (fr)
Chinese (zh)
Inventor
吉锋
阳彦字
王东
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012034397A1 publication Critical patent/WO2012034397A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers

Definitions

  • the present invention relates to a content delivery network (CDN) technology in the field of Internet and communications, and more particularly to a method and system for implementing CDN interconnection.
  • CDN content delivery network
  • the full name of the CDN is the Content Delivery Network, the content distribution network. Its purpose is to add the new network architecture to the existing Internet, and publish the content of the website to the "edge" of the network closest to the user, so that the user can be near. Obtain the required content, solve the congestion of the Internet network, improve the response speed of users accessing the website, and comprehensively solve the problem of slow user access due to small network bandwidth, large user access, and uneven distribution of network points.
  • CDN Code Division Multiple Access
  • IPTV IPTV
  • CDN Internet CDN.
  • CDN systems heterogeneous CDN systems
  • CDN systems that provide various services
  • CDN system's service capacity reaches the upper limit, it will not be able to "borrow" idle service capabilities from other homogeneous CDN systems.
  • the present invention provides a system for implementing a content distribution network (CDN) interconnection, the system comprising: a CDN aggregator, and an interconnection agent module disposed in each CDN system, the CDN aggregator and each of the Interconnecting agent modules are connected; wherein
  • CDN content distribution network
  • Each of the interconnection agent modules performs information registration and update of each of the CDN systems by interacting with the CDN aggregator.
  • the CDN aggregator is configured to perform load sharing between the content sharing between the heterogeneous CDN systems and/or the service capability between the homogeneous CDN systems according to the information registered by the respective CDN systems.
  • the CDN aggregator includes: an interconnected CDN registration update module and a convergence capability control module, where
  • the CDN registration update module provides a CDN aggregation interface, performs registration on each CDN system according to registration information submitted by each CDN system through the interconnection proxy module, and executes the corresponding CDN system when the CDN system updates the registration information. Updating the registration information; the aggregation capability control module is configured to perform content sharing and/or homogeneous CDN system between heterogeneous CDN systems according to registration information corresponding to each CDN system saved in the CDN registration update module Load balancing between service capabilities.
  • the CDN aggregator further includes: a CDN content metadata conversion module configured to perform a conversion mapping operation of unifying the content identification of the registration information, and storing the unified registration information in the CDN registration update module.
  • the information registered by each CDN system includes at least one of the following:
  • the aggregation capability control module performs content sharing between the heterogeneous CDN systems by using a redirection manner or a proxy mode according to the registration information corresponding to each CDN system saved in the CDN registration update module.
  • the aggregation capability control module performs load balancing of service capabilities between the homogeneous CDN systems in a redirection manner according to the registration information corresponding to each CDN system saved in the CDN registration update module.
  • the CDN aggregator is deployed independently of each CDN system or deployed in one of the CDN systems.
  • the present invention also provides a method of implementing a CDN interconnection, the method comprising:
  • the CDN aggregator interacts with an interconnection agent module located in each CDN system to perform information registration and update of each of the CDN systems.
  • the method also includes:
  • the CDN aggregator performs load balancing between content sharing between heterogeneous CDN systems and/or service capabilities between homogeneous CDN systems based on information registered by respective CDN systems.
  • the method further includes: the CDN aggregator performing a conversion mapping operation of unifying the content identification of the registration information, and storing the unified registration information.
  • the information registered by each CDN system includes at least one of the following:
  • the identifier of the CDN system The identifier of the CDN system, the service content information provided by the CDN system, the CDN system entry address, the user address distribution information of the CDN system service, and the CDN system service capability information.
  • the method further includes: the CDN aggregator performing content sharing between the heterogeneous CDN systems in a redirection manner or a proxy manner according to the saved registration information corresponding to each CDN system.
  • the method further includes: the CDN aggregator performing load balancing of service capabilities between the homogeneous CDN systems according to the saved registration information corresponding to each CDN system.
  • the invention realizes a scheme of CDN interconnection, introduces a CDN aggregator, and is divided into each An interconnection proxy module in the CDN system, the CDN aggregator is connected to each interconnection proxy module; the CDN aggregator interacts with an interconnection proxy module located in each CDN system to perform information registration and update of each CDN system;
  • the interconnection problem between multiple independent CDN systems realizes the content sharing between heterogeneous CDN systems and the load balancing of service capabilities between homogeneous CDN systems, and fundamentally realizes content sharing and services of multiple CDNs. The ability to share, so that more users can provide more content services.
  • FIG. 1 is a schematic structural diagram of implementing interconnection of multiple CDN systems in the present invention
  • FIG. 1 is a schematic view showing the internal structure of a CDN aggregator in the present invention
  • FIG. 3 is a schematic diagram of content sharing between CD systems implemented by a proxy method in a heterogeneous interconnected CDN system according to Embodiment 1 of the present invention
  • FIG. 4 is a schematic diagram of content sharing between CDN systems implemented by a redirection method in a heterogeneous interconnected CDN system according to Embodiment 2 of the present invention
  • FIG. 5 is a schematic diagram of implementing user request redirection (capability load balancing) in a homogeneous interconnect CDN system according to Embodiment 3 of the present invention. detailed description
  • the present invention introduces a CDN aggregator and introduces an interconnection agent module in each CDN system, the CDN aggregator and each interconnection agent respectively Modules are connected, wherein the interconnection proxy module in each CDN system performs information registration and update of each CDN system by interacting with the CDN aggregator; the CDN aggregator performs content sharing between heterogeneous CDN systems according to information registered by each CDN system. Load balancing of service capabilities between and/or homogeneous CDN systems, thereby providing more content services to more users.
  • the internal structure of the CDN aggregator is as shown in FIG. 2, and mainly includes: an interconnected CDN registration update module and a convergence capability control module.
  • the CDN registration update module provides a CD aggregation interface for performing registration of each CDN system according to registration information submitted by each CDN system through the interconnection proxy module, and performing registration of the corresponding CDN system when the CDN system updates the registration information. Update of information.
  • the interconnection agent module in the CDN system completes the CDN aggregation process (ie, registration of the CDN system) through the CDN aggregation interface provided by the CDN registration update module.
  • the information registered by the CDN system mainly includes at least one of the following:
  • An identifier for the CDN system that identifies an independent CDN system
  • the service content information provided by the CDN system for the Internet CDN system, the content information may be a domain name Uniform Resource Locator (URL) identifier of the service content; and for a CDN system such as IPTV, the content information may be a CDN included
  • URL Uniform Resource Locator
  • CDN system entry address which is the entry address of the user request provided by the CDN system
  • user address distribution information of the CDN system service such as: IP address pool information of the CD service user, which can be used to interconnect capacity load balancing between CDN systems Judgments based;
  • CDN system service capability information such as: service bandwidth, request concurrency, and other system information.
  • each CDN system may call the CDN aggregation interface to update the related information as needed.
  • the update operation may be periodically updated or may be updated irregularly. For example, if the content stored in the CDN system changes, The CDN system can invoke the CDN aggregation interface to perform content update operations.
  • the convergence capability control module performs load balancing between the content sharing of the heterogeneous CDN systems and/or the service capability of the homogeneous CDN system according to the registration information corresponding to each CDN system saved in the CD registration update module.
  • Content sharing between heterogeneous CDN systems can be as follows Implementation mode: Redirection mode or proxy mode; The load balancing of service capabilities between homogeneous CDN systems can be redirected. The specific implementation process will be elaborated in the following.
  • the CDN content metadata conversion module shown in FIG. 2 may be introduced into the CDN aggregator for performing the content of the unified registration information.
  • the conversion mapping operation of the identifier stores the unified registration information in the CDN registration update module to block the difference in the manner of identifying the registered CDN content.
  • FIG. 3 is a schematic diagram of content sharing between CDN systems based on proxy mode in a heterogeneous interconnected CDN system according to Embodiment 1 of the present invention, and the operation of implementing content sharing between CDN systems mainly includes the following steps:
  • Step 301 The user of the CDN1 requests a certain content from the CDN1.
  • Step 302 the routing system module of the CDN1 finds that the requested content does not exist (the discovery process may need to interact with other modules (such as the content management module)), and the CDN is interconnected by the interconnecting proxy module (the module is pre-registered in the CDN aggregator) The aggregator requests to query other CDN systems for the corresponding content.
  • Step 303 The CDN aggregator finds that the CDN2 provides the corresponding content by querying the registration information of each CDN system (calling the content query address provided by each CD system), thereby returning the entry address information of the routing system of the CDN2 to the CDN1 through the routing system module of the CDN1. .
  • Step 304 the two routing system modules in the CDN1 and CDN2 systems interact, CDN 1
  • the routing system module obtains the corresponding content to the CDN node 2-1 in the CDN2.
  • Step 305 the CDN1 allocates the CDN node 1-1 to prepare to provide services for the user, and notifies the CDN node 1-1 to the CDN node 2-2 in the CDN2 to acquire the content.
  • Step 306 the CDN node 1-1 serves the user with a proxy mode that pulls the edge service from the CDN node 2-2.
  • the so-called edge-pull service is the way of pulling and pulling, that is, the CDN node 1-1 finds that there is no content at present, and pulls the content from the CDN node 2-2 in real time, while pulling and providing services for the user, the CDN node 1-1 is similar.
  • a relay or proxy Proxy
  • FIG. 4 is a schematic diagram of content sharing between CDN systems based on a redirection method in a heterogeneous interconnected CDN system according to Embodiment 2 of the present invention.
  • the operation of realizing content sharing between CDN systems mainly includes the following steps:
  • Step 401 The user of the CDN1 requests a certain content from the CDN1.
  • Step 402 The routing system module of CDN1 finds that the requested content does not exist (the discovery process may need to interact with other modules (such as a content management module)), and the CDN is interconnected by the interconnecting proxy module (the module is pre-registered in the CDN aggregator) The aggregator requests to query other CDN systems for the corresponding content.
  • the discovery process may need to interact with other modules (such as a content management module)
  • the CDN is interconnected by the interconnecting proxy module (the module is pre-registered in the CDN aggregator)
  • the aggregator requests to query other CDN systems for the corresponding content.
  • Step 403 The CDN aggregator finds that the CDN2 provides the corresponding content by querying the registration information of each CDN system (calling the content query address provided by each CDN system), thereby returning the entry address information of the routing system of the CDN2 to the user through the routing system module of the CDN1. And instruct the user to redirect directly to the CDN2 system to obtain content.
  • Step 404 The user accesses the routing system of the CDN2 in a redirected manner, and the routing system of the CDN2 obtains the corresponding content of the CDN node 2-1 in the CDN2, and allocates the CDN node 2-1 to provide services for the user.
  • FIG. 5 a schematic diagram of realizing user request redirection (capability load balancing) in a homogeneous interconnect CDN system according to Embodiment 3 of the present invention
  • two Internet CDN (Web CDN1 and Web CDN2) systems are websites www.
  • Example.com provides caching services, when Web CD 1 is When the service capability of the system is insufficient, some user requests can be redirected to the interconnected Web CDN2 system through the CDN aggregator.
  • the operation of the load balancing between CDN systems mainly includes the following steps:
  • Step 501 The user requests a webpage service of www.example.com.
  • Step 502 The local domain name system (DNS) server of the user requests the CDN aggregator to perform load balancing.
  • DNS domain name system
  • Step 503 in general, the CDN aggregator will point the user request to the Web CDN1 system.
  • the CDN aggregator finds that the Web CDN1 system is insufficient (the CDN service of the Web CD 1 system is stored in the CDN registration update module of the CDN aggregator). Capability information), choose to redirect the user to a Web CDN2 system that provides the same service and has the ability to idle.
  • Step 504 Inside the Web CDN2 system, the operation is performed according to the traditional Internet CDN redirection process, and the user request is finally redirected to an edge node of the Web CDN2 system.
  • the CDN aggregator in the present invention can be deployed in the network as a device independent of each CDN system, as shown in FIG. 3 and FIG. 4, or in a CDN system, as shown in FIG. 5. Shown. Regardless of the deployment method, the implementation of the CDN aggregator is the same.
  • the present invention solves the interconnection problem between multiple independent CDN systems, realizes content sharing between heterogeneous CDN systems and load balancing of service capabilities between homogeneous CDN systems, and fundamentally Realize the sharing of content and service capabilities of multiple CDNs, so as to provide more content services for more users.

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)

Abstract

The present invention discloses a method and system for implementing Content Delivery Networks (CDNs) interconnection. The system includes a CDN aggregator and interconnection proxy modules set in each CDN system separately; the CDN aggregator is connected with each interconnection proxy module, wherein each interconnection proxy module implements information registration and update of each CDN system by interacting with the CDN aggregator. With the present invention, the interconnection problem of multiple independent CDN systems is solved.

Description

一种实现 CD 互连的方法和系统 技术领域  Method and system for realizing CD interconnection
本发明涉及互联网和通信领域的内容分发网络( CDN, Content Delivery Network )技术, 尤其涉及一种实现 CDN互连的方法和系统。 背景技术  The present invention relates to a content delivery network (CDN) technology in the field of Internet and communications, and more particularly to a method and system for implementing CDN interconnection. Background technique
CDN的全称是 Content Delivery Network , 即内容分发网络, 其目的是 通过在现有的 Internet中增加一层新的网络架构,将网站的内容发布到最接 近用户的网络 "边缘", 使用户可以就近取得所需的内容, 解决 Internet网 络拥挤的状况, 提高用户访问网站的响应速度, 从技术上全面解决由于网 络带宽小、 用户访问量大、 网点分布不均等原因造成的用户访问速度慢的 问题。  The full name of the CDN is the Content Delivery Network, the content distribution network. Its purpose is to add the new network architecture to the existing Internet, and publish the content of the website to the "edge" of the network closest to the user, so that the user can be near. Obtain the required content, solve the congestion of the Internet network, improve the response speed of users accessing the website, and comprehensively solve the problem of slow user access due to small network bandwidth, large user access, and uneven distribution of network points.
目前广泛存在的 CDN 系统, 其建立的目标可能并不相同 (如互联网 CDN. IPTV CDN ), 提供的服务、 包含的内容也常常不相同。 然而, 通常 这些 CDN之间相对比较自治独立,对于提供各种不同服务的 CDN系统(异 构 CDN系统)来讲, 通常没有服务内容的共享; 即使对于同构 CDN系统 (提供相同服务的 CDN系统), 若某个 CDN系统的服务能力达到上限, 也 无法从其它的同构 CDN系统 "借用 " 空闲的服务能力。  Currently widely existing CDN systems may not have the same set goals (such as Internet CDN. IPTV CDN), and the services provided and the content they contain are often different. However, usually these CDNs are relatively autonomous and independent. For CDN systems (heterogeneous CDN systems) that provide various services, there is usually no sharing of service content; even for homogeneous CDN systems (CDN systems that provide the same service) If a CDN system's service capacity reaches the upper limit, it will not be able to "borrow" idle service capabilities from other homogeneous CDN systems.
从实际 CDN系统建设的成本来讲, 通常一个 CDN系统不可能覆盖所 有的区域, 包含的服务内容也有限, 因此若能将多个提供各种服务能力的、 独立 CDN系统互连起来, 形成一个虚拟的、 更大的 CDN系统, 最终形成 内容共享、 服务能力的共享, 这无论对于最终用户、 还是 CDN提供商来讲 都具有积极的意义。 发明内容 In terms of the cost of actual CDN system construction, usually a CDN system cannot cover all areas and contains limited service content. Therefore, if multiple independent CDN systems providing various service capabilities can be interconnected, a Virtual, larger CDN systems ultimately result in content sharing and sharing of service capabilities, which are positive for both end users and CDN providers. Summary of the invention
有鉴于此,本发明的主要目的在于提供一种实现 CDN互连的方法和系 统, 以解决多个独立的 CDN系统之间的互连问题。  In view of this, it is a primary object of the present invention to provide a method and system for implementing CDN interconnection to address interconnection problems between multiple independent CDN systems.
为达到上述目的, 本发明的技术方案是这样实现的:  In order to achieve the above object, the technical solution of the present invention is achieved as follows:
本发明提供了一种实现内容分发网络(CDN ) 互连的系统, 该系统包 括: CDN聚合器,以及分设在每个 CDN系统中的互连代理模块,所述 CDN 聚合器与每个所述互连代理模块相连; 其中,  The present invention provides a system for implementing a content distribution network (CDN) interconnection, the system comprising: a CDN aggregator, and an interconnection agent module disposed in each CDN system, the CDN aggregator and each of the Interconnecting agent modules are connected; wherein
每个所述互连代理模块通过与所述 CDN 聚合器交互, 执行各个所述 CDN系统的信息注册和更新。  Each of the interconnection agent modules performs information registration and update of each of the CDN systems by interacting with the CDN aggregator.
其中, 所述 CDN聚合器, 设置为根据各个 CDN系统注册的信息执行 异构 CDN系统之间的内容共享和 /或同构 CDN系统之间服务能力的负载均 衡。  Wherein, the CDN aggregator is configured to perform load sharing between the content sharing between the heterogeneous CDN systems and/or the service capability between the homogeneous CDN systems according to the information registered by the respective CDN systems.
所述 CDN聚合器包括: 相互连接的 CDN注册更新模块和汇聚能力控 制模块, 其中,  The CDN aggregator includes: an interconnected CDN registration update module and a convergence capability control module, where
所述 CDN注册更新模块提供 CDN聚合接口,根据各个 CDN系统通过 互连代理模块提交的注册信息, 执行对各个 CDN 系统的注册, 并在所述 CDN系统更新注册信息时, 执行对应所述 CDN系统的注册信息的更新; 所述汇聚能力控制模块,设置为根据所述 CDN注册更新模块中保存的 对应各个 CDN系统的注册信息, 执行异构 CDN系统之间的内容共享和 /或 同构 CDN系统之间服务能力的负载均衡。  The CDN registration update module provides a CDN aggregation interface, performs registration on each CDN system according to registration information submitted by each CDN system through the interconnection proxy module, and executes the corresponding CDN system when the CDN system updates the registration information. Updating the registration information; the aggregation capability control module is configured to perform content sharing and/or homogeneous CDN system between heterogeneous CDN systems according to registration information corresponding to each CDN system saved in the CDN registration update module Load balancing between service capabilities.
所述 CDN聚合器还包括: CDN内容元数据转换模块, 设置为执行统 一所述注册信息的内容标识的转换映射操作, 并将统一后的注册信息存储 在所述 CDN注册更新模块中。  The CDN aggregator further includes: a CDN content metadata conversion module configured to perform a conversion mapping operation of unifying the content identification of the registration information, and storing the unified registration information in the CDN registration update module.
所述各个 CDN系统注册的信息包括以下至少之一:  The information registered by each CDN system includes at least one of the following:
CDN系统的标识符、 CDN系统提供的服务内容信息、 CDN系统入口 地址、 CDN系统服务的用户地址分布信息和 CDN系统服务能力信息。 所述汇聚能力控制模块根据所述 CDN注册更新模块中保存的对应各个 CDN系统的注册信息, 采用重定向方式或代理方式执行异构 CDN系统之 间的内容共享。 The identifier of the CDN system, the service content information provided by the CDN system, and the CDN system entry Address, user address distribution information of the CDN system service, and CDN system service capability information. The aggregation capability control module performs content sharing between the heterogeneous CDN systems by using a redirection manner or a proxy mode according to the registration information corresponding to each CDN system saved in the CDN registration update module.
所述汇聚能力控制模块根据所述 CDN注册更新模块中保存的对应各个 CDN系统的注册信息, 采用重定向方式执行同构 CDN 系统之间服务能力 的负载均衡。  The aggregation capability control module performs load balancing of service capabilities between the homogeneous CDN systems in a redirection manner according to the registration information corresponding to each CDN system saved in the CDN registration update module.
所述 CDN 聚合器独立于各个 CDN 系统部署, 或者部署在其中一个 CDN系统中。  The CDN aggregator is deployed independently of each CDN system or deployed in one of the CDN systems.
本发明还提供了一种实现 CDN互连的方法, 该方法包括:  The present invention also provides a method of implementing a CDN interconnection, the method comprising:
CDN聚合器与位于各个 CDN 系统中的互连代理模块交互, 执行各个 所述 CDN系统的信息注册和更新。  The CDN aggregator interacts with an interconnection agent module located in each CDN system to perform information registration and update of each of the CDN systems.
该方法还包括:  The method also includes:
所述 CDN聚合器根据各个 CDN系统注册的信息执行异构 CDN系统之 间的内容共享和 /或同构 CDN系统之间服务能力的负载均衡。  The CDN aggregator performs load balancing between content sharing between heterogeneous CDN systems and/or service capabilities between homogeneous CDN systems based on information registered by respective CDN systems.
该方法还包括: 所述 CDN聚合器执行统一所述注册信息的内容标识的 转换映射操作, 并对统一后的注册信息进行存储。  The method further includes: the CDN aggregator performing a conversion mapping operation of unifying the content identification of the registration information, and storing the unified registration information.
所述各个 CDN系统注册的信息包括以下至少之一:  The information registered by each CDN system includes at least one of the following:
CDN系统的标识符、 CDN系统提供的服务内容信息、 CDN系统入口 地址、 CDN系统服务的用户地址分布信息和 CDN系统服务能力信息。  The identifier of the CDN system, the service content information provided by the CDN system, the CDN system entry address, the user address distribution information of the CDN system service, and the CDN system service capability information.
该方法还包括: 所述 CDN聚合器根据保存的对应各个 CDN系统的注 册信息, 采用重定向方式或代理方式执行异构 CDN系统之间的内容共享。  The method further includes: the CDN aggregator performing content sharing between the heterogeneous CDN systems in a redirection manner or a proxy manner according to the saved registration information corresponding to each CDN system.
该方法还包括: 所述 CDN聚合器根据保存的对应各个 CDN系统的注 册信息, 釆用重定向方式执行同构 CDN系统之间服务能力的负载均衡。  The method further includes: the CDN aggregator performing load balancing of service capabilities between the homogeneous CDN systems according to the saved registration information corresponding to each CDN system.
本发明实现 CDN互连的方案, 引入了 CDN聚合器, 以及分设在每个 CDN系统中的互连代理模块, CDN聚合器与每个互连代理模块相连; CDN 聚合器与位于各个 CDN系统中的互连代理模块交互, 执行各个 CDN系统 的信息注册和更新; 如此, 解决了多个独立的 CDN系统之间的互连问题, 实现了异构 CDN系统之间的内容共享和同构 CDN系统之间服务能力的负 载均衡, 从根本上实现多个 CDN的内容共享和服务能力的共享, 从而能为 更多的用户提供更多的内容服务。 附图说明 The invention realizes a scheme of CDN interconnection, introduces a CDN aggregator, and is divided into each An interconnection proxy module in the CDN system, the CDN aggregator is connected to each interconnection proxy module; the CDN aggregator interacts with an interconnection proxy module located in each CDN system to perform information registration and update of each CDN system; The interconnection problem between multiple independent CDN systems realizes the content sharing between heterogeneous CDN systems and the load balancing of service capabilities between homogeneous CDN systems, and fundamentally realizes content sharing and services of multiple CDNs. The ability to share, so that more users can provide more content services. DRAWINGS
图 1为本发明中实现多个 CDN系统互连的架构示意图;  1 is a schematic structural diagram of implementing interconnection of multiple CDN systems in the present invention;
图 1为本发明中的 CDN聚合器的内部结构示意图;  1 is a schematic view showing the internal structure of a CDN aggregator in the present invention;
图 3 为本发明实施例一的异构互连 CDN 系统中基于代理方式实现的 CD 系统间内容共享的示意图;  3 is a schematic diagram of content sharing between CD systems implemented by a proxy method in a heterogeneous interconnected CDN system according to Embodiment 1 of the present invention;
图 4为本发明实施例二的异构互连 CDN系统中基于重定向方式实现的 CDN系统间内容共享的示意图;  4 is a schematic diagram of content sharing between CDN systems implemented by a redirection method in a heterogeneous interconnected CDN system according to Embodiment 2 of the present invention;
图 5 为本发明实施例三的同构互连 CDN 系统中实现用户请求重定向 (能力负载均衡) 的示意图。 具体实施方式  FIG. 5 is a schematic diagram of implementing user request redirection (capability load balancing) in a homogeneous interconnect CDN system according to Embodiment 3 of the present invention. detailed description
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。 为实现多个独立的 CDN 系统之间的互连, 如图 1 所示, 本发明引入 CDN聚合器, 并在每个 CDN系统中引入一个互连代理模块, CDN聚合器 分别与各个互连代理模块相连, 其中, 各个 CDN系统中的互连代理模块通 过与 CDN聚合器交互执行各个 CDN系统的信息注册和更新; CDN聚合器 根据各个 CDN系统注册的信息执行异构 CDN系统之间的内容共享和 /或同 构 CDN系统之间服务能力的负载均衡,从而能为更多的用户提供更多的内 容服务。 CDN聚合器的内部结构如图 2所示, 主要包括: 相互连接的 CDN注 册更新模块和汇聚能力控制模块。 The technical solutions of the present invention are further elaborated below in conjunction with the accompanying drawings and specific embodiments. To achieve interconnection between multiple independent CDN systems, as shown in Figure 1, the present invention introduces a CDN aggregator and introduces an interconnection agent module in each CDN system, the CDN aggregator and each interconnection agent respectively Modules are connected, wherein the interconnection proxy module in each CDN system performs information registration and update of each CDN system by interacting with the CDN aggregator; the CDN aggregator performs content sharing between heterogeneous CDN systems according to information registered by each CDN system. Load balancing of service capabilities between and/or homogeneous CDN systems, thereby providing more content services to more users. The internal structure of the CDN aggregator is as shown in FIG. 2, and mainly includes: an interconnected CDN registration update module and a convergence capability control module.
其中, CDN注册更新模块提供 CD 聚合接口, 用于根据各个 CDN系 统通过互连代理模块提交的注册信息, 执行对各个 CDN系统的注册, 并在 CDN系统更新注册信息时, 执行对应 CDN系统的注册信息的更新。 CDN 系统中的互连代理模块通过 CDN注册更新模块提供的 CDN聚合接口完成 CDN的聚合流程 (即 CDN系统的注册)。 CDN系统注册的信息主要包括以 下至少之一:  The CDN registration update module provides a CD aggregation interface for performing registration of each CDN system according to registration information submitted by each CDN system through the interconnection proxy module, and performing registration of the corresponding CDN system when the CDN system updates the registration information. Update of information. The interconnection agent module in the CDN system completes the CDN aggregation process (ie, registration of the CDN system) through the CDN aggregation interface provided by the CDN registration update module. The information registered by the CDN system mainly includes at least one of the following:
CDN系统的标识符 , 用于标识一个独立的 CDN系统;  An identifier for the CDN system that identifies an independent CDN system;
CDN 系统提供的服务内容信息, 对于互联网 CDN系统, 该内容信息 可以是服务内容的域名统一资源定位符 ( URL, Universal Resource Locator ) 标识; 而对于如 IPTV的 CDN系统, 该内容信息可以是 CDN包含的内容 列表索引信息或 CDN中实现内容定位查询的服务器的 URL地址信息, CDN 聚合器可以根据该 URL进行内容查询;  The service content information provided by the CDN system, for the Internet CDN system, the content information may be a domain name Uniform Resource Locator (URL) identifier of the service content; and for a CDN system such as IPTV, the content information may be a CDN included The content list index information or the URL address information of the server that implements the content location query in the CDN, and the CDN aggregator can perform content query according to the URL;
CDN系统入口地址, 此为 CDN系统提供的用户请求的入口地址; CDN系统服务的用户地址分布信息, 如: CD 服务用户的 IP地址池 信息, 该信息可用于互连 CDN系统间的能力负载均衡判断依据;  CDN system entry address, which is the entry address of the user request provided by the CDN system; user address distribution information of the CDN system service, such as: IP address pool information of the CD service user, which can be used to interconnect capacity load balancing between CDN systems Judgments based;
CDN系统服务能力信息, 如: 服务带宽、 请求并发数等系统信息。 在初始注册完成后, 各 CDN系统可以根据需要调用 CDN聚合接口进 行上述相关信息的更新, 该更新操作可以为定期更新, 也可以为不定期更 新,例如: CDN系统中存储的内容发生变化,则该 CDN系统可以调用 CDN 聚合接口进行内容的更新操作。  CDN system service capability information, such as: service bandwidth, request concurrency, and other system information. After the initial registration is completed, each CDN system may call the CDN aggregation interface to update the related information as needed. The update operation may be periodically updated or may be updated irregularly. For example, if the content stored in the CDN system changes, The CDN system can invoke the CDN aggregation interface to perform content update operations.
汇聚能力控制模块根据 CD 注册更新模块中保存的对应各个 CDN系 统的注册信息, 执行异构 CDN系统之间的内容共享和 /或同构 CDN系统之 间服务能力的负载均衡。异构 CDN系统之间的内容共享可以采用以下两种 实现方式: 重定向方式或代理方式; 同构 CDN系统之间服务能力的负载均 衡可以采用重定向方式, 具体的实现流程将在后续进行详细阐述。 The convergence capability control module performs load balancing between the content sharing of the heterogeneous CDN systems and/or the service capability of the homogeneous CDN system according to the registration information corresponding to each CDN system saved in the CD registration update module. Content sharing between heterogeneous CDN systems can be as follows Implementation mode: Redirection mode or proxy mode; The load balancing of service capabilities between homogeneous CDN systems can be redirected. The specific implementation process will be elaborated in the following.
此外, 对于异构 CDN, 由于各 CDN系统中内容的标识方式会有所不 同, 因此可以在 CDN聚合器中引入图 2中所示的 CDN内容元数据转换模 块, 用于进行统一注册信息的内容标识的转换映射操作, 将统一后的注册 信息存储在 CDN注册更新模块中, 以屏蔽各个注册 CDN内容标识方式的 差异。  In addition, for the heterogeneous CDN, since the identification manner of the content in each CDN system may be different, the CDN content metadata conversion module shown in FIG. 2 may be introduced into the CDN aggregator for performing the content of the unified registration information. The conversion mapping operation of the identifier stores the unified registration information in the CDN registration update module to block the difference in the manner of identifying the registered CDN content.
下面结合具体实施例,对上述图 1、 图 2所示的系统实现功能进一步详 细阐述。  The system implementation functions shown in the above Figures 1 and 2 will be further elaborated below in conjunction with the specific embodiments.
如图 3所示, 图 3为本发明实施例一的异构互连 CDN系统中基于代理 方式实现的 CDN系统间内容共享的示意图, 其实现 CDN系统间内容共享 的操作主要包括以下步骤:  As shown in FIG. 3, FIG. 3 is a schematic diagram of content sharing between CDN systems based on proxy mode in a heterogeneous interconnected CDN system according to Embodiment 1 of the present invention, and the operation of implementing content sharing between CDN systems mainly includes the following steps:
步骤 301 , CDN1的用户向 CDN1请求某个内容。  Step 301: The user of the CDN1 requests a certain content from the CDN1.
步骤 302, CDN1的路由系统模块发现请求内容不存在(发现过程可能 需要与其他模块(如内容管理模块)进行交互), 其通过互连代理模块(该 模块预先在 CDN聚合器注册过)向 CDN聚合器请求查询其他 CDN系统是 否存在相应的内容。  Step 302, the routing system module of the CDN1 finds that the requested content does not exist (the discovery process may need to interact with other modules (such as the content management module)), and the CDN is interconnected by the interconnecting proxy module (the module is pre-registered in the CDN aggregator) The aggregator requests to query other CDN systems for the corresponding content.
需要说明的是, 实际应用中需要确保各 CDN中的内容标识一致, 以进 行共享内容的查询, 可行的实现方式有多种, 例如: CDN注册时, 对内容 采用统一的标识标准; 或者, 在 CDN聚合器中进行统一 CDN内容标识的 转换映射操作, 即图 2中 CDN内容元数据转换模块所实现的功能。  It should be noted that in the actual application, it is necessary to ensure that the content identifiers in the CDNs are consistent, so as to perform the query of the shared content, there are various possible implementation manners, for example, when the CDN is registered, the content is uniformly labeled; or, The conversion mapping operation of the unified CDN content identification in the CDN aggregator, that is, the function implemented by the CDN content metadata conversion module in FIG.
步骤 303 , CDN聚合器通过查询各个 CDN系统的注册信息(调用各个 CD 系统提供的内容查询地址)发现 CDN2提供相应的内容, 从而通过 CDN1的路由系统模块返回 CDN2的路由系统的入口地址信息给 CDN1。  Step 303: The CDN aggregator finds that the CDN2 provides the corresponding content by querying the registration information of each CDN system (calling the content query address provided by each CD system), thereby returning the entry address information of the routing system of the CDN2 to the CDN1 through the routing system module of the CDN1. .
步骤 304, CDN1和 CDN2系统中的两个路由系统模块进行交互, CDN 1 的路由系统模块获取到 CDN2中的 CDN节点 2-1存在相应的内容。 Step 304, the two routing system modules in the CDN1 and CDN2 systems interact, CDN 1 The routing system module obtains the corresponding content to the CDN node 2-1 in the CDN2.
步骤 305 , CDN1分配 CDN节点 1-1准备为用户提供服务, 同时通知 CDN节点 1-1到 CDN2中的 CDN节点 2-2获取内容。  Step 305, the CDN1 allocates the CDN node 1-1 to prepare to provide services for the user, and notifies the CDN node 1-1 to the CDN node 2-2 in the CDN2 to acquire the content.
步骤 306, CDN节点 1-1釆用从 CDN节点 2-2边拉边服务的代理方式 为用户服务。 所谓边拉边服务, 就是边拉边放的方式, 即 CDN节点 1-1发 现当前没有内容, 从 CDN节点 2-2实时地拉内容, 拉的同时为用户提供服 务, CDN节点 1-1类似于一个中继或代理( Proxy )。  Step 306, the CDN node 1-1 serves the user with a proxy mode that pulls the edge service from the CDN node 2-2. The so-called edge-pull service is the way of pulling and pulling, that is, the CDN node 1-1 finds that there is no content at present, and pulls the content from the CDN node 2-2 in real time, while pulling and providing services for the user, the CDN node 1-1 is similar. On a relay or proxy (Proxy).
如图 4所示, 图 4为本发明实施例二的异构互连 CDN系统中基于重定 向方式实现的 CDN系统间内容共享的示意图, 其实现 CDN系统间内容共 享的操作主要包括以下步骤:  As shown in FIG. 4, FIG. 4 is a schematic diagram of content sharing between CDN systems based on a redirection method in a heterogeneous interconnected CDN system according to Embodiment 2 of the present invention. The operation of realizing content sharing between CDN systems mainly includes the following steps:
步骤 401 , CDN1的用户向 CDN1请求某个内容。  Step 401: The user of the CDN1 requests a certain content from the CDN1.
步骤 402, CDN1的路由系统模块发现请求内容不存在(发现过程可能 需要与其他模块(如内容管理模块)进行交互), 其通过互连代理模块(该 模块预先在 CDN聚合器注册过)向 CDN聚合器请求查询其他 CDN系统是 否存在相应的内容。  Step 402: The routing system module of CDN1 finds that the requested content does not exist (the discovery process may need to interact with other modules (such as a content management module)), and the CDN is interconnected by the interconnecting proxy module (the module is pre-registered in the CDN aggregator) The aggregator requests to query other CDN systems for the corresponding content.
步骤 403, CDN聚合器通过查询各个 CDN系统的注册信息(调用各个 CDN 系统提供的内容查询地址)发现 CDN2提供相应的内容, 从而通过 CDN1 的路由系統模块返回 CDN2的路由系统的入口地址信息给用户, 并 指示用户以重定向的方式直接到 CDN2系统中获取内容。  Step 403: The CDN aggregator finds that the CDN2 provides the corresponding content by querying the registration information of each CDN system (calling the content query address provided by each CDN system), thereby returning the entry address information of the routing system of the CDN2 to the user through the routing system module of the CDN1. And instruct the user to redirect directly to the CDN2 system to obtain content.
步驟 404, 用户以重定向的方式访问 CDN2的路由系统, CDN2的路由 系统获取到 CDN2中的 CDN节点 2-1存在相应的内容, 并分配 CDN节点 2-1为用户提供服务。  Step 404: The user accesses the routing system of the CDN2 in a redirected manner, and the routing system of the CDN2 obtains the corresponding content of the CDN node 2-1 in the CDN2, and allocates the CDN node 2-1 to provide services for the user.
如图 5所示,为本发明实施例三的同构互连 CDN系统中实现用户请求 重定向 (能力负载均衡) 的示意图, 两个互联网 CDN ( Web CDN1和 Web CDN2 ) 系统都为网站 www.example.com提供緩存服务, 当 Web CD 1系 统的服务能力不够时,通过 CDN聚合器可以将部分用户请求重定向到互连 的 Web CDN2系统中,其实现 CDN系统间能力负载均衡的操作主要包括以 下步骤: As shown in FIG. 5, a schematic diagram of realizing user request redirection (capability load balancing) in a homogeneous interconnect CDN system according to Embodiment 3 of the present invention, two Internet CDN (Web CDN1 and Web CDN2) systems are websites www. Example.com provides caching services, when Web CD 1 is When the service capability of the system is insufficient, some user requests can be redirected to the interconnected Web CDN2 system through the CDN aggregator. The operation of the load balancing between CDN systems mainly includes the following steps:
步骤 501 , 用户请求 www.example.com的网页服务。  Step 501: The user requests a webpage service of www.example.com.
步骤 502 , 用户本地的域名系统( DNS , Domain Name System )服务器 请求 CDN聚合器进行负载均衡。  Step 502: The local domain name system (DNS) server of the user requests the CDN aggregator to perform load balancing.
步骤 503 , 通常情况下, CDN聚合器会将用户请求指向到 Web CDN1 系统, 然而, CDN聚合器发现 Web CDN1 系统能力不足(CDN聚合器的 CDN注册更新模块中存储有 Web CD 1系统的 CDN服务能力信息),选择 将用户重定向到提供同样服务、 具有空闲能力的 Web CDN2系统。  Step 503, in general, the CDN aggregator will point the user request to the Web CDN1 system. However, the CDN aggregator finds that the Web CDN1 system is insufficient (the CDN service of the Web CD 1 system is stored in the CDN registration update module of the CDN aggregator). Capability information), choose to redirect the user to a Web CDN2 system that provides the same service and has the ability to idle.
步骤 504, 在 Web CDN2系统内部, 则是按照传统的互联网 CDN重定 向流程执行操作, 用户请求最终被重定向到 Web CDN2系统的某个边缘节 点。  Step 504: Inside the Web CDN2 system, the operation is performed according to the traditional Internet CDN redirection process, and the user request is finally redirected to an edge node of the Web CDN2 system.
需要说明的是, 本发明中的 CDN 聚合器既可以作为一个独立于各个 CDN系统的设备部署在网络中,如图 3、图 4所示,也可以部署在某个 CDN 系统中, 如图 5所示。 无论采用何种部署方式, 其 CDN聚合器的实现功能 是相同的。  It should be noted that the CDN aggregator in the present invention can be deployed in the network as a device independent of each CDN system, as shown in FIG. 3 and FIG. 4, or in a CDN system, as shown in FIG. 5. Shown. Regardless of the deployment method, the implementation of the CDN aggregator is the same.
综上所述,通过本发明,解决了多个独立的 CDN系统之间的互连问题, 实现了异构 CDN系统之间的内容共享和同构 CDN系统之间服务能力的负 载均衡, 从根本上实现多个 CDN的内容共享和服务能力的共享, 从而能为 更多的用户提供更多的内容服务。  In summary, the present invention solves the interconnection problem between multiple independent CDN systems, realizes content sharing between heterogeneous CDN systems and load balancing of service capabilities between homogeneous CDN systems, and fundamentally Realize the sharing of content and service capabilities of multiple CDNs, so as to provide more content services for more users.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.

Claims

权利要求书 Claim
1、 一种实现内容分发网络(CDN ) 互连的系统, 该系统包括: CDN 聚合器, 以及分设在每个 CDN系统中的互连代理模块, 所述 CDN聚合器 与每个所述互连代理模块相连; 其中,  What is claimed is: 1. A system for implementing a content distribution network (CDN) interconnection, the system comprising: a CDN aggregator, and an interconnection agent module disposed in each CDN system, the CDN aggregator and each of the interconnections Agent modules are connected;
每个所述互连代理模块通过与所述 CDN 聚合器交互, 执行各个所述 CD 系统的信息注册和更新。  Each of the interconnection agent modules performs information registration and update of each of the CD systems by interacting with the CDN aggregator.
2、 根据权利要求 1所述实现 CDN互连的系统, 其中, 所述 CDN聚合 器, 设置为根据各个 CDN系统注册的信息执行异构 CDN系统之间的内容 共享和 /或同构 CDN系统之间服务能力的负载均衡。  2. A system for implementing CDN interconnection according to claim 1, wherein said CDN aggregator is arranged to perform content sharing between heterogeneous CDN systems and/or isomorphic CDN systems based on information registered by respective CDN systems. Load balancing of service capabilities.
3、 根据权利要求 2所述实现 CDN互连的系统, 其中, 所述 CDN聚合 器包括: 相互连接的 CDN注册更新模块和汇聚能力控制模块, 其中, 所述 CDN注册更新模块提供 CDN聚合接口,根据各个 CDN系统通过 互连代理模块提交的注册信息, 执行对各个 CDN 系统的注册, 并在所述 CDN系统更新注册信息时, 执行对应所述 CDN系统的注册信息的更新; 所述汇聚能力控制模块,设置为根据所述 CDN注册更新模块中保存的 对应各个 CDN系统的注册信息, 执行异构 CDN系统之间的内容共享和 /或 同构 CDN系统之间服务能力的负载均衡。  The system for implementing a CDN interconnection according to claim 2, wherein the CDN aggregator comprises: a CDN registration update module and an aggregation capability control module, wherein the CDN registration update module provides a CDN aggregation interface, Performing registration of each CDN system according to registration information submitted by each CDN system through the interconnection proxy module, and performing update of registration information corresponding to the CDN system when the CDN system updates the registration information; the convergence capability control And a module configured to perform load balancing between the content sharing between the heterogeneous CDN systems and/or the service capability between the homogeneous CDN systems according to the registration information corresponding to each CDN system saved in the CDN registration update module.
4、 根据权利要求 3所述实现 CDN互连的系统, 其中, 所述 CDN聚合 器还包括: CDN内容元数据转换模块, 设置为执行统一所述注册信息的内 容标识的转换映射操作, 并将统一后的注册信息存储在所述 CDN注册更新 模块中。  4. The system for implementing a CDN interconnection according to claim 3, wherein the CDN aggregator further comprises: a CDN content metadata conversion module configured to perform a conversion mapping operation of unifying the content identification of the registration information, and The unified registration information is stored in the CDN registration update module.
5、 根据权利要求 1至 4任一项所述实现 CDN互连的系统, 其中, 所 述各个 CDN系统注册的信息包括以下至少之一:  The system for implementing CDN interconnection according to any one of claims 1 to 4, wherein the information registered by each of the CDN systems comprises at least one of the following:
CDN系统的标识符、 CDN系统提供的服务内容信息、 CDN系统入口 地址、 CDN系统服务的用户地址分布信息和 CDN系统服务能力信息。 The identifier of the CDN system, the service content information provided by the CDN system, the CDN system entry address, the user address distribution information of the CDN system service, and the CDN system service capability information.
6、 根据权利要求 1至 4任一项所述实现 CDN互连的系统, 其中, 所 述汇聚能力控制模块根据所述 CDN注册更新模块中保存的对应各个 CDN 系统的注册信息,采用重定向方式或代理方式执行异构 CDN系统之间的内 容共享。 The system for implementing CDN interconnection according to any one of claims 1 to 4, wherein the aggregation capability control module adopts a redirection manner according to registration information corresponding to each CDN system saved in the CDN registration update module. Or proxy mode to perform content sharing between heterogeneous CDN systems.
7、 根据权利要求 1至 4任一项所述实现 CDN互连的系统, 其中, 所 述汇聚能力控制模块根据所述 CDN注册更新模块中保存的对应各个 CDN 系统的注册信息,釆用重定向方式执行同构 CDN系统之间服务能力的负载 均衡。  The system for implementing CDN interconnection according to any one of claims 1 to 4, wherein the aggregation capability control module uses a redirection according to registration information corresponding to each CDN system saved in the CDN registration update module. The mode performs load balancing of service capabilities between homogeneous CDN systems.
8、 根据权利要求 1至 4任一项所述实现 CDN互连的系统, 其中, 所 述 CDN聚合器独立于各个 CDN系统部署,或者部署在其中一个 CDN系统 中。  The system for implementing CDN interconnection according to any one of claims 1 to 4, wherein the CDN aggregator is deployed independently of each CDN system or in one of the CDN systems.
9、 一种实现 CDN互连的方法, 该方法包括:  9. A method of implementing a CDN interconnect, the method comprising:
CDN聚合器与位于各个 CDN 系统中的互连代理模块交互, 执行各个 所述 CDN系统的信息注册和更新。  The CDN aggregator interacts with an interconnection agent module located in each CDN system to perform information registration and update of each of the CDN systems.
10、根据权利要求 9所述实现 CDN互连的方法,其中,该方法还包括: 所述 CDN聚合器根据各个 CDN系统注册的信息执行异构 CDN系统之 间的内容共享和 /或同构 CDN系统之间服务能力的负载均衡。  10. A method of implementing a CDN interconnection according to claim 9, wherein the method further comprises: said CDN aggregator performing content sharing and/or isomorphic CDN between heterogeneous CDN systems based on information registered by respective CDN systems Load balancing of service capabilities between systems.
11、 根据权利要求 10所述实现 CDN互连的方法, 其中, 该方法还包 括: 所述 CDN聚合器执行统一所述注册信息的内容标识的转换映射操作, 并对统一后的注册信息进行存储。  The method for implementing a CDN interconnection according to claim 10, wherein the method further comprises: the CDN aggregator performing a conversion mapping operation of unifying the content identification of the registration information, and storing the unified registration information .
12、 根据权利要求 9、 10或 11所述实现 CDN互连的方法, 其中, 所 述各个 CDN系统注册的信息包括以下至少之一:  12. The method of implementing CDN interconnection according to claim 9, 10 or 11, wherein the information registered by each of the CDN systems comprises at least one of the following:
CDN系统的标识符、 CDN系统提供的服务内容信息、 CDN系统入口 地址, CDN系统服务的用户地址分布信息和 CDN系统服务能力信息。  The identifier of the CDN system, the service content information provided by the CDN system, the CDN system entry address, the user address distribution information of the CDN system service, and the CDN system service capability information.
13、 根据权利要求 9、 10或 11所述实现 CDN互连的方法, 其中, 该 方法还包括:所述 CDN聚合器根据保存的对应各个 CDN系统的注册信息, 采用重定向方式或代理方式执行异构 CDN系统之间的内容共享。 13. A method of implementing a CDN interconnection according to claim 9, 10 or 11, wherein The method further includes: the CDN aggregator performing content sharing between the heterogeneous CDN systems by using a redirection manner or a proxy mode according to the saved registration information corresponding to each CDN system.
14、 根据权利要求 9、 10或 11所述实现 CDN互连的方法, 其中, 该 方法还包括:所述 CDN聚合器根据保存的对应各个 CDN系统的注册信息, 采用重定向方式执行同构 CDN系统之间服务能力的负载均衡。  The method for implementing a CDN interconnection according to claim 9, 10 or 11, wherein the method further comprises: the CDN aggregator performing the isomorphic CDN in a redirection manner according to the saved registration information corresponding to each CDN system. Load balancing of service capabilities between systems.
PCT/CN2011/072623 2010-09-15 2011-04-11 Method and system for implementing content delivery network interconnection WO2012034397A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010283772.2 2010-09-15
CN201010283772.2A CN102404294B (en) 2010-09-15 2010-09-15 A kind of method and system realizing CDN interconnection

Publications (1)

Publication Number Publication Date
WO2012034397A1 true WO2012034397A1 (en) 2012-03-22

Family

ID=45830969

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/072623 WO2012034397A1 (en) 2010-09-15 2011-04-11 Method and system for implementing content delivery network interconnection

Country Status (2)

Country Link
CN (1) CN102404294B (en)
WO (1) WO2012034397A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657462A (en) * 2016-01-12 2016-06-08 深圳羚羊极速科技有限公司 Method for saving bandwidth of streaming media server distribution network
WO2018205325A1 (en) * 2017-05-08 2018-11-15 网宿科技股份有限公司 Method and system for use in constructing content delivery network platform on heterogeneous resources

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104541490B (en) * 2012-08-29 2018-04-20 瑞典爱立信有限公司 The method and node of automatic switching network service provider information
CN107707379B (en) * 2017-06-29 2019-04-02 贵州白山云科技股份有限公司 A kind of CDN covering scheme generation method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1467968A (en) * 2002-06-03 2004-01-14 ���µ�����ҵ��ʽ���� Content delivery system and method or recording medium or program related thereto
CN101242432A (en) * 2008-02-28 2008-08-13 蓝汛网络科技(北京)有限公司 An Internet content distribution method, system and device
US7653689B1 (en) * 2002-05-17 2010-01-26 Abacast, Inc. Intelligent virtual content distribution network system and method
CN101729273A (en) * 2008-10-27 2010-06-09 中国移动通信集团公司 Streaming media distribution system, method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7653689B1 (en) * 2002-05-17 2010-01-26 Abacast, Inc. Intelligent virtual content distribution network system and method
CN1467968A (en) * 2002-06-03 2004-01-14 ���µ�����ҵ��ʽ���� Content delivery system and method or recording medium or program related thereto
CN101242432A (en) * 2008-02-28 2008-08-13 蓝汛网络科技(北京)有限公司 An Internet content distribution method, system and device
CN101729273A (en) * 2008-10-27 2010-06-09 中国移动通信集团公司 Streaming media distribution system, method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657462A (en) * 2016-01-12 2016-06-08 深圳羚羊极速科技有限公司 Method for saving bandwidth of streaming media server distribution network
CN105657462B (en) * 2016-01-12 2018-08-31 深圳羚羊极速科技有限公司 A method of saving streaming media server distribution network bandwidth
WO2018205325A1 (en) * 2017-05-08 2018-11-15 网宿科技股份有限公司 Method and system for use in constructing content delivery network platform on heterogeneous resources
US11102089B2 (en) 2017-05-08 2021-08-24 Wangsu Science & Technology Co., Ltd. Method and system for constructing content delivery network platform on heterogeneous resources

Also Published As

Publication number Publication date
CN102404294B (en) 2016-03-30
CN102404294A (en) 2012-04-04

Similar Documents

Publication Publication Date Title
US11777897B2 (en) Cloud infrastructure resources for connecting a service provider private network to a customer private network
EP2932657B1 (en) Information centric networking based service centric networking
US9614748B1 (en) Multitenant data center providing virtual computing services
US20150046591A1 (en) Dynamic edge server allocation
CN109842906A (en) A kind of method, apparatus and system of communication
US20100235903A1 (en) System and method for transparent cloud access
CN112039942A (en) Subscription and publishing method and server
CN106230942B (en) A kind of method and system of time source access
KR20170066583A (en) Software-defined network-based method and system for implementing content distribution network
JP2018512645A (en) Message bus service directory
US8886805B2 (en) Method and system for dynamically allocating services for subscribers data traffic
CN103209200B (en) Cloud service exchange system and service-seeking and exchange method
CN108200199B (en) Load balancing system and method in IPV4 over IPV6 tunnel scenario
EP2469962A1 (en) Methods and systems for implementing inter-network roam, querying and attaching network
US12289284B2 (en) Cloud infrastructure resources for connecting a service provider private network to a customer private network
JP2000132473A (en) Network system using fire wall dynamic control system
WO2014101731A1 (en) System and method for opening network capabilities, and related network elements
CN108737527A (en) One kind being suitable for platform large-scale consumer access method and system
WO2015103738A1 (en) Content distribution method, apparatus and system
WO2012034397A1 (en) Method and system for implementing content delivery network interconnection
US20130262637A1 (en) Dns proxy service for multi-core platforms
CN101098308B (en) Method and system for node load sharing in network
WO2008102013A2 (en) Addressing system
WO2013083085A1 (en) Data acquisition method and device
WO2018086575A1 (en) Method and device for controlling media resource

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11824468

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11824468

Country of ref document: EP

Kind code of ref document: A1