[发明专利]多云系统的调度方法、装置和计算机可读介质有效
申请号: | 201810362291.7 | 申请日: | 2018-04-20 |
公开(公告)号: | CN110389817B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 陈飞;王鲲;刘福财 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张曦 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多云 系统 调度 方法 装置 计算机 可读 介质 | ||
本公开的实施例提供了一种计算机实现的方法、电子设备和计算机程序产品。该方法包括:获得将由多个云系统之一运行的应用的信息;获得多个云系统中的每个云系统运行应用得到的历史信息;响应于每个云系统的历史信息都存在,将应用调度给历史信息与获得的信息匹配的第一云系统来运行;以及响应于缺少多个云系统中的至少一个云系统运行应用的历史信息,将应用调度给至少一个云系统中的第二云系统来运行。本公开的实施例可以优化云系统调度器的调度结果并提升用户体验。
技术领域
本公开的实施例一般地涉及计算机系统、存储系统或云系统,并且更特别地,涉及一种计算机实现的方法、电子设备和计算机程序产品。
背景技术
现今,公共云系统已经成为一种有弹性的在线资源,其允许用户便捷地部署和运行应用。通常,不同的云系统以不同的价格、性能、可用性等来提供这样的资源。当用户在多云环境中部署和运行应用时,一般使用调度器基于应用和云系统的相关信息将应用调度给某个云系统来运行。
更一般地,调度器可以用来在多个潜在候选中选择一个或多个目标。在多云系统中,调度器可以使用不同种类的策略来选择不同的目标云系统,这些策略可能涉及性能、成本和可靠性等。目前,调度器通常利用静态信息或当前获取的瞬时信息而基于固定规则来进行应用的调度。然而,这种调度方式在许多情况下难以取得良好的调度结果,从而无法满足用户的需求。
发明内容
本公开的实施例涉及一种计算机实现的方法、一种电子设备、以及一种计算机程序产品。
在本公开的第一方面,提供了一种计算机实现的方法。该方法包括:获得将由多个云系统之一运行的应用的信息。该方法还包括:获得多个云系统中的每个云系统运行应用得到的历史信息。该方法进一步包括:响应于每个云系统的历史信息都存在,将应用调度给历史信息与获得的信息匹配的第一云系统来运行。该方法进一步包括:响应于缺少多个云系统中的至少一个云系统运行应用的历史信息,将应用调度给至少一个云系统中的第二云系统来运行。
在一些实施例中,该方法进一步包括:基于应用在云系统中的至少一个云系统上的运行,来更新历史信息。
在一些实施例中,第二云系统从至少一个云系统中随机选择。
在一些实施例中,将应用调度给第一云系统包括:确定与信息匹配程度最高的历史信息;确定历史信息是由第一云系统运行应用得到的;以及将应用指派给第一云系统。
在一些实施例中,该方法进一步包括:从历史信息中确定运行应用所需的历史时长;以及基于历史时长来预测第一云系统运行应用的时长。
在一些实施例中,获得信息包括:确定应用的标识符和工作负荷。
在一些实施例中,历史信息包括以下至少一项:运行的应用的标识符、运行应用的云系统的标识符、应用的工作负荷、应用的运行时长、以及应用是否需要一直运行直到用户终止其运行。
在本公开的第二方面,提供了一种电子设备。该电子设备包括至少一个处理器以及包括计算机程序指令的至少一个存储器。至少一个存储器和计算机程序指令被配置为,与至少一个处理器一起,使得电子设备获得将由多个云系统之一运行的应用的信息。至少一个存储器和计算机程序指令还被配置为,与至少一个处理器一起,使得电子设备获得多个云系统中的每个云系统运行应用得到的历史信息。至少一个存储器和计算机程序指令进一步被配置为,与至少一个处理器一起,使得电子设备响应于每个云系统的历史信息都存在,将应用调度给历史信息与获得的信息匹配的第一云系统来运行。至少一个存储器和计算机程序指令进一步被配置为,与至少一个处理器一起,使得电子设备响应于缺少多个云系统中的至少一个云系统运行应用的历史信息,将应用调度给至少一个云系统中的第二云系统来运行。
在一些实施例中,至少一个存储器和计算机程序指令进一步被配置为,与至少一个处理器一起,使得电子设备基于应用在云系统中的至少一个云系统上的运行,来更新历史信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810362291.7/2.html,转载请声明来源钻瓜专利网。