云工作负载发放系统和方法技术方案

技术编号:18844337 阅读:33 留言:0更新日期:2018-09-05 09:00
公开了一种云工作负载发放系统和方法。在一种实施方式中,本发明专利技术提供了一种系统,能够向用户提供对要发放的工作负载的自动引导。本发明专利技术根据各种历史数据集匹配用户的工作负载概要文件,便于用户为各类工作负载选择云发放。如果用户愿意,本系统能够在云发放过程中自动重新调整工作负载概要文件,同时提供云发放的手动选择选项。在一种实施方式中,本发明专利技术提供了一种采用历史数据集获得工作负载发放比例因子机制的系统和方法。进一步地,该系统和方法还能够根据用于云发放的工作负载概要文件自动或手动重新调整发放比例因子。

Cloud workload distribution system and method

A cloud workload distribution system and method are disclosed. In one embodiment, the present invention provides a system capable of providing users with automatic guidance of workloads to be issued. The invention matches user's workload profile according to various historical data sets, and is convenient for users to select cloud distribution for various workloads. If the user wishes, the system can automatically readjust the workload profile during the cloud delivery process, while providing the manual selection options for cloud delivery. In one embodiment, the present invention provides a system and method for obtaining a workload distribution scale factor mechanism using a historical data set. Further, the system and method can automatically or manually adjust the issuance scale factor based on workload profiles for cloud issuance.

【技术实现步骤摘要】
【国外来华专利技术】云工作负载发放系统和方法
本专利技术涉及联网计算环境(如云计算环境)中的资源发放,具体而言,涉及一种采用基于历史数据的方法来进行资源发放的系统和方法。
技术介绍
联网计算环境(如云计算环境)是对先前网格环境的强化,其中,通过一个或多个附加抽象层(如云层),可以对多个网格和其它计算资源进行进一步强化,从而使不同的设备作为单个无缝资源池的最终用户。这些资源可包括物理或逻辑计算引擎、服务器和设备、设备存储器、存储设备等。云计算服务通常呈现在相对静态的硬件池中,通过部署和重新配置操作系统和应用,以满足用户的计算需求。在云环境的边界内,应用图像可以被安装和覆盖,互联网协议(InternetProtocol,简称IP)地址可以被修改,且可以分配真实和虚拟处理器以满足不断变化的业务需求。目前,不同的云服务提供商可能会花费不同的时间来发放用户要求的计算资源工作负载。例如,一些云提供商可以在几秒钟内发放特定的资源,而其他云提供商可能要花费几个小时。进一步地,云工作负载发放由不同的厂商以不同的方式完成。大多数情况下,选择预定义的模板,并将应用部署到该模板。然而,应用的实际资源使用率在初始阶段或开始时可能未知,因此资源被任意分配。这是一个主要问题,即有时候过多的资源发放会导致浪费,而其它情况下发放过少则可能导致系统性能降低(甚至是应用状态的丢失)。此外,用于即时工作负载调整的发放预测模型,分析各种参数以及将所有这些参数并入发放决策过程中是通过现有技术采用各种方法完成的。然而,现有方法较复杂,需要了解很多参数以便确定正确的云发放,这使得资源选择十分不理想且低效。
技术实现思路
提供本
技术实现思路
以介绍与用于云工作负载发放系统和方法相关的概念,并且在下面的详细介绍中进一步描述。本
技术实现思路
不旨在确定所请求保护主题的必要特征,也不旨在确定或限定所请求保护主题的范围。本专利技术的主要目的是通过提供采用基于历史数据的方法来进行工作负载发放的系统和方法来解决上述技术问题。本专利技术的另一目的是提供一种采用基于历史数据的方法获得的比例因子进行云工作负载发放的系统和方法。本专利技术的另一目的是提供一种提供自动引导以帮助用户进行资源选择的系统和方法。本专利技术的另一目的是提供一种采用历史工作负载概要文件的系统和方法,基于工作负载概要文件对应用进行分类,并获得最佳方法以识别用于实现云发放的资源。本专利技术的另一目的是提供一种具有界面的系统和方法,该界面使得用户能够选择手动或自动调整资源,以便根据需要满足预期或最佳状况。本专利技术的另一目的是提供一种采用历史数据集获得工作负载发放比例因子机制的系统和方法。本专利技术的另一目的是提供一种基于发放比例因子的系统和方法,该发放比例因子能够自动或手动重新调整用于云发放的工作负载概要文件。本专利技术的另一目的是提供一种选择发放机制的系统和方法。本专利技术的另一目的是提供一种通知所发放的资源和基于发放的资源的收费/费用的系统和方法。相应地,在一种实施方式中,本专利技术提供了一种采用历史数据集获得工作负载发放比例因子机制的系统和方法。进一步地,该系统和方法还能够根据用于云发放的工作负载概要文件自动或手动重新调整发放比例因子。在一种实施方式中,公开了一种云工作负载发放方法。所述方法包括:接收至少一个云工作负载发放请求;通过历史数据集的至少一个工作负载概要文件来获得所述接收的云工作负载发放请求的工作负载发放比例因子;自动或手动重新调整云工作负载发放的工作负载发放比例因子。在一种实施方式中,本专利技术提供了一种云工作负载发放方法。所述方法包括:在联网计算环境的计算机数据结构中接收至少一个云工作负载发放的云工作负载发放请求;识别至少一个与接收的云工作负载发放请求相关联的参数;根据识别的参数和至少一个预存储工作负载概要文件,获得所述接收的云工作负载发放请求的工作负载发放比例因子;根据所述确定的比例因子发放云工作负载。在一种实施方式中,公开了一种联网计算环境下的云工作负载发放系统。所述系统包括处理器和耦合到处理器的存储器,用于执行存在于存储器中的多个模块。所述多个模块包括接收模块、引擎、重调整模块和工作负载发放模块。所述接收模块用于接收至少一个云工作负载发放请求。所述引擎用于通过历史数据集的至少一个工作负载概要文件获得所述接收的云工作负载发放请求的工作负载发放比例因子。所述重调整模块用于自动或手动重新调整所述工作负载发放比例因子。所述工作负载发放模块用于根据所述重新调整的工作负载发放比例因子发放所述云工作负载。在一种实施方式中,本专利技术提供了一种联网计算环境下的云工作负载发放系统。所述系统包括处理器和耦合到处理器的存储器,用于执行存在于存储器中的多个模块。所述多个模块包括接收模块、识别模块、引擎和工作负载发放模块。所述接收模块用于在联网计算环境的计算机数据结构中接收至少一个云工作负载发放的云工作负载发放请求。所述识别模块用于识别至少一个与接收的云工作负载发放请求相关联的参数。所述引擎用于根据识别的参数和至少一个预存储的工作负载概要文件,获得所述接收的云工作负载发放请求的工作负载发放比例因子。所述工作负载发放模块用于根据所述确定的比例因子发放所述云工作负载。在一种实施方式中,本专利技术提供了一种云工作负载发放方法。所述方法包括:接收至少一个云工作负载概要文件发放请求;将所述接收的云工作负载概要文件发放请求与多个历史工作负载概要文件进行比较;通过所述历史工作负载概要文件,获得所述接收的云工作负载概要文件发放请求的工作负载发放比例因子;自动或手动重新调整所述云工作负载概要文件发放请求的工作负载发放比例因子,从而根据所述工作负载发放比例因子发放云工作负载。在一种实施方式中,本专利技术提供了一种用于根据历史数据在云环境下分配工作负载的云工作负载发放系统。所述系统包括数据库,该数据库包括历史工作负载概要文件的历史数据表中的历史数据的存储库。所述系统还包括引擎,用于搜索历史数据的存储库,以选择至少一个基于接收的云工作负载概要文件发放请求的历史工作负载概要文件;通过历史工作负载概要文件获得接收的云工作负载概要文件发放请求的工作负载发放比例因子;自动或手动重新调整云工作负载概要文件发放请求的工作负载发放比例因子,从而根据工作负载发放比例因子发放云工作负载。与现有技术相反,如可用,本专利技术采用历史数据集获得工作负载发放比例因子机制。本专利技术基于发放比例因子,自动或手动重新调整用于云发放的工作负载概要文件。现有技术中要了解过多参数以了解正确的云发放,使得用户资源选择十分不理想,与现有技术相比,本专利技术提供了有助于工作负载发放的自动引导,而非更新所有列值。进一步地,与现有技术相比,本专利技术提供了一种机制,能使用户能够理解如何在系统中进行发放,并且还帮助用户作出关于如何发放工作负载的合理决定。本专利技术提供一种改进发放的机制,鉴于所有当前发放更多的是用来通过历史工作负载概要文件进行即时工作负载调整的预测模型,基于历史工作负载概要文件对应用进行分类,并获得一些最佳方法以识别用于云发放的系统资源。此外,与现有技术相比,本专利技术提供了一种界面,通过用户选择来进行手动和自动调整,并根据系统推荐值来修改工作负载发放。这大大提升了系统的可用性,并且减少了资源浪费。上述与第一实施方式相关的各种选项和优选实施例也适用于其它相关实本文档来自技高网
...

【技术保护点】
1.一种云工作负载发放方法,其特征在于,所述方法包括:接收包括至少一个参数的至少一个云工作负载发放请求;通过历史数据集的至少一个工作负载概要文件和所述接收的参数,来获得所述接收的云工作负载发放请求的工作负载发放比例因子;重新调整获得的云工作负载发放的工作负载发放比例因子。

【技术特征摘要】
【国外来华专利技术】2016.01.18 IN 2016410016821.一种云工作负载发放方法,其特征在于,所述方法包括:接收包括至少一个参数的至少一个云工作负载发放请求;通过历史数据集的至少一个工作负载概要文件和所述接收的参数,来获得所述接收的云工作负载发放请求的工作负载发放比例因子;重新调整获得的云工作负载发放的工作负载发放比例因子。2.根据权利要求1所述的方法,其特征在于,还包括:识别至少一个与云工作负载发放请求相关联的参数,当所述云工作负载基于访问工作负载的用户数量的情况下,所述参数从工作负载所需的输入容量中选择,或者当所述云工作负载基于每秒对于访问的响应的情况下,所述参数从工作负载的预期输出容量中选择。3.根据权利要求1所述的方法,其特征在于,还包括:识别至少一个与云工作负载发放请求相关联的参数,所述参数从资源、负载、容量、亲和性、负载分布、作业类型、或其任意组合中选择。4.根据权利要求1所述的方法,所述获得工作负载发放比例因子还包括:将在云工作负载发放请求中接收的参数与预存储在历史数据集的工作负载概要文件中的至少一个历史工作负载参数进行匹配,从而:若发现匹配,则获得所述工作负载发放比例因子。5.根据权利要求所述1的方法,所述历史数据集的工作负载概要文件基于历史云工作负载发放请求而创建。6.根据权利要求1和5所述的方法,所述工作负载发放比例因子通过以下方式计算:收集至少一项与所述历史云工作负载发放请求相关联的作业详情;通过日志解析器提取与所述历史云工作负载发放请求相关联的相关信息;基于所述提取的相关信息计算所述工作负载发放比例因子,所述比例因子至少提供用于工作负载发放的资源的建议值。7.根据权利要求1所述的方法,所述工作负载发放比例因子提供至少一个与所述针对云工作负载发放请求进行发放的资源相关联的值。8.根据权利要求1所述的方法,所述工作负载概要文件包括:至少一项与所述历史云工作负载发放请求相关联的作业详情。9.一种云工作负载发放方法,其特征在于,所述方法包括:在联网计算环境的计算机数据结构中接收至少一个云工作负载发放的云工作负载发放请求;识别至少一个与接收的云工作负载发放请求相关联的参数;根据识别的参数和至少一个预存储工作负载概要文件,获得所述接收的云工作负载发放请求的工作负载发放比例因子;根据所述确定的比例因子发放云工作负载。10.根据权利要求9所述的方法,所述工作负载发放比例因子指示至少一个为所述云工作负载发放请求发放的资源值。11.根据权利要求9所述的方法,其特征在于,还包括:自动或手动重新调整所述获得的工作负载发放比例因子。12.根据权利要求11所述的方法,所述手动重新调整所述获得的工作负载发放比例因子还包括:手动接收为所述云工作负载发放请求发放的资源的至少一个资源值。13.根据权利要求11所述的方法,所述自动重新调整所述获得的工作负载发放比例因子还包括:至少检索与所述获得的工作负载发放比例因子相关联的预存储工作负载概要文件;至少自动重新调整从预存储的工作负载概要文件中选择的用于发放的资源和/或容量。14.根据权利要求9所述的方法,其特征在于,还包括:通知至少一个用户所发放的资源。15.根据权利要求9所述的方法,其特征在于,还包括:通知至少一个用户发放中涉及的成本。16.根据权利要求9所述的方法,当所述云工作负载基于访问工作负载的用户数量的情况下,所述参数从工作负载所需的输入容量中选择,或者当所述云工作负载基于每秒对于访问的响应的情况下,所述参数从工作负载的预期输出容量中选择。17.据权利要求9所述的方法,所述参数优选地从资源、负载、容量、亲和性、负载分布、作业类型、或其任意组合中选择。18.根据权利要求所述9的方法,所述获得工作负载发放比例因子还包括:将在云工作负载发放请求中接收的参数与预存储在所述工作负载概要文件中的至少一个历史工作负载参数进行匹配,从而:若发现匹配,获得所述工作负载发放比例因子。19.根据权利要求9所述的方法,所述工作负载概要文件基于历史云工作负载发放请求而创建。20.根据权利要求9和19所述的方法,所述工作负载发放比例因子通过以下方式计算:收集至少一项与所述历史云工作负载发放请求相关联的作业详情;通过日志解析器提取至少一项与所述历史云工作负载发放请求相关联的相关信息;通过工作负载分类器对所述历史云工作负载发放请求进行分类;通过利用了提取的相关信息的可定制等式来计算工作负载发放比例因子,所述比例因子至少提供用于工作负载发放的资源的建议值。21.根据权利要求9所述的方法,所述工作负载发放比例因子提供至少一个与所述针对云工作负载发放请求进行发放的资源相关联的值。22.根据权利要求9所述的方法,所述预存储的工作负载概要文件包括:至少一项与所述历史云工作负载发放请求相关联的作业详情。23.一种联网计算环境下的云工作负载发放系统,其特征在于,所述系统包括:处理器;耦合到处理器的存储器,用于执行存在于存储器中的多个模块,所述多个模块包括:接收模块,用于接收包括至少一个参数的至少一个云工作负载发放请求;引擎,用于通过历史数据集的至少一个工作负载概要文件和所述接收的参数来获得所述接收的云工作负载发放请求的工作负载发放比例因子;重调整模块,用于重新调整所述获得的工作负载发放比例因子;工作负载发放模块,用于根据所述重新调整的工作负载发放比例因子发放所述云工作负载。24.根据权利要求23所述的系统,其特征在于,还包括:识别模块,用于识别至少一个与云工作负载发放请求相关联的参数,当所...

【专利技术属性】
技术研发人员:克里希纳·曼基利·库马尔唐盛军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1