通过对执行中工作负载的学习而部署储存系统资源的方法技术方案

技术编号:16233037 阅读:62 留言:0更新日期:2017-09-19 14:39
本发明专利技术提供一种通过对执行中工作负载的学习而部署储存系统资源的方法。该方法应用于储存系统,利用状态‑动作模糊规则与动作‑奖励模糊规则,学习工作负载的性能参数以得到资源的最佳动态部署,无须人力介入操作。这样减轻了储存系统管理员的工作量,并加强该储存系统的性能。

A method of deploying storage system resources by learning about workloads during execution

The present invention provides a method for deploying storage system resources by learning of workloads during execution. This method is applied to the storage system, using the fuzzy rules and state action action reward fuzzy rules, the best learning performance parameters of dynamic deployment work load to get the resources, without human intervention. This reduces the workload of the storage system administrator and enhances the performance of the storage system.

【技术实现步骤摘要】
通过对执行中工作负载的学习而部署储存系统资源的方法
本专利技术涉及一种用于部署储存系统资源的方法,特别是涉及一种通过对执行中工作负载的学习而部署储存系统资源的方法。
技术介绍
传统上,储存系统的管理人员一直被一个问题困扰:即如何部署“足够的”资源给所有在储存系统中运作的工作负载。储存系统可以用于私有网络或云端服务中。举例来说,如果一个系统存取储存设备资源用来执行电子邮件服务与ERP(EnterpriseResourcePlanning,企业资源计划)服务的工作负载,一个控制服务器必须妥善部署所有储存设备与其它资源,诸如CPU(CentralProcessingUnit,中央处理单元)使用率与SSD(SolidStateDisk,固态硬盘)缓存大小,以便当工作负载加载时,工作性能,例如每秒输入输出操作次数(Input/OutputPerSecond,IOPS)是可被接受的。实作上,工作负载性能接受度的需求都是由系统的服务层级协议(ServiceLevelAgreement,SLA)制定的。一旦观测到的性能小于服务层级协议中所要求的水平,那么管理人员需要调整资源分布,以便该性能将很快地达本文档来自技高网...
通过对执行中工作负载的学习而部署储存系统资源的方法

【技术保护点】
一种通过对执行中工作负载的学习而部署储存系统资源的方法,其特征在于,包括:A、设定在特定场景与资源调整下用于储存系统的性能参数与工作负载的服务层级协议间的偏离百分比的状态‑动作模糊规则,及用于资源调整与奖励值的动作‑奖励模糊规则,其中所述场景为所述性能参数的偏离方向与对应的资源变化间的特定关系;B、提供经验矩阵,所述经验矩阵的任一列中的字段都对应到在特定状态下的奖励值,且任一行的字段都对应到对于至少一个资源的调整的奖励值,其中所述经验矩阵的所有字段数值初始值归零,所述初始值归零的状态是性能参数偏离百分比的特定组合;C、搜集来自其中一个工作负载的目前性能参数偏离百分比,并为所述工作负载提供多个之...

【技术特征摘要】
1.一种通过对执行中工作负载的学习而部署储存系统资源的方法,其特征在于,包括:A、设定在特定场景与资源调整下用于储存系统的性能参数与工作负载的服务层级协议间的偏离百分比的状态-动作模糊规则,及用于资源调整与奖励值的动作-奖励模糊规则,其中所述场景为所述性能参数的偏离方向与对应的资源变化间的特定关系;B、提供经验矩阵,所述经验矩阵的任一列中的字段都对应到在特定状态下的奖励值,且任一行的字段都对应到对于至少一个资源的调整的奖励值,其中所述经验矩阵的所有字段数值初始值归零,所述初始值归零的状态是性能参数偏离百分比的特定组合;C、搜集来自其中一个工作负载的目前性能参数偏离百分比,并为所述工作负载提供多个之后时间点上的预测性能参数偏离百分比;D、随机选择一个场景,并将搜集到的所述工作负载的目前性能参数偏离百分比输入到选择的场景的状态-动作模糊规则的隶属函数中,进行模糊化、模糊推理,与结果汇总,得到第一动作区间;E、对第一动作区间解模糊化以得到对至少一个资源的调整量;F、在所述储存系统中对所述工作负载执行所述调整量;G、将提供的所述工作负载的预测性能参数偏离百分比输入到动作-奖励模糊规则的隶属函数中,进行模糊化、模糊推理,与结果汇总,得到奖励区间;H、对所述奖励区间解模糊化以得到偏离奖励值;I、在所述经验矩阵中与与所述预测性能参数偏离百分比的状态对应的列中,寻找每一列中的最大值;J、将所述偏离奖励值与来自步骤I中在先前时间上的选择值进行累加得到更新奖励值,并将所述更新奖励值取代所述经验矩阵中在所述性能参数偏离百分比的状态与先前时间点动作量下的字段的值;K、重复步骤C到步骤J,直到每一字段满足收敛条件,其中步骤D所使用的工作负载是对所有工作负载依序轮流选定执行;及L、选择所述经验矩阵中与观测到的性能参数偏离百分比对应的一列,并在所述储存系统中执行对应的列中最大值字段的特定资源的调整。2.如权利要求1所述的方法,其特征在于,如果步骤I中没有所述先前时间点,则所述更新奖励值设为0。3.如权利要求1所述的方法,其特征在于,所述性能参数包含延迟时间、...

【专利技术属性】
技术研发人员:陈文贤黄明仁
申请(专利权)人:先智云端数据股份有限公司
类型:发明
国别省市:中国台湾,71

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

1