[发明专利]一种在线视频点播服务的动态请求路由方法有效
申请号: | 201610894773.8 | 申请日: | 2016-10-13 |
公开(公告)号: | CN106358086B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 万剑雄;张格菲;张然 | 申请(专利权)人: | 内蒙古工业大学 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04L12/24;H04L12/721 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 段俊涛 |
地址: | 010080 内蒙古自治区呼*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是基于内容分发网络的视频点播系统中的请求路由问题提出的。首先,将终端用户视频请求按照平均比特率与期望观看时间进行分类;其次,将系统抽象为一个受控离散时间排队系统,包括一个分发器与多个数据中心;发明的目标是找到一个动态请求路由策略,使得系统所得利润最大;动态请求问题可建模为一个马尔科夫决策过程;然而,实际系统规模庞大,使得马尔可夫决策问题存在“状态空间爆炸”问题,经典算法无法应用;为了解决这一问题,本发明给出了两种近似求解方法,即贪心请求路由算法与有界马尔可夫决策请求路由算法,这两种近似算法的出发点不同:贪心策略忽略了未来终端用户请求到达的特征,而基于有界马尔可夫决策的策略则忽略了数据中心中的终端用户请求类型。 | ||
搜索关键词: | 一种 在线 视频点播 服务 动态 请求 路由 方法 | ||
【主权项】:
1.一种在线视频点播服务的动态请求路由方法,其特征在于,建立由一个分发器与若干服务器即数据中心构成的视频点播服务系统模型,使用两个标准对用户进行分类:1)视频文件观看期望时间;2)视频文件平均比特率;然后建立数据中心模型,计算用户到达、离去概率,归结为一个标准的离散时间马尔可夫决策过程模型,找到一个动态请求路由策略,使得视频点播服务系统所得利润最大;其中,所述马尔可夫决策过程模型中,在时间点t,分发器采集系统的状态,包括:1)系统到达向量λ(t)={λi(t)},i∈I,描述了等待队列中i类终端用户请求的数量;2)服务器负载矩阵N(t)={nij(t)},i∈I j∈J,描述了数据中心j中i类终端用户请求的数量;其中I表示终端用户请求类型的集合,J表示数据中心的集合,λi代表在一个时间槽内到达分发器的i类终端请求的个数,nij代表数据中心j中i类终端用户请求的个数;此后,分发器进行决策,决策行为是一个矩阵a(t)={aij(t)},{aij(t)}描述了重定向到数据中心j上i类终端用户请求的数量,决策完成后,系统时间演进到(t+1)‑,并收到回报R(N(t),a(t)),一些终端用户请求离开系统,这时,系统转换到下一状态;通过贪心请求路由算法获取使得视频点播服务系统所得利润最大的动态请求路由策略;所述贪心请求路由算法的优化目标是最大化当前时间槽内的回报,具体步骤如下:01:建立变量gij与o,gij是将i类型终端用户请求重定向到数据中心j上在一个时间槽内所产生的回报,o是gij的一个排序,算法中使用o[k].i与o[k].j来表示在序列o中第k个元素的分量i与j,C为数据中心的网络带宽总量;02:对于所有的i∈I且j∈J,计算gij;03:将gij进行降序排列,并将排列结果存入o;o的元素个数为|I|×|J|;04:循环进行以下操作:05:测量系统当前状态,包括服务器负载向量L和用户请求到达向量λ;06:依次遍历o中所有的元素;07:若λo[k].i=0,即当前元素所对应的请求类型没有任务到达,或Lo[k].j=Co[k].j,即当前元素对应的数据中心可用带宽已满,则忽略该元素并考察下一元素;08:否则,向数据中心o[k].j分配o[k].i类型请求ao[k].i,o[k].j,公式为ao[k].i,o[k].j=min{λo[k].i,Co[k].j‑Lo[k].j},即在o[k].i类型请求总量λo[k].i,以及数据中心o[k].j的可用带宽Co[k].j‑Lo[k].j之间选取一个较小的值;09:把已经分配过的请求ao[k].i,o[k].j从待服务的请求中减去,公式为λo[k].i←λo[k].i‑ao[k].i,o[k].j;10:结束算法并设置休眠长度为Γ的时间槽。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古工业大学,未经内蒙古工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610894773.8/,转载请声明来源钻瓜专利网。
- 上一篇:电视待机状态下任务管理方法及电视
- 下一篇:表情包生成方法及装置