自校正内容递送网络中的带宽策略管理的制作方法

文档序号:9925595阅读:274来源:国知局
自校正内容递送网络中的带宽策略管理的制作方法
【技术领域】
[0001]本公开一般涉及通信网络。更具体来说但不是作为任何限制,本公开针对自校正内容递送网络中的带宽策略管理。
【背景技术】
[0002]内容递送网络即CDN(有时也称为内容分布网络)通常使用诸如自适应比特率(ABR)流播的技术以“尽力而为”的方式跨整个网络的节点分布内容。然而,已知的是,ABR基于多个客户开始使用网络资源的命令可导致网络上带宽的不公平且有时不相称的分摊。由于带宽使用情况通常由请求内容的客户确定,并且因为ABR客户可能是机会型的,因此他们可变得贪婪。比如,当与对于较高分辨率装置(诸如例如高清电视(HDTV))所需的带宽相比较时,具有低分辨率的客户端装置(例如蜂窝电话)可能最终消耗不成比例量的带宽。当较高带宽选项变得可用时,预期关于带宽的此类滥用的问题将变得更加突出。相关地,CDN还受有关在不同节点处拥塞的问题的困扰。

【发明内容】

[0003]本专利公开广义地针对基于策略管理和流行性确定方案的带宽策略管理,其中可使用多个源通过位置和人口统计预先确定内容是流行的。本公开的至少一些实施例可有利地通过基于流行性确定和分布预先供应内容来优化到可能经受拥塞的节点的CDN业务流。通过预先供应自适应流播分组或内容,特别是在初始高速缓存期间,操作员可保存相当大量的CDN分布带宽,因为内容的用户请求由CDN服务和/或重新定向。在一些备选实施例中,用于推送内容和牵拉(pulI)内容的策略管理可被应用在整个⑶N分层组织上,由此潜在地实现了更好的服务质量(QoS)和牵拉内容的网络带宽分布。另外,本公开的一个或多个附加实施例可配置成基于当前网络分布和利用以及预计的将来内容分布和/或利用来促进CDN的推送管道和牵拉管道的优化。
在一个方面,公开一种在CDN中可操作的网络管道优化方法的一实施例。要求保护的实施例包括从CDN的一个或多个分布节点来得到推送管道利用报告和牵拉管道利用报告中的至少一个。与CDN的选择分布节点的每个关联的分布管道的新推送管道权重和新牵拉管道权重可至少基于从节点所接收的管道利用报告来计算或者以其他方式确定。使用新推送管道权重和新牵拉管道权重的至少一个,可模拟与CDN关联的网络管道利用模型。响应确定模拟网络管道利用模型产生内容递送网络的改进利用,新推送管道权重和新牵拉管道权重可分布给CDN中的选择分布节点的每个。在另一方面,公开一种作为与CDN关联的管道优化节点可操作的网络元件的一实施例。要求保护的网络元件包括一个或多个处理器以及耦合到一个或多个处理器的存储器子系统,其中存储器子系统包括永久存储器(例如,非易失性存储器、如闪存存储器)。网络管道优化模块可在永久存储器中实现,其配置成由一个或多个处理器来运行以用于执行上文所述的优化方法。在又一方面,公开一种包含其上存储的指令的非暂时计算机可读介质的一实施例。当所存储指令由计算机系统(其配置成作为管道优化节点进行操作)来运行时,计算机系统可操作以执行上述方法的一实施例。
[0004]在另一方面,公开一种管理CDN中的牵拉管道带宽的方法的一实施例。要求保护的实施例包括将对特定内容的请求重定向到边缘服务器节点,其基于与所请求特定内容关联的流行性分布为推送策略预先提供。可调整从区域服务器节点出发到边缘服务器节点的区域级分布管道的牵拉管道部分,其中牵拉管道权重在考虑经由特定内容的区域分布管道的预计推送管道带宽消耗后指配给区域级分布管道,使得满足与特定内容到请求订户的递送关联的QoS要求。
[0005]在又一方面,公开一种用于管理CDN中的牵拉管道带宽的系统的一实施例。要求保护的实施例包括请求重定向器节点,以用于基于与所请求特定内容关联的流行性分布将对特定内容的请求重定向到边缘服务器节点。与请求重定向器节点关联的是配置用于调整从区域服务器节点出发到边缘服务器节点的区域级分布管道的牵拉管道部分的部件或组件,其中牵拉管道权重在考虑经由特定内容的区域分布管道的预计推送管道带宽消耗后指配给区域级分布管道,使得满足与特定内容到请求订户的递送关联的QoS要求。
[0006]在又一方面,公开一种包含其上存储的指令的非暂时计算机可读介质的一实施例。当所存储指令由计算机系统(其配置成作为CDN策略管理节点进行操作)来运行时,计算机系统可操作以执行上述牵拉管道带宽管理方法的一实施例。
[0007]各种实施例的另外特征如在从属权利要求中所要求权利的。实施例的附加优点和优势鉴于如下描述和附图将显而易见。
【附图说明】
[0008]本公开的实施例在附图的各图中作为示例而非限制图示了,附图中相似的附图标记指示类似的要素。应该指出,此公开中对“一”或“一个”实施例的不同提及不一定针对同一实施例,而是此类提及意味着至少一个。另外,当结合实施例描述具体特征、结构或特性时,认为结合不管是否明确描述的其它实施例来实现此类特征、结构或特性在本领域技术人员的知识范围。
[0009]附图合并到说明书中,并形成说明书的一部分,以图示本公开的一个或多个示范实施例。根据结合所附权利要求书并参考所附附图采取的如下【具体实施方式】将理解本公开的各种优点和特点,附图中:
图1描绘了包含其中可实施本专利申请的一个或多个实施例的内容递送网络的示例网络环境;
图2A描绘了其中根据本专利公开的实施例可提供流行性策略管理系统的示例网络环境;
图2B描绘了其中可实施本专利申请的一个或多个实施例的内容递送网络的示例分层布置;
图3A-3E描绘了为了本专利公开的实施例的目的与确定或以别的方式估计具体内容的流行性相关的数据的各种示例;
图4描绘了为了本专利申请的目的可作为配置成与内容递送网络交互操作或在其内交互操作的一个或多个网络元件操作的数据处理计算机系统的框图;
图5描绘了根据本专利申请实施例的示例基于流行性的内容供应和递送方法的流程图;
图6描绘了具有供应有用于递送网络的中央分布管道和区域分布管道的适当权重的推送管道和牵拉管道的示例内容递送网络;
图7描绘了关于根据本专利申请实施例的示例基于流行性的内容供应和递送方法的详细细节的流程图;
图8A描绘了根据本专利申请实施例的示例牵拉管道带宽管理方法论的流程图;
图SB描绘了根据本专利申请实施例具有配置成管理牵拉管道带宽分配的请求重新定向器节点的示例内容递送网络;
图9描绘了关于根据实施例的示例牵拉管道带宽管理方法论的附加细节的流程图;
图10描绘了根据实施例配置成提供内容递送网络中网络管道优化和自校正的示例网络元件;以及
图11描绘了具有本专利申请的一个或多个实施例的特征的示例网络管道优化方法论的流程图。
【具体实施方式】
[0010]在如下描述中,相对于本专利申请的一个或多个实施例阐述了众多特定细节。然而,应该理解到,没有此类特定细节也可实施一个或多个实施例。在其它实例中,众所周知的电路、子系统、组件、结构和技术尚未详细示出,以免模糊了对示例实施例的理解。因而,本领域技术人员将认识到,本公开的实施例没有此类特定细节也可实施。应该进一步认可,本领域技术人员在本文阐述的【具体实施方式】的帮助下并参考附图将能够无需过多实验就制定和使用一个或多个实施例。
[0011]此外,诸如“耦合”和“连接”连同它们的派生词的术语也可用在如下说明书、权利要求书或二者中。应该理解,这些术语不一定打算作为彼此的同义词。“親合”可用于指示两个或更多元件彼此协同操作或交互,它们可以直接物理接触或电接触或者可以不彼此直接物理接触或电接触。“连接”可用于指示在彼此耦合的两个或更多元件之间建立通信,即通信关系。另外,在本文阐述的一个或多个示例实施例中,一般地说,元件、组件或模块可配置成执行一功能,如果该元件能够执行或另外在结构上布置成执行该功能的话。
[0012]如本文所使用的,网络元件可由服务网络设备的一部分或多部分构成,包含以通信方式互连网络上其它设备(例如其它网络元件、终端站等)的硬件和软件,并适合于托管关于多个订户的一个或多个应用或服务。一些网络元件可包括“多个服务网络元件”,它们提供对于多连网功能(例如A/V媒体管理、会话控制、QoS策略执行和/或订户管理等)的支持,此外还提供对于多应用服务(例如数据和多媒体应用)的支持。订户终端站或客户端装置(例如机顶盒、PVR/DVR、服务器、工作组、膝上型计算机、上网本、掌上电脑、移动电话、智能电话、多媒体电话、通过因特网协议的语音(VOIP)电话、用户设备、终端、便携式媒体播放器、位置感知订户设备、游戏系统或控制台等)可访问或消费通过按照本文阐述的一个或多个实施例实现的内容递送网络提供的内容/服务。另外,客户端装置还可经由适合的服务提供商接入网访问或消费通过广播网络(例如有线网络和卫星网络)以及分组交换广域公用网(诸如因特网)提供的内容/服务。在又一变型中,客户端装置或订户终端站还可访问或消费在覆盖在因特网上(例如通过因特网遂穿)的虚拟私用网(VPN)上提供的内容/服务。
[0013]本专利公开的一个或多个实施例可使用软件、固件和/或硬件的不同组合来实现。从而,附图(例如流程图)中示出的技术中的一个或多个可使用在一个或多个电子装置或节点(例如订户装置或终端站、网络元件等)上存储和执行的代码和数据来实现。此类电子装置可使用计算机可读介质诸如非暂时性计算机可读存储介质(例如磁盘、光盘、随机存取存储器、只读存储器、闪存装置、相变存储器等)和暂时性计算机可读传输介质(例如电、光、声或其它形式传播信号一一诸如载波、红外信号、数字信号)等存储和传递(在内部和/或通过网络与其它电子装置)代码和数据。此外,此类网络元件通常可包含耦合到一个或多个其它组件(诸如一个或多个存储装置(例如非暂时性机器可读存储介质)以及存储数据库、用户输入/输出装置(例如键盘、触摸屏、点击装置和/或显示器)以及用于实现信令和/或承载媒体传输的网络连接)的一组一个或多个处理器。该组处理器和其它组件的耦合通常可通过一个或多个总线和桥(也称为总线控制器),布置在任何已知(例如对称/共享多处理)或此前未知的架构中。从而,给定电子装置或网络元件的存储装置或组件可配置成存储用于在该元件、节点或电子装置的一个或多个处理器上为了实现本公开的一个或多个技术的目的而执行的代码和/或数据。
[0014]现在参考附图,并且更具体
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1