[发明专利]一种工业云服务资源调度匹配组合方法有效
申请号: | 201910616852.6 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110309983B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 杨正益;衡柟男;曾杰;文俊浩;熊庆宇 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/10 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 胡逸然 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 服务 资源 调度 匹配 组合 方法 | ||
本发明公开了一种工业云服务资源调度匹配组合方法,包括如下步骤:S1、获取候选服务组合方案,每个候选服务组合包括若干个任务,每个候选服务组合中的每个任务选定了一个候选服务,任意两个候选服务组合中至少有一个任务对应的候选服务不同;S2、获取候选服务间的质量约束条件,基于候选服务间的质量约束条件计算各候选服务组合的适应值;S3、选择适应值最高的候选服务组合作为最终的服务组合。本发明充分考虑了不同任务之间的候选服务的相互影响,从而能够更加准确的计算出各种候选服务组合的适应值,从而匹配得到最优的服务组合。
技术领域
本发明涉及资源调度技术领域,具体涉及一种工业云服务资源调度匹配组合方法。
背景技术
云服务之间存在潜在的业务相关性,这使得搜索与组合变得困难。例如,机票预订服务如果通过某些特定银行的信用卡付款,根据他们之间的协议,收取的费用更少,或者制造商可能只选择与某些物流公司合作,而不是与所有的物流公司合作。因此,这种协作相关驱动的最优服务选择问题并不简单。采用不同的数学模型和算法,对服务组合的最优服务选择问题进行了大量的研究。然而,这些方法中的大多数都假定组合中涉及的服务彼此独立,因此无法在实际中解决上述业务相关性问题。
为了描述业务约束服务选择问题,用机票预订的流程来进行说明。用户选择航空公司预订平台,选择适合的航班,然后选择支付方式,航程结束后平台选择某家物流公司寄送发票。在图1所示的案例中,不同的任务是由不同的任务主体去完成,比如,物流服务是由不同的物流公司管理的。用户在选择物流运营商时并不需要关心如何在内部运营,包括提货和运输,他们只关心总体运输速度,这将影响到他们的购物体验。如图1所示,机票预订平台与支付机构有协同合作关系,即给予用户一定的折扣,使得在优化服务组合方面,在各个服务组合实例内的相同候选服务的QoS值各有不同。
然而,现有技术中并不会考虑不同任务之间的候选服务的相互影响,因此,最终得到的整体的适应值并不准确,不利于向客户推荐最优的服务组合。
发明内容
针对上述现有技术的不足,本发明提出了一种工业云服务资源调度匹配组合方法,充分考虑了不同任务之间的候选服务的相互影响,从而能够更加准确的计算出各种候选服务组合的适应值,从而匹配得到最优的服务组合。
本发明采用了如下的技术方案:
一种工业云服务资源调度匹配组合方法,包括如下步骤:
S1、获取候选服务组合方案,每个候选服务组合包括若干个任务,每个候选服务组合中的每个任务选定了一个候选服务,任意两个候选服务组合中至少有一个任务对应的候选服务不同;
S2、获取候选服务间的质量约束条件,基于候选服务间的质量约束条件计算各候选服务组合的适应值;
S3、选择适应值最高的候选服务组合作为最终的服务组合。
优选地,候选服务间的质量约束条件包括以下两种质量约束条件中的任意一种或两种;
第一种质量约束条件为:候选服务组合中,第a个任务的第b个候选服务Sa,b被选中,且第c个任务的第d个候选服务Sc,d被选中,则候选服务Sa,b的第r个QoS值qr(Sa,b)基于第一预设改变规则更新;
第二种质量约束条件为:候选服务组合中,第a’个任务的第b’个候选服务Sa’,b’被选中,且第c’个任务的第d’个候选服务Sc’,d’被选中,且候选服务Sc’,d’的第r’个QoS值qr’(Sc’,d’)符合预设更新条件,则候选服务Sa,b的第r”个QoS值qr”(Sa’,b’)基于第二预设改变规则更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910616852.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理