【技术实现步骤摘要】
一种边缘协作式副本放置方法
[0001]本专利技术属于边缘计算领域,涉及一种边缘协作式副本放置方法。
技术介绍
[0002]传统的云计算存在能耗较大、实时性不足等缺点,即以云计算模型为核心的集中式处理模式将无法高效地处理边缘设备产生的数据。此时物联网时代的到来推动了移动边缘计算的发展,它是一种新的近距离计算范式,是云计算向边缘网络的延伸。移动边缘计算范式允许边缘服务器分布在不同的地理位置,将计算和存储资源推到移动用户附近,通过在无线接入网络(RAN)和基站(BSs)内部署服务器来提供云计算能力,绕过了网络带宽和延迟的瓶颈,有助于减少云计算中心的计算和传输负载,同时可以提供比传统云计算更低的延迟服务。此外,移动边缘服务器可以为用户设备提供计算、存储和网络资源,提高用户间的协作,在满足接入延迟的严格要求下具有向用户提供所需QoS的巨大潜力。
[0003]近年来有许多关于移动边缘场景下的副本放置方案。阿拉尔等人为了提高边缘计算环境中的数据可用性和云储存性能,提出了一种自适应副本放置方法以研究用户访问特性、副本数量和副本位置之间的关系,该方法依赖于对底层网络边缘节点的副本请求进行连续监控,在确保数据可用性要求下动态地创建/替换/删除副本。然而上述针对副本放置的工作并不支持延迟敏感和数据密集型工作流,即当MEC服务器内未能满足用户访问数据请求时,频繁远程访问集中存储的数据不仅会导致高往返延迟,甚至可能抵消边缘计算的优势;何等人基于超图划分算法,提出了一种用以同时解决树结构网络中虚拟机放置和数据副本放置的最优决策问题。首 ...
【技术保护点】
【技术特征摘要】
1.一种边缘协作式副本放置方法,其特征在于:该方法包括以下步骤:S1:基于相似度的基站协作域划分;S2:协作域副本流行度预测;S3:云边协作的副本放置决策。2.根据权利要求1所述的一种边缘协作式副本放置方法,其特征在于:所述S1具体为:首先定义两基站间请求内容相似度,表示为:其中表示在时隙t第i个基站中内容f的请求次数;相似性ψ
ij
∈[0,1],相似度越接近1,说明两基站间的共同利益越大;N个基站最终会形成一个N
×
N的对称矩阵,矩阵中的每一项表示任意两个基站间的内容相似度;若两基站间有共同用户请求服务,称之为用户相似基站,基站间的用户相似度表示为:其中U(t)∩U
j
(t)表示既访问i又访问j的用户数量;J
ij
∈[0,1],相似度越接近1,说明两基站服务的人群越重合;全部基站的用户相似度可用一个N
×
N的矩阵J表示;用户相似度越大的基站协作可能性越高,两基站被划分在同一个协作域的可能性越大;考虑基站间的内容相似度和用户相似度来描述不同基站间的综合相似度,表示为:其中α1为内容相似度权重,α2为用户相似度权重;基站相似性通过结合用户相似性和用户偏好相似性来描述用户日常行为相似性;两个边缘基站节点的相似度越大,说明这两个节点所接到的相同的内容请求越多或者这两个基站相似的用户越多,这两个基站互相称为协作基站;当用户在本地基站无法获取文件时,就从和本地基站相似度最大的基站开始依次寻找协作基站以获取内容;使用相似矩阵来描述任意两个基站的相似度,根据相似矩阵构建加权无向图,顶点为各个基站节点,边为基站间的相似度,并使用频谱聚类方法将所有基站划分为相应协作域;在移动边缘计算中,通过多跳网络端到端带宽和路由跳数之间的关系计算需要的等效带宽;两个节点之间等效带宽越大,则两个节点之间传输时延就越小,等效带宽的计算公式为其中B
i
表示两个网络节点之间的带宽;最后在每个协作域中根据等效带宽找出最佳放置服务器,在进行全局放置时优先放置,降低用户访问延迟。3.根据权利要求2所述的一种边缘协作式副本放置方法,其特征在于:所述S2具体为:根据副本的历史流行度特征采用无偏灰色模型预测下一时刻的副本流行度;通过时隙
t中历史请求得到的历史访问流行度表示为:其中在时隙t中协作域C
n
请求内容f
i
的次数,表示为时隙t中协作域C
n
请求内容f
i
的流行度;将历史t个时隙的流行度作为输入,构建灰色时序预测模型;灰色预测模型G(1,1)通过将原始数据做一阶累加处理以减少随机性和波动性对原始数据的影响,得到的新数据序列具有近似指数的规律;根据这种近似指数规律建立微分方程组,进而以微分方程组的解构建微分方程的影子方程,最后得出预测函数,建模过程如下:首先对原始t个数据做一阶累加,累加之后可得到新的数据序列其中预测模型的灰微分方程为:其中a为发展系数,b为灰作用量,构造灰微分方程的影子方程进而得到影子方程的解:将得到的解进行逆变换操作,得到预测模型方程:进而预测出各协作域新时隙副本流行度同时每个边缘协作域上的文件流行度需要定期更新,以动态适应用户不断变化的需求。4.根据权利要求3所述的一种边缘协作式副本放置方法,其特征在于:所述S3具体为:在移动边缘场景中,定义S={S1,S2,
…
,S
T
}表示为系统状态空间,其中其中S
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。