[发明专利]一种CDN-P2P混合架构下效用最优协同缓存管理方法有效
申请号: | 202110709682.3 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113453038B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 刘平山;刘韶星;孙业民;俞中舒;黄桂敏 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/218;H04L67/568;H04L67/5682;H04L67/1097;H04L67/104 |
代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 陶平英 |
地址: | 541004 广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn p2p 混合 架构 效用 最优 协同 缓存 管理 方法 | ||
1.一种CDN-P2P混合架构下效用最优协同缓存管理方法,其特征在于,该方法首先构建一个超级节点群;其次,根据ISPs域间的资源供需关系,基于全局效用值构建相应数学模型,并利用资源分配贪心算法对模型进行优化;最后,基于效用最优模型设计一个协同缓存管理方法;
所述的超级节点群,是将超级节点间的网络时延作为两节点间距离,超级节点基于就近原则组建超级节点群,群内超级节点互为邻居节点,每个超级节点都维护着一组邻居超级节点信息,且节点间的共享区域是相对透明的,超级节点可以从其邻居节点的共享区获取视频资源,构建超级节点群的具体步骤如下:
1-1)开始;
1-2)计算普通节点i的能力值Abilityi;
1-3)按照能力值Abilityi降序排列节点,得到一个有序的节点列表order Su PeerList;
1-4)将列表order Su Peer List靠前的个节点标记为超级节点,标记符号SP flag=1,其中Numsp表示超级节点数量,N表示节点总数量,其中表示超级节点占比,且
1-5)每个超级节点k1发送检测包到其他超级节点,得到传输时延小于δ的超级节点列表order Peer Rtt Dist,对列表按照时延升序排序;δ表示所能接受的最大时延;
1-6)顺序查询列表order Peer Rtt Dist中是否存在超级节点ksp所在群的大小是否小于τ;若是,则超级节点k1加入ksp所在群;否则,超级节点k1建立一个新的群;其中τ表示超级节点群最大节点数量;
1-7)结束;
所述的数学模型,是根据ISPs域间的供需关系,建立相应的数学模型,为保证ISP域请求资源的效用最优,通过资源分配贪心算法对模型进行优化,数学模型表达式为:
上述公式(1)中,Qv表示所缺目标资源,qi,v∈{0,1},tω表示链路代价;
所述的资源分配贪心算法,是设置获取资源优先级路径,优先从邻居ISP域的超级节点群获取资源,其次从CDN节点获取资源,具体包括如下步骤:
2-1)开始;
2-2)初始化效用值Utility,t1,t2,t3,t4(t1,t2,t3,t4∈tω);
2-3)获取ISP域所缺目标资源Qv;
2-4)获取邻居ISPs列表信息,对每个邻居ISP域执行步骤2-5)-步骤2-7);
2-5)判断超级节点群是否存在Qv中资源,若否,执行步骤6),若是,更新Qv和Utility,判断Qv是否为空,若是,则执行步骤2-8),否则,执行步骤2-6);
2-6)判断CDN节点是否存在Qv中资源,若否,执行步骤2-7),若是,更新Qv和Utility,判断Qv是否为空,若是则执行步骤2-8),若否,执行步骤2-7);
2-7)判断CDN节点的邻居节点是否存在Qv中资源,若否,执行步骤2-8),若是,更新Qv和Utility;
2-8)结束;
所述的协同缓存管理方法,包括超级节点群内超级节点的协同缓存方式、超级节点群和CDNs节点的协同缓存方式和缓存替换方法;
所述的超级节点群内超级节点的协同缓存方式,是将每个超级节点群看成一个整体,群内节点可进行资源共享,并且群内节点通过缓存不同的视频资源,可在有限的容量中存储更多的视频资源;
所述的超级节点群与CDNs节点的协同缓存方式,是将目标资源按照流行度分为流行资源和次流行资源,优先将流行资源存储在靠近用户侧的超级节点群中,其次将次流行资源存储在CDNs节点;
所述的缓存替换方法,具体包括如下步骤:
3-1)开始;
3-2)判断当前节点是否拥有足够带宽,若否,则执行步骤3-5),否则,判断该节点磁盘容量是否足够,若是,则直接缓存该资源,否则,执行步骤3-3)-步骤3-4);
3-3)计算磁盘中视频资源的能量值Energyv,并按照能量值对视频资源进行降序排序;
3-4)待缓存视频资源与能量值最小的视频资源替换;
3-5)结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110709682.3/1.html,转载请声明来源钻瓜专利网。