使用为用户设备节点定义的权重从加权公平排队调度器调节内容流的制作方法

文档序号:8417872阅读:329来源:国知局
使用为用户设备节点定义的权重从加权公平排队调度器调节内容流的制作方法
【技术领域】
[0001]本公开内容涉及通信网络,并且更具体地说,涉及提供自适应速率内容流到用户设备节点的内容分布系统。
【背景技术】
[0002]鉴于内容分布网络中的带宽限制,内容提供商一直致力于如何以高可用性和高性能向其客户提供媒体。内容分布网络(CDN)能够是部署在连接到因特网或其它公共/私有通信网络的多个数据中心中的服务器的大型分布式系统。CDN的一个功能是提供媒体内容(例如,视频/音频/等)到用户设备节点(UE)。能够接收媒体内容的示例UE是电视、数字媒体记录器、台式计算机和移动终端(例如,智能电话和平板计算机)。
[0003]随着自适应流播内容输送解决方案的增多,用于将内容从内容提供商分布到中央CDN服务器和/或分布式CDN复制服务器的带宽要求已有了极大的增长。自适应流播技术被实现来处理对于将内容从顶部(OTT)内容服务器(例如,广播和点播电影/电视/等)上的OTT应用跨CDN流播到具有大不相同性能和协议的UE的增大消费者需求。示例自适应流播协议包括Apple发起的HTTP实况流播(HLS)协议、Microsoft发起的通过HTTP的平滑流播协议、Adobe发起的动态流播协议及MPEG通过HTTP的动态自适应流播(MPEG DASH)协议。
[0004]HTTP自适应流播服务器(HASS)能够运行以将源媒体内容流转换成具有不同编码比特率的多个内容流。可将多个比特率内容流的群组转码,以提供具有能够由UE使用的不同流播协议(例如,HLS协议、平滑流播协议、动态流播协议、MPEG DASH协议等)要求的不同分布容器格式的多个多比特率内容流的群组。相应地,多比特率内容流的单个群组能够产生不同格式的多比特率内容流的许多群组,这些群组需要分布和存储在中央⑶N服务器和/或分布到CDN复制服务器。以此方式分布媒体内容消耗巨大的CDN资源。另外,诸如视频的一些类型的媒体能够为每个流消耗特别高的带宽。
[0005]此部分中描述的方案能够实行,但不一定是以前已设想或实行的方案。因此,除非本文中另有指示,否则,此部分中描述的方法不是本申请的权利要求的现有技术,并且不通过包含在本部分中而被承认是现有技术。

【发明内容】

[0006]诸如HTTP自适应流播服务器(HASS)的网络节点能够使用加权公平网络排队以控制内容流的带宽使用。然而,加权公平网络排队已限于调节订户的带宽利用。未提供允许订户和/或运营商调节与订户中的特定订户相关联的各个用户设备节点的带宽使用的能力。
[0007]因此,一个目的可以是解决至少一些上面提及的缺点和/或提供对内容流通过内容分布网络到用户设备节点的传递的改进控制。本文中公开的一些实施例允许运营商定义用于调节带宽的策略,带宽由加权公平排队调度器节点通过用于将内容流传递到订户的内容输送网络提供到订户级别虚拟管道。另外,订户能够定义用于调节通信比特率的策略,通信比特率由加权公平排队调度器节点提供到分配到虚拟管道的带宽内的内容流的群组中的各个内容流。相应地,能够响应于运营商和/或订户定义的策略,调节到各个用户设备节点的内容输送。
[0008]一个实施例涉及一种由至少一个网络节点用于控制内容流通过内容分布网络的传递的方法。方法包括接入数据储存库以检索信息,所述信息识别注册有多个订户帐户中的一个订户帐户的用户设备节点的群组并且还识别与用户设备节点的群组相关联的权重值。方法还包括响应于与用户设备节点的群组相关联的权重值,调节通信比特率,所述通信比特率由加权公平排队调度器节点提供到在分配到虚拟管道的带宽内的内容流的群组中的各个内容流,所述虚拟管道用于通过内容分布网络携带内容流的群组到用户设备节点的群组。
[0009]此方案的潜在优点是订户可定义到各个用户设备节点的各个优先级别,以促使一些用户设备具有比其它用户设备更高的可用数据率,并且使得更低优先级设备将更不可能过度消耗更高优先级设备需要的带宽。
[0010]另一实施例涉及一种控制内容流通过内容分布网络到多个用户设备节点的传递的带宽判定管理器节点。带宽判定管理器节点包括处理器电路,处理器电路配置成接入数据储存库以检索信息,所述信息识别注册有多个订户帐户中的一个订户帐户的用户设备节点的群组并且还识别与用户设备节点的群组相关联的权重值。处理器还配置成响应于与用户设备节点的群组相关联的权重值,调节通信比特率,所述通信比特率由加权公平排队调度器节点提供到在分配到虚拟管道的带宽内的内容流的群组中的各个内容流,虚拟管道用于通过内容分布网络携带内容流的群组到用户设备节点的群组。
[0011]另一实施例涉及一种控制内容流通过内容分布网络到多个用户设备节点的传递的加权公平排队调度器节点。加权公平排队调度器节点包括多个存储器队列和处理器电路。处理器电路配置成从带宽判定管理器节点接收识别在用户设备节点的群组与权重值之间的关联的信息。处理器电路将权重值中的每个权重值与存储器队列的群组中的不同存储器队列相关联,并且接收来自内容流的群组内的内容流的数据段,数据段包括源地址和目的地地址。处理器电路将数据段中的特定数据段保存到响应于数据段中的特定数据段的目的地地址而选择的存储器队列中的特定存储器队列中,并且响应于与存储器队列中的特定存储器队列相关联的权重值,控制从存储器队列中的特定存储器队列检索并且向用户设备节点的群组转发数据段的速率。处理器电路使用检索的数据段的目的地地址,向用户设备节点的群组转发检索的数据段。
[0012]在查看以下附图和详细描述时,对于本领域技术人员,根据本发明的实施例的其它方法和设备将显而易见或变得显而易见。意图是所有此类另外的方法和设备包括在本描述内,在本发明的范围内,以及受随附权利要求保护。另外,意图是本文中公开的所有实施例能够分别实现或者以任何方式和/或在任何组合中组合。
【附图说明】
[0013]被包括以提供本公开内容的进一步理解,并且合并在本申请中并构成本申请的一部分的附图示出本发明的某些非限制性实施例。在图中: 图1是配置成根据一些实施例操作的内容分布系统的框图;
图2示出根据一些实施例,由带宽判定管理器节点和/或加权公平排队调度器节点为调节将内容输送到与不同订户相关联的用户设备节点的群组的虚拟管道的群组的通信比特率而执行的示例操作和方法;
图3-10是根据一些实施例,由图1的带宽判定管理器节点和/或加权公平排队调度器节点执行的操作和方法的流程图;
图11是配置成根据一些实施例操作的示例带宽判定管理器节点的框图;以及图12是配置成根据一些实施例操作的示例加权公平排队调度器节点的框图。
【具体实施方式】
[0014]现在,将参照示出本发明的实施例的附图,在下文更全面地描述本发明。然而,本发明可以许多不同的形式实施,并且不应视为限于本文所述的实施例。
[0015]一些实施例涉及内容分布系统,其中,带宽分配到通过内容分布网络携带内容流的群组到与订户帐户相关联的用户设备节点的群组的虚拟管道。响应于与订户帐户中的不同订户帐户相关联的多个订户级别权重值中的对应订户级别权重值,加权公平排队调度器节点调节分配到虚拟管道中的各个管道的带宽。另外,响应于与内容流输送到的用户设备节点的群组相关联的权重值,调节通信比特率,所述通信比特率由加权公平排队调度器节点提供到分配到虚拟管道之一的带宽内的内容流的群组中的各个内容流。
[0016]相应地,使用与订户帐户中的不同订户帐户相关联的订户级别权重值,调节虚拟管道中的各个管道的带宽。响应于与用户设备节点的群组内的用户设备节点中的各个用户设备节点相关联的权重值,调节提供到内容流的群组中的各个内容流的通信比特率。订户级别权重值例如可由运营商定义以提供不同带宽层到不同订户。与此相反,订户可定义用于用户设备节点的权重值以调节向用户设备节点中的不同节点提供分配到相关联虚拟管道的带宽的加权公平份额的相对优先级。
[0017]因此,例如运营商能够将相对高级别的带宽分配到优质层订户的虚拟管道。订户能够定义相对于用户设备节点中的其它定义的节点,提供更高通信比特率到用户设备节点中的某些定义的节点的权重值。用户设备节点能够是任何类型的电子装置,这些装置能够接收内容流,并且能够包括但不限于电视、数字媒体记录器、台式计算机和移动终端(例如,智能电话和平板计算机)。内容流能够包括但不限于视频流、音频流、程序应用和/或其
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1