[发明专利]移动边缘计算环境中自主学习的服务缓存策略在审
| 申请号: | 202110367411.4 | 申请日: | 2021-04-06 |
| 公开(公告)号: | CN113110915A | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 黄彬彬;项媛媛;俞东进 | 申请(专利权)人: | 杭州电子科技大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 边缘 计算 环境 自主 学习 服务 缓存 策略 | ||
本发明公开了一种移动边缘计算环境中自主学习的服务缓存策略,本发明首先将多服务供应商在资源有限的移动边缘计算环境中的服务缓存问题建模成联合多臂老虎机问题。使用Q‑Learning算法来学习如何协调多主体系统中的缓存决策。将系统中每个主体视为独立的学习者,提出了自主学习的服务缓存策略(ILSCS),其目标是最小化服务供应商的社会成本。并且,将本发明提出的策略与其他策略在不同实验参数下进行对比,证明了本发明所提出的策略的有效性。
技术领域
本发明涉及移动边缘计算领域,尤其涉及一种自主学习的服务缓存策略。
背景技术
移动边缘计算(MEC)作为一种新型的计算模型,能够将存储资源和计算资源下沉到网络边缘。不仅能支持边缘服务器与用户之间进行高效的数据传输,还能为用户提供充足的计算资源,大大降低服务的响应时延和移动设备的能耗。但是,由于边缘网络中资源有限,使得针对边缘网络中服务的合理缓存日益重要。由于边缘网络中资源有限,网络服务供应商之间将会对资源进行争抢。需要根据服务缓存后服务的响应时延和服务的缓存成本对服务供应商的服务缓存位置进行决策。
发明内容
为了解决上述问题,本发明提供了一种自主学习的服务缓存策略。
本发明具体采用的技术方案如下:
S1.建立系统模型:
本发明中提出的边缘网络由n个边缘服务器eNB={eNB1,...,eNBi,...,eNBn}和中心云CL组成。对于移动边缘服务器eNBi,可由三元组eNBi=Ci,Bi,Si表示,其中Ci表示边缘服务器的计算能力,Bi表示边缘服务器的带宽能力,Si表示边缘服务器的存储能力。
根据大多数云平台的机制,会通过在服务器中创建虚拟机来实现服务供应商之间的资源共享。而且服务器通常会分配一定的带宽资源、计算资源和存储资源给创建出来的虚拟机。本发明考虑每个边缘服务器中创建了m个虚拟机,边缘服务器eNBi中创建的虚拟机集合可以由VMi={VMi,1,...,VMi,j,...,VMi,m}表示。对于虚拟机VMi,j,可用二元组VMi,j=Ci,j,Bi,j表示,其中Ci,j表示虚拟机的计算能力,Bi,j表示虚拟机的带宽能力。
S2.建立服务供应商模型:
移动边缘计算网络中存在K个网络服务供应商SP={SP1,...,SPk,...,SPK},每个服务供应商都为用户提供一项服务。供应商所提供的服务集合可以用SE={SE1,...,SEk,...,SEK}表示。对于服务实例SEk,可由二元组SEk=Wk,Dk表示,其中Wk表示执行服务的工作负载(MHZ),Dk表示服务的数据尺寸(GB)。
每个服务都将被部署到中心云CL中,并且每个服务都会收到一组用户请求,需要由对应的服务实例进行处理并返回给用户。如果服务供应商将服务实例SEk缓存到边缘服务器中,那么需要服务实例SEk处理的用户请求将会被重定向到缓存其服务实例的边缘服务器中。否则,将由中心云CL中的原始服务实例来满足用户请求。这种将服务实例从中心云缓存至边缘服务器的行为称为服务缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110367411.4/2.html,转载请声明来源钻瓜专利网。





