[发明专利]一种多边缘云下服务请求动态调度方法及装置有效
申请号: | 201811400271.0 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109739513B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 陈莹;陈昕;张永超 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/48 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多边 缘云下 服务 请求 动态 调度 方法 装置 | ||
1.一种多边缘云下服务请求动态调度方法,其特征在于,包括:
S1、获取t时刻需要卸载至边缘云的各类服务请求;
S2、针对每类服务请求,分别计算将其卸载至每个边缘云的惩罚值;其中,所述惩罚值与对应边缘云上相应服务请求的积压量以及该服务请求卸载至对应边缘云的卸载代价有关;
S3、针对每类服务请求,将其卸载至与其对应的惩罚值最小的边缘云;
所述S2包括:
针对每类服务请求,分别按照下面的惩罚函数计算将其卸载至每个边缘云的惩罚值:
cij(t)=Qij(t)+V·γij(t)
其中,cij(t)表示在t时刻第i类服务请求卸载到边缘云j的惩罚函数;Qij(t)表示在t时刻边缘云j中第i类服务请求的积压量;γij(t)表示第i类服务请求卸载到边缘云j的单位代价;V表示服务请求积压量和服务请求卸载代价之间的权衡因子;
所述边缘云位于靠近终端设备的网络边缘。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
S4、更新t+1时刻每个边缘云中各类服务请求的积压量。
3.根据权利要求2所述的方法,其特征在于,所述更新t+1时刻每个边缘云中各类服务请求的积压量,包括:
按照下面的关系式更新t+1时刻每个边缘云中各类服务请求的积压量:
Qij(t+1)=max{Qij(t)-bij(t),0}+aij(t)
其中,Qij(t+1)表示在t+1时刻边缘云j中第i类服务请求的积压量;bij(t)表示在t时刻边缘云j最多能处理第i类服务请求的任务量;aij(t)表示在t时刻第i类服务请求卸载至边缘云j中的任务量。
4.一种多边缘云下服务请求动态调度装置,其特征在于,包括:
获取模块,用于获取t时刻需要卸载至边缘云的各类服务请求;
计算模块,用于针对每类服务请求,分别计算将其卸载至每个边缘云的惩罚值;其中,所述惩罚值与对应边缘云上相应服务请求的积压量以及该服务请求卸载至对应边缘云的卸载代价有关;
调度模块,用于针对每类服务请求,将其卸载至与其对应的惩罚值最小的边缘云;
所述计算模块,具体用于:
针对每类服务请求,分别按照下面的惩罚函数计算将其卸载至每个边缘云的惩罚值:
cij(t)=Qij(t)+V·γij(t)
其中,cij(t)表示在t时刻第i类服务请求卸载到边缘云j的惩罚函数;Qij(t)表示在t时刻边缘云j中第i类服务请求的积压量;γij(t)表示第i类服务请求卸载到边缘云j的单位代价;V表示服务请求积压量和服务请求卸载代价之间的权衡因子;
所述边缘云位于靠近终端设备的网络边缘。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
更新模块,用于更新t+1时刻每个边缘云中各类服务请求的积压量。
6.根据权利要求5所述的装置,其特征在于,所述更新模块,具体用于:
按照下面的关系式更新t+1时刻每个边缘云中各类服务请求的积压量:
Qij(t+1)=max{Qij(t)-bij(t),0}+aij(t)
其中,Qij(t+1)表示在t+1时刻边缘云j中第i类服务请求的积压量;bij(t)表示在t时刻边缘云j最多能处理第i类服务请求的任务量;aij(t)表示在t时刻第i类服务请求卸载至边缘云j中的任务量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811400271.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种解析型语言文本式分析转换方法
- 下一篇:参数处理方法及相关产品