一种内容分发控制方法和一种中心控制器的制造方法
【技术领域】
[0001] 本发明设及网络技术领域,特别设及一种内容分发控制方法和一种中屯、控制器。
【背景技术】
[0002] 随着宽带网络和移动互联网发展W及移动智能终端的广泛使用,用户对视频等内 容分发业务的需求急剧增加。爆炸性增长的全球移动流量给网络容量增加了沉重的压力。 研究表明网络中大部分移动流量是重复传输用户请求的相同内容(特别是高清视频)产生 大量的冗余流量。
[0003] 在网络边缘部署缓存是一种减少网络冗余流量、缓解网络负载压力的有效解决方 法。现有内容分发网络CDN(ContentDelivery化twork)是广泛应用的缓存技术之一,CDN 缓存服务器部署在网络边缘,将原有的远端业务服务器的内容复制到边缘服务器上,W达 到为用户提供快速、可靠服务的目的,有助于减少网络容量消耗和时延。
[0004] 但当移动用户终端请求一个网络视频时,要从CDN服务器获取,视频在到达用户 终端之前要经过核屯、网和接入网,运不仅增加了视频时延,也增加了核屯、网的负载压力。
【发明内容】
[0005] 鉴于W上问题,提出了本发明W便提供一种克服上述问题或者至少部分地解决上 述问题的一种内容分发控制方法和一种中屯、控制器。
[0006] 依据本发明的一个方面,提供了一种内容分发控制方法。该方法包括:在光与无线 FiWi融合网络中的各FiWi节点上缓存内容;其中,各FiWi节点上缓存的内容不完全相同, 各FiWi节点之间可通过光纤链路传送内容;保存FiWi节点缓存清单;其中FiWi节点缓存 清单中记录了每个FiWi节点上缓存的内容;
[0007] 接收一个当前FiWi节点转发的用户发送的内容请求;其中,该当前FiWi节点收到 了用户发送的内容请求,且该当前FiWi节点中没有缓存用户请求的内容;根据其中各FiWi 节点上传的缓存清单查找到缓存有所述用户请求的内容的其他两个W上FiWi节点,根据 最小传输时延和成本原则从中所述两个W上FiWi节点中选择一个FiWi节点,将所述用户 发送的内容请求重定向到选择的FiWi节点,并向选择的FiWi节点和该当前FiWi节点分别 发送相应的流表,W使得所述选择的FiWi节点将缓存的所述用户请求的内容通过光纤链 路发送给该当前FiWi节点,再由该当前FiWi节点发送给终端设备。
[0008] 可选地,根据最小传输时延和成本原则从中所述两个W上FiWi节点中选择一个 FiWi节点包括:对于所述两个W上FiWi节点中的每个FiWi节点:计算该FiWi节点到当 前FiWi节点的传输成本比,W及计算该FiWi节点到当前FiWi节点的可用链路带宽利用率 比;将可用链路带宽利用率比和传输成本比的比值作为该FiWi节点的权重值;选择权重值 最大的FiWi节点。
[0009] 可选地,根据如下公式计算该FiWi节点到当前FiWi节点的传输成本比Wcj:
[0010]
[0011] 其中:C/, /;表示从FiWi节点/i到FiWi节点fi的单位传输成本,S表示传输视频 的大小,P,表示请求的视频在FiWi节点4中被用户选择的频率,符号「1表示向上取整。
[0012] 可选地,根据如下公式计算该FiWi节点到当前FiWi节点的可用链路带宽利用率
Wuj:
[0013]
[0014] 其中:表示从FiWi节点/.i到FiWi节点fi的链路负载,C,表示从FiWi节 点4到FiWi节点的链路容量,符号「]表示向上取整。
[0015] 依据本发明的另一个方面,提供了一种中屯、控制器。该中屯、控制器位于光与无线 FiWi融合网络中,且该FiWi融合网络中的各FiWi节点上缓存有内容;其中,各FiWi节点上 缓存的内容不完全相同,各FiWi节点之间可通过光纤链路传送内容;该中屯、控制器包括: 存储单元和控制处理单元:所述存储单元,用于保存FiWi节点缓存清单;其中FiWi节点缓 存清单中记录了每个FiWi节点设备上缓存的内容;所述控制处理单元,用于接收一个当前 FiWi节点转发的用户发送的内容请求后,根据FiWi节点缓存清单查找到缓存有所述用户 请求的内容的其他两个W上FiWi节点,根据最小传输时延和成本原则从中所述两个W上 FiWi节点中选择一个FiWi节点,将所述用户发送的内容请求重定向到选择的FiWi节点,并 向选择的FiWi节点和该当前FiWi节点分别发送相应的流表,W使得所述选择的FiWi节点 将缓存的所述用户请求的内容通过光纤链路发送给该当前FiWi节点,再由该当前FiWi节 点发送给终端设备;其中,所述当前FiWi节点是收到了用户发送的内容请求,且所述当前 FiWi节点中没有缓存用户请求的该内容。
[0016] 可选地,所述控制处理单元,用于对于所述两个W上FiWi节点中的每个FiWi节 点,计算该FiWi节点到当前FiWi节点的传输成本比,W及计算该FiWi节点到当前FiWi 节点的可用链路带宽利用率比,将可用链路带宽利用率比和传输成本比的比值作为该FiWi 节点的权重值;从所述两个W上FiWi节点中选择权重值最大的FiWi节点。
[0017] 可选地,所述控制处理单元,用于根据如下公式计算该FiWi节点到当前FiWi节点 的传输成本比W。,:
[0018]
[001引其中:表示从FiWi节点乂到FiWi节点的单位传输成本,S表示传输视频 的大小,P,表示请求的视频在FiWi节点4中被用户选择的频率,符号「1表示向上取整。
[0020] 可选地,所述控制处理单元,用于根据如下公式计算该FiWi节点到当前FiWi节点 的可用链路带宽利用率W。,:
[0021]
[002引其中: ?./;表示从FiWi节点/;到FiWi节点的链路负载,表示从FiWi节 点4到FiWi节点的链路容量,符号「1表示向上取整。
[0023] 本发明实施例的有益效果是在光与无线FiWi融合网络中的各FiWi节点上缓存内 容;其中,各FiWi节点上缓存的内容不完全相同,各FiWi节点之间可通过光纤链路传送内 容,避免了对核屯、网交换的负载压力;在当前FiWi节点中没有缓存用户请求的内容时,控 制器根据各FiWi节点上传的缓存清单查找到缓存有所述用户请求的内容的其他两个W上 FiWi节点,根据最小传输时延和成本原则从中所述两个W上FiWi节点中选择一个FiWi节 点,将所述用户发送的内容请求重定向到选择的FiWi节点,并向选择的FiWi节点和该当前 FiWi节点分别发送相应的流表,W使得所述选择的FiWi节点将缓存的所述用户请求的内 容通过光纤链路发送给该当前FiWi节点,再由该当前FiWi节点发送给终端设备,避免了当 前节点与其他节点相互交换信息,从而使得节点设备的成本开销降低W及使得传输时延最 小化。
【附图说明】
[0024] 图1为本发明实施例中的FiWi融合网络的结构示意图;
[0025] 图2为本发明实施例提供的一种FiWi融合网络中内容分发流程举例示意图一;
[0026] 图3为本发明实施例提供的一种FiWi融合网络中内容分发流程举例示意图二;
[0027] 图4为本发明实施例提供的一种内容分发控制方法流程图;
[0028] 图5为本发明实施例提供的FiWi节点在不同缓存大小情况下应用不同缓存方案 的缓存命中率对比图;
[0029] 图6为本发明实施例提供的FiWi节点在不同缓存大小情况下应用不同缓存方案 下所需的平均光纤链路带宽对比图;
[0030] 图7为本发明实施例提供的FiWi节点在不同缓存大小情况下应用不同缓存策略 下的视频初始化平均缓冲时延对比图;
[0031] 图8为本发明实施例提供的FiWi节点随着个数增加的情况下采用不同缓存替换 算法的分布式缓存策略的缓存命中率对比图;
[0032] 图9为本发明实施例提供的一种结合用户喜好优化的分布应用场景下FiWi节点 在不同缓存大小情况下应用不同缓存方案的缓存命中率对比图;
[0033] 图10为本发明实施例提供的一种结合用户喜好优化的分布应用场景下FiWi节点 在不同缓存大小情况下应用不同缓存方案下所需的平均光纤链路带宽对比图;
[0034] 图11为本发明实施例提供的一种结合用户喜好优化的分布应用场景下FiWi节点 在不同缓存大小情况下应用不同缓存策略下的视频平均初始化缓冲时延对比图;
[0035] 图12为本发明实施例提供的一种中屯、控制器结构示意图。
【具体实施方式】
[0036] 上述内容说明仅是本发明技术方案的概述,为了能够更加清楚了解本发明的技术 手段,而可