将内容分发网络(CDN)扩展到移动或有线网络制造技术

技术编号:8629949 阅读:191 留言:0更新日期:2013-04-26 19:20
内容分发网络(CDN)包括一组边缘服务器和对由CDN提供的内容提供商域有权威的域名服务(DNS)。CDN被扩展到不能或者不支持被全面管理的CDN边缘服务器的一个或多个移动或有线网络。特别地,“扩展器”被部署在移动或有线网络中,优选地作为在CDN的边缘之外但是在CDN的控制之下提供CDN供应的内容的被动的web高速缓存代理者。扩展器也可被用于透明地高速缓存和提供非CDN内容。在扩展器和CDN之间建立信息通道以便于扩展器功能性。

【技术实现步骤摘要】
【国外来华专利技术】将内容分发网络(CDN)扩展到移动或有线网络本申请基于2010年6月18日提交的序号61/356,306。
本申请一般涉及将内容分发网络(content delivery network, Q)N)的功能性扩展到在其中提供基于因特网的管理的CDN服务是不现实的或不可能的诸如移动网络之类的网络。
技术介绍
分布式计算机系统是现有技术中众所周知的。一种这样的分布式计算机系统是由服务提供商操作和管理的“内容分发网络”或“CDN”。服务提供商通常代表诸如内容提供商顾客之类的第三方提供内容分发服务。该类型的“分布式系统”通常指通过一个网络或多个网络链接的一群自治计算机,连同被设计以便于各种服务(诸如内容分发或外包 (outsourced)站点基础设施的支持之类)的软件、系统、协议和技术。通常,“内容分发”指代表内容提供商对于内容、流媒体和应用的存储、高速缓存、或者传输,包括与其一起使用的诸如DNS查询处理、供应(provisioning)、数据监视和报告、内容定向和个性化、以及商业智能之类的辅助技术。将因特网内容分发网络(I⑶N)扩展到可能位于企业防火墙后面的企业计算环境在现有技术中是已知的。在共同拥有的美国专利No. 7,600, 025中描述了一个例子。将第三方高速缓存与内容分发网络以诸如在美国专利No. 7,010, 578 (其也是共同拥有的)中描述的方式那样的方式相关联也是已知的。由于固定或无线移动网络被构建和操作的方式,导致在其中(即,靠近端用户)部署被全面管理的CDN服务器不总是可能的或者现实的。例如,在占主流的3G移动技术即 UMTS (通用移动电信系统)的情况下,移动设备经由空气连接到塔台,塔台经由被称作UTRAN (UMTS地面无线电接入网络)的地面网络连接到RNC (无线电网络控制器),RNC通过分组核心网连接到服务节点,服务节点通过网关连接到因特网。典型的移动网络仅有少量的这些因特网网关,这些因特网网关可以距离端用户有几千英里和几十甚至几百毫秒,但是这些网关可能是CDN的被全面管理的服务器能够被部署的仅有位置。在这些位置之外,在分组核心网和UTRAN中,通常不能部署具有到因特网的可公共路由的IP地址和开放端口的设备。有线网络通常也有不能部署被全面管理的⑶N服务器的壁垒。有线网络中的该壁垒一般比移动网络情况下的壁垒更深、更靠近端用户,但是在许多情况下,它仍然代表对于全面实现CDN或其它分布式网络的好处的真正阻碍。还值得注意的是,即使当没有这种技术壁垒时,也经常有文化或商业壁垒。具体地,许多网络运营商高度保护他们的网络并且将不允许被全面管理的设备超越其中 的某个壁垒。
技术实现思路
内容分发网络(⑶N)包括一组边缘服务器、以及由⑶N提供的对于内容提供商域有权威的域名服务(DNS)。CDN被扩展到不能或不支持被全面管理的CDN边缘服务器的一个或多个移动或有线网络。具体地,“扩展器(Extender)”被部署在移动或有线网络中,优选地作为处在CDN的边缘之外但是在CDN的控制下提供CDN-供应的内容的被动web高速缓存代理者(proxy)。扩展器也可被用于透明地高速缓存和提供非⑶N内容。在扩展器和 CDN之间建立信息通道以便于扩展器功能性。在一个实施例中,所述信息通道便于下面的高速缓存方法。该方法当在扩展器处接收到对于内容的请求时开始。然后对于该内容是第一类型的还是第二类型的作出确定, 第一类型是适于在内容分发网络(⑶N)上分发的内容。如果该内容是第一类型的(⑶N内容)并且位于高速缓存中,则扩展器使用信息通道从CDN获得高速缓存处理指示。然后该 CDN供给的指示被应用,并且该内容被提供。但是,如果该内容是第二类型的(非CDN内容), 则扩展器响应于该请求来透明地高速缓存并且提供该内容,但是使用的不是从CDN (例如, 从源服务器)接收的高速缓存处理指示。以上已经概述了本专利技术的较切题的特征中的一些。这些特征应当被认为仅是示例性的。可通过以不同的方式应用所公开的专利技术或者通过修改将被描述的专利技术而得到许多其它的有益结果。附图说明为了更全面地理解本专利技术及其优点,现在将结合附图进行以下描述,其中图1示出了其中可以实现示例性实施例的例示性方面的分布式计算机系统环境的例示性框图2是图1中的内容分发网络中的边缘服务器机器的例示性框图3是示例了如何根据本公开的技术来扩展因特网内容分发网络(CDN)的框图4示例了根据本公开,本文描述的扩展器如何可以与CDN边缘服务器互操作;图5是用于确定特定域是否属于CDN顾客的名称服务器查找操作;图6示例了网络内支持的多个扩展器;以及图7示例了代表性的扩展器架构。具体实施方式在例如图1所示的已知系统中,分布式计算机系统100被配置为CDN并且假设具有围绕着因特网分布的一组机器102a-n。通常,这些机器中的大多数是位于因特网的边缘附近(即,在端用户接入网络处或临近端用户接入网络处)的服务器。网络操作命令中心 (NOCC) 104管理系统中的各种机器的操作。第三方站点,例如web站点106将内容(例如, HTML、嵌入式页面对象、流媒体、软件下载等)的分发卸载到分布式计算机系统100,具体地讲,卸载到“边缘”服务器。通常,内容提供商通过将给定的内容提供商域或子域(例如,通过 DNSCNAME)化名为被服务提供商的有权威的域名服务管理的边缘流量域来卸载它们的内容分 发。期望得到内容的端用户被引导到分布式计算机系统以更可靠且有效地获得该内容。 尽管没有详细地示出,但是,分布式计算机系统还可包括其它基础设施,例如从边缘服务器收集使用情况和其它数据、聚集一个区或一组区上的该数据、并且将该数据传送给其它后端系统110、112、114和116以便于监视、记录、报警、计费、管理、以及其它操作和管理功能的分布式数据收集系统108。分布式网络代理118监视网络以及服务器负载并且向DNS机制115供应网络、流量和负载数据,所述DNS机制115对于由⑶N管理的内容域是有权威的。 分布式数据运输机制120可被用于向边缘服务器发布控制信息(例如,用于管理内容、便于负载均衡等的元数据)。在一个实施例中,上面描述的⑶N资源被实现为在现有因特网基础设施(第三方网络、协同定位(co-location)设施、服务器、路由器等)上的“覆盖”(overlay)。如图2所示,给定的机器200包括在支持一个或多个应用206a_n的操作系统内核 (例如Linux或变型)204上运行的商用硬件(例如因特尔奔腾处理器)202。为了便于内容分发服务,例如,给定的机器通常运行一组应用,例如HTTP (web)代理者207、名称服务器 208、本地监视进程210、分布式数据收集进程212等。对于流媒体,该机器通常包括被支持的媒体格式所要求的一个或多个媒体服务器,比如Windows媒体服务器(丽S)或Flash服务器。CDN边缘服务器被配置成提供一个或多个扩展的内容分发特征,优选地在域特定、顾客特定的基础上,优选地使用通过用配置系统分发给边缘服务器的配置文件。给定的配置文件优选地是基于XML的,并且包括便于一个或多个高级内容处理特征的一套内容处理规则和指令。该配置文件可经由数据运输机制被分发给⑶N边缘服务器。美国专利 No. 7,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.06.18 US 61/356,306;2011.06.20 US 13/164,1021.一种装置,包括处理器;高速缓存;计算机存储器,保存由处理器执行的计算机程序指令以执行方法,所述方法包括接收对于内容的请求;确定所述内容是第一类型的还是第二类型的,所述第一类型是适于在与该装置不同的内容分发网络(CDN)上分发的内容,所述第二类型与所述第一类型不同;如果所述内容是第一类型的并且位于高速缓存中,则从所述CDN接收高速缓存处理指示;应用从所述CDN接收的高速缓存处理指示并且根据所述高速缓存处理指示来提供所述内容;以及如果所述内容是第二类型的,则透明地高速缓存并且响应于请求而提供所述内容。2.根据权利要求1所述的装置,其中,接收高速缓存处理指示的步骤包括以下子步骤接收标识所述CDN中的边缘资源的信息;将生效请求引导到标识的边缘资源;以及接收响应于所述生效请求的所述高速缓存处理指示,所述高速缓存处理指示已通过应用顾客特定的配置数据而在所述边缘资源处被确定。3.根据权利要求1所述的装置,其中,所述高速缓存被分成第一部分和第二部分,所述第一部分用于高速缓存第一类型的内容,所述第二部分用于高速缓存所述第二类型的内容。4.根据权利要求1所述的装置,其中,确定内容是否是第一类型的步骤将与请求相关联的域和CDN边缘流量域的列表进行比较。5.根据权利要求4所述的装置,其中,所述与请求相关联的域是规范名(CNAME)的顶级域(TLD)。6.根据权利...

【专利技术属性】
技术研发人员:R·D·布卢莫菲V·卡尼特卡D·S·沃尔瑟
申请(专利权)人:阿卡麦科技公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1