[发明专利]一种基于边缘计算的服务部署和任务调度方法及装置有效
申请号: | 201910322656.8 | 申请日: | 2019-04-22 |
公开(公告)号: | CN110049130B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 芮兰兰;邱雪松;李梦宇;喻鹏;王颖 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边缘 计算 服务 部署 任务 调度 方法 装置 | ||
1.一种基于边缘计算的服务部署和任务调度方法,其特征在于,所述方法应用于服务计算网络中的第一节点服务器,所述服务计算网络还包含中心服务器和多个节点服务器,所述方法包括:
接收终端设备发送的业务请求,所述业务请求包含业务标识;
确定所述业务标识对应的目标业务在所述第一节点服务器中的第一计算成本,并判断所述第一计算成本是否大于预设阈值;
若所述第一计算成本不大于所述预设阈值,则通过预先部署的所述目标业务对应的计算单元,响应所述业务请求;
若所述第一计算成本大于所述预设阈值,则确定所述服务计算网络中所述目标业务在备选节点服务器中的第二计算成本;
根据所述第一计算成本和所述第二计算成本,确定第二节点服务器;其中,所述第二节点服务器为所述目标业务在所述第一节点服务器和所述备选服务器中,计算成本最小的节点服务器;
将所述业务请求发送至所述第二节点服务器,以使所述第二节点服务器,根据预先部署的所述计算单元,对所述业务请求进行响应;
所述根据所述第一计算成本和第二计算成本,确定第二节点服务器的步骤,包括:
将所述第一计算成本与所述第二计算成本进行比较;
若所述第一计算成本不大于所述第二计算成本,则将所述第一节点服务器作为第二节点服务器;
若所述第一计算成本大于所述第二计算成本,则将所述备选节点服务器和所述第一节点服务器中,计算成本最小的节点服务器作为第二节点服务器。
2.根据权利要求1所述的方法,其特征在于,在确定所述业务标识对应的目标业务在所述第一节点服务器中的第一计算成本,并判断所述第一计算成本是否大于所述预设阈值之前,还包括:
判断所述第一节点服务器中是否部署所述目标业务对应的计算单元;
若所述第一节点服务器未部署所述计算单元,则判断是否在所述第一节点服务器上部署所述计算单元;
若判断结果为是,则将所述接收的业务请求发送至所述中心服务器,并接收该中心服务器发送的所述目标业务的计算单元资源数据;其中,所述目标业务的计算单元资源数据用于生成所述目标业务对应的计算单元;
将所述目标业务对应的计算单元部署在所述第一节点服务器上。
3.根据权利要求2所述的方法,其特征在于,所述判断是否在所述第一节点服务器上部署所述计算单元的步骤,包括:
计算所述目标业务对应的业务流行度、第一节点服务器中心度、计算单元缓存成本和业务紧急度;
判断所述业务流行度、所述第一节点服务器中心度、所述计算单元缓存成本和所述业务紧急度是否满足预设部署决策条件;
若所述业务流行度、所述第一节点服务器中心度、所述计算单元缓存成本和所述业务紧急度满足预设部署决策条件,则确定将所述计算单元部署在所述第一节点服务器上。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述业务流行度、所述第一节点服务器中心度、所述计算单元缓存成本和所述业务紧急度不满足预设部署决策条件,则确定所述服务计算网络中所述目标业务在所述备选节点服务器中的第二计算成本;
若所述第二计算成本不大于0,则将所述业务请求发送至所述服务计算网络中的其他节点服务器;
若所述第二计算成本大于0,则将所述第二计算成本与所述第一计算成本中,计算成本最小的节点服务器作为第三节点服务器;
将所述业务请求发送至所述第三节点服务器,以使所述第三节点服务器,根据预先部署的所述目标业务对应的计算单元,对所述业务请求进行响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910322656.8/1.html,转载请声明来源钻瓜专利网。