【技术实现步骤摘要】
系统控制方法及装置
[0001]本文件涉及数据处理领域,尤其涉及一种系统控制方法及装置。
技术介绍
[0002]随着互联网技术的发展,云业务呈现蓬勃的发展趋势,用于实现云业务的云服务系统的规模也越来越大。在云服务系统执行资源调配的过程中,若增加云服务系统的系统容量,可能会造成资源浪费;若减少云服务系统的系统容量,虽然能够节省资源,但可能会导致云服务系统的工作负载过高,业务执行出错。
技术实现思路
[0003]本说明书一个或多个实施例提供了一种系统控制方法。所述系统控制方法,包括:获取对目标系统进行监测所得到的当前时间段的系统状态信息;所述目标系统包括服务器集群。将所述系统状态信息输入当前时间段的系统控制模型进行容量配置操作的预估处理,得到所述目标系统的容量配置方案集合。在所述容量配置方案集合中确定目标容量配置方案;所述目标容量配置方案用于对所述目标系统执行容量配置操作。根据所述目标容量配置方案,执行对所述目标系统的服务器集群的容量配置操作。
[0004]本说明书一个或多个实施例提供了一种系统控制装置,包括:信息获取模块,被配置为获取对目标系统进行监测所得到的当前时间段的系统状态信息;所述目标系统包括服务器集群。操作预估模块,被配置为将所述系统状态信息输入当前时间段的系统控制模型进行容量配置操作的预估处理,得到所述目标系统的容量配置方案集合。方案确定模块,被配置为在所述容量配置方案集合中确定目标容量配置方案;所述目标容量配置方案用于对所述目标系统执行容量配置操作。操作执行模块,被配置为根据所述目
【技术保护点】
【技术特征摘要】
1.一种系统控制方法,包括:获取对目标系统进行监测所得到的当前时间段的系统状态信息;所述目标系统包括服务器集群;将所述系统状态信息输入当前时间段的系统控制模型进行容量配置操作的预估处理,得到所述目标系统的容量配置方案集合;在所述容量配置方案集合中确定目标容量配置方案;所述目标容量配置方案用于对所述目标系统执行容量配置操作;根据所述目标容量配置方案,执行对所述目标系统的服务器集群的容量配置操作。2.根据权利要求1所述的方法,所述系统状态信息包括当前时间段内多个时间点的系统状态子信息;所述将所述系统状态信息输入当前时间段的系统控制模型进行容量配置操作的预估处理,得到所述目标系统的容量配置方案集合,包括:将各个系统状态子信息输入所述系统控制模型进行容量配置操作的预估处理,得到所述各个系统状态子信息对应的预估阈值区间,所述预估阈值区间用于表征所述容量配置操作的容量变化值的预估取值范围;基于所述预估阈值区间,生成对应的容量配置方案;基于所述各个系统状态子信息对应的容量配置方案,构建所述当前时间段内所述目标系统的容量配置方案集合。3.根据权利要求2所述的方法,所述在所述容量配置方案集合中确定目标容量配置方案,包括:获取所述目标系统在所述当前时间段的系统容量与所述目标系统在所述各个时间点的CPU利用率;根据所述系统容量和所述各个时间点的CPU利用率,生成所述目标系统在所述当前时间段的负载曲线;基于所述负载曲线对预置的自适应滤波器进行参数配置;所述自适应滤波器用于计算与所述负载曲线对应的决策曲线,根据所述决策曲线,从所述容量配置方案集合中选择所述目标容量配置方案;将所述当前时间段内所述目标系统的容量配置方案集合输入参数配置后的自适应滤波器进行方案选择处理,得到所述目标容量配置方案。4.根据权利要求3所述的方法,所述参数配置后的自适应滤波器通过如下方式从所述当前时间段内所述目标系统的容量配置方案集合中选择所述目标容量配置方案:根据所述当前时间段内每个时间点对应的容量配置方案,生成所述当前时间段对应的决策曲面;所述每个时间点对应的容量配置方案携带有所述每个时间点对应的所述容量配置操作的容量变化值的预估取值范围;采用预设度量方式,在所述决策曲面中确定与所述负载曲线的曲线形态的相似性最大的决策曲线;所述预设度量方式包括欧式度量方式、余弦度量方式中的一者;确定所述决策曲线中的目标决策点;将所述目标决策点对应的容量配置方案确定为所述目标容量配置方案。5.根据权利要求1所述的方法,所述系统控制方法,还包括:获取连续的多个时间段的所述目标系统的样本系统状态信息,及所述多个时间段的容
量配置方案,以及获取所述容量配置方案所对应的样本执行动作向量;所述样本执行动作向量,由所述系统控制模型在生成容量配置方案时所执行的决策动作的动作参数所构成;将根据所述样本系统状态信息计算得到的系统奖励评分作为反馈,将所述样本系统状态信息和所述样本执行动作向量作为训练样本,对所述系统控制模型进行强化学习训练,得到训练后的所述系统控制模型;其中,所述系统奖励评分与所述目标系统的CPU利用率正相关,与所述目标系统的预设负向指标负相关。6.根据权利要求5所述的方法,所述将根据所述样本系统状态信息计算得到的系统奖励评分作为反馈,包括:从所述样本系统状态信息中,获取所述目标系统的CPU利用率和所述目标系统的预设负向指标;所述预设负向指标包括:与系统稳定性相关的多个系统负向指标中的一个或多个;若所述预设负向指标满足当前系统容量配置下的系统稳定条件,则将所述系统奖励评分确定为第一设定值;所述第一设定值与所述CPU利用率成正比且小于1;若所述预设负向指标不满足当前系统容量配置下的系统稳定条件,则根据不满足系统稳定条件的系统负向指标,将所述系统奖励评分确定为第二设定值,所述第二设定值为负数,且与所述不满足系统稳定条件的系统负向指标负相关;将所述确定的第一预设值或第二预设值作为所述系统奖励评分。7.根据权利要求5所述的方法,所述系统控制模型包括依次连接的多个决策子模块;所述获取所述容量配置方案所对应的样本执行动作向量,包括:针对所述多个时间段中的任一第i时间段,基于所述各个决策子模块的排列序号,确定所述各个决策子模块在第i
‑
1时间段所执行的决策动作的动作参数,得到历史动作参数;针对所述各个决策子模块中的首个决策子模块,将所述样本系统状态信息确定为最新系统状态...
【专利技术属性】
技术研发人员:朱诗逸,蒋炜,李建国,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。