CN114064262B 管理存储系统中的计算资源的方法、设备和程序产品 (伊姆西Ip控股有限责任公司)_第1页
CN114064262B 管理存储系统中的计算资源的方法、设备和程序产品 (伊姆西Ip控股有限责任公司)_第2页
CN114064262B 管理存储系统中的计算资源的方法、设备和程序产品 (伊姆西Ip控股有限责任公司)_第3页
CN114064262B 管理存储系统中的计算资源的方法、设备和程序产品 (伊姆西Ip控股有限责任公司)_第4页
CN114064262B 管理存储系统中的计算资源的方法、设备和程序产品 (伊姆西Ip控股有限责任公司)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本公开涉及管理存储系统中的计算资源的基于计算资源的负载模型和计算资源的当前工理针对存储系统的未来数据访问请求的工作负统的历史数据访问请求的先前负载与后续负载中选择与时间长度相匹配的目标时间段以用于处理任务。提供了相应的设备和计算机程序产2基于所述计算资源的负载模型和所述计算资源的当前工作负载,确定所述负载模型描述所述计算资源用于处理针对所述存储系统的历史数据访问请求的先前负生成描述所述未来工作负载预测与所述未来时间段内的时间点之间的关联关系的工在未来工作负载预测中选择与所述计算资源在未来时间段内的所述工作负载曲线上在所述滑动窗口沿着所述工作负载曲线的时间轴移动期间基于所述未来工作负载预测,从所述未来时间段中的不同于所述目标时间段的部分在所述历史负载序列中,确定分别与所述多个历史负载片段相基于所述多个历史负载片段和所述多个未来负载片段来训练所述负所述历史负载片段和训练的所述负载模型获得的未来负载的预测值与所述未来负载片段37.根据权利要求6所述的方法,其中从所述历史负载序列中选择所述多个历史负载片确定分别与所述多个历史负载片段相对应的所述多个未来负在被所述至少一个处理器执行时使得所述设备执行用于管理存储系统中的计算资源的动基于所述计算资源的负载模型和所述计算资源的当前工作负载,确定所述负载模型描述所述计算资源用于处理针对所述存储系统的历史数据访问请求的先前负生成描述所述未来工作负载预测与所述未来时间段内的时间点之间的关联关系的工在未来工作负载预测中选择与所述计算资源在未来时间段内的所述工作负载曲线上在所述滑动窗口沿着所述工作负载曲线的时间轴移动期间基于所述未来工作负载预测,从所述未来时间段中的不同于所述目标时间段的部分4在所述历史负载序列中,确定分别与所述多个历史负载片段相基于所述多个历史负载片段和所述多个未来负载片段来训练所述负所述历史负载片段和训练的所述负载模型获得的未来负载的预测值与所述未来负载片段15.根据权利要求14所述的设备,其中从所述历史负载序列中选择所述多个历史负载确定分别与所述多个历史负载片段相对应的所述多个未来负16.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,所述机器可执行指令用于执行根据权利要求1-8中的任一5[0002]随着存储系统的发展,存储系统已经能够处理来自应用系统的各种数据访问请描述计算资源用于处理针对存储系统的历史数据访问请求的先前负载与后续负载之间的6[0009]图2示意性示出了根据本公开的示例性实现方式的用于管理存储系统中的计算资[0010]图3示意性示出了根据本公开的示例性实现方式的用于管理存储系统中的计算资[0012]图5示意性示出了根据本公开的示例性实现方式的用于建立负载模型的过程的框[0013]图6示意性示出了根据本公开的示例性实现方式的存储系统中的计算资源的工作[0014]图7A和7B分别示意性示出了根据本公开的示例性实现方式的选择目标时间段的[0015]图8示意性示出了根据本公开的示例性实现方式的存储系统中的计算资源的另一[0016]图9A和9B分别示意性示出了根据本公开的示例性实现方式的选择目标时间段的[0017]图10示意性示出了根据本公开的示例性实现的用于管理存储系统中的计算资源[0020]图1示意性示出了其中可以实现本公开的示例性实现方式的应用环境的框图107112可以接收来自应用系统130的恢复请求,从存储设备114中取回指定数据并且将其发送利用计算资源112处理任务的处理请求210,并且可以确定处理该任务所需的时间长度220负载与负载模型240来确定计算资源112在未来时间段内的时的工作负载为12未来第2小时的工作负载为20未来第3小时的工作负载为50等[0026]在下文中,将参见图3描述有关如何在存储系统110中管理计算资源112的更多细节。图3示意性示出了根据本公开的示例性实现方式的用于管理存储系统中的计算资源的8当前为周一,此时可以指定基于周一至周三的使用状态来确定计算资源的平均使用状态。算资源在未来时间段内的用于处理针对存储系统的未来数据访问请求的工作负载250。将[0030]在此的负载模型240描述计算资源用于处理针对存储系统的历史数据访问请求的且在预定的时间间隔采集计算系统的工作负载。图4示意性示出了在2019年5月25日至9月[0032]根据本公开的示例性实现方式,可以基于过去某个时间点之前的p小时的工作负之后的q小时的工作负载来分别作为历史负载片段和未来负载片段。根据本公开的示例性9环境来指定相应的时间长度,以使得训练所得的负载模型240可以更为准确地反应先前负数据集中的训练数据来训练负载模型。图5示意性示出了根据本公开的示例性实现方式的和未来负载片段512,……,以及一个训练数据可以包括历史负载片段514和未来负[0038]根据本公开的示例性实现方式,为了获取负载模型240,可以设置多个影响因子[0040]例如,假设分别采用公式1和公式2表示影响因子(其中xi表示第i个影响因子)和240,而是可以基于目前已经开发的和/或将在未来开发的多种训练技术,获取负载模型基于负载模型240和计算资源的当前工作负载,确定计算资源在未来时间段内的用于处理关系的工作负载曲线。图6示意性示出了根据本公开的示例性实现方式的存储系统中的计[0051]图6中的纵坐标表示工作负载,因而可以尽量选择工作负载曲线中的与横坐标尽并且可以设置宽度为1小时的滑动窗口。在该滑动窗口移动过程中,可以确定区域720A最小,因而可以将该区域720A所对应的时间段710A(第3小时至第4小时)确定为目标时间段。滑动窗口移动过程中,可以确定区域720B最小,因而可以将该区域720B所对应的时间段性示出了根据本公开的示例性实现方式的存储系统中的计算资源的另一工作负载曲线810[0055]图9B示意性示出了根据本公开的示例性实现方式的选择目标时间段的框图900要从其他未被使用的时间段中选择2小时的目标时间段。例如,可以选择第6小时至第8小[0061]在上文中已经参见图2至图9B详细描述了根据本公开的方法的示例,在下文中将[0062]图10示意性示出了根据本公开的示例性实现的用于管理存储系统中的计算资源只读存储器(ROM)1002中的计算机程序指令或者从存储单元1008加载到随机访问存储器通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信1009而被载入和/或安装到设备1000上。当计算机程序被加载到RAM10可以以其他任何适当的方式被配置以实现上述基于历史负载片段和训练的负载模型获得的未来负载的预测值与未来[0073]根据本公开的示例性实现方式,从历史负载序列中[0078]计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形[0079]这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网[0081]这里参照根据本公开实现的方法、装置(系统)和计算机程序产品的流程图和/或据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方指令实现流程图和/或框图中的一个或多个方框中规定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论