一种输出调节方法、装置和系统制造方法及图纸

技术编号:15724254 阅读:267 留言:0更新日期:2017-06-29 09:44
本发明专利技术实施例公开了一种输出调整方法,包括:接收云系统发送的系统性能指标;根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;将所述调整量输入所述云系统,以便于根据所述调整量调整所述云系统的参数,从而调整云系统之后的系统性能指标。本发明专利技术实施例还同时公开了一种输出调整装置。

【技术实现步骤摘要】
一种输出调节方法、装置和系统
本专利技术涉及云计算领域,尤其涉及一种输出调节方法、装置和系统。
技术介绍
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。针对计算资源的某一受控目标设置上下两个阈值,当达到上限阈值时,将计算资源扩展一个单位,当达到下限阈值时,将计算资源缩减一个单位。例如,亚马逊的云结构中,提供了让客户建立自动伸缩组的方法。其伸缩策略即采用双阈值调节算法。但是,双阈值调节算法计算简单、运行平稳,但其过于简单的算法导致对计算资源的调整动作缓慢,无法快速响应负载的变化。这必然导致计算资源的供给量长时间与工作负载不匹配,造成业务处理效率的降低。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种输出调节方法、装置和系统,能够运算简单,且其执行效果能快速按工作负载变化而调节计算资源。本专利技术的技术方案是这样实现的:第一方面,提供一种输出调整方法,所述方法包括:接收云系统发送的系统性能指标;根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。可选的,所述根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量包括:对所述系统性能指标进行第i次采样,得到第i采样量,所述i是正整数;将所述第i采样量和预设期望指标做差分,得到第i差分量;将所述第i差分量进行PID控制,得到第i调整量。可选的,所述将第i差分量进行PID控制,得到第i调整量包括:将所述第i差分量进行比例放大,得到第i比例量;将所述第i差分量进行积分放大,得到第i积分量;将所述第i差分量进行微分放大,得到第i微分量;将所述第i比例量、所述第i积分量和所述第i微分量合成所述第i调整量。可选的,所述将所述第i差分量进行比例放大,得到第i比例量包括:根据所述第i差分量的大小,确定比例系数K1,所述K1是实数;将所述第i差分量放大所述K1倍;所述将所述第i差分量进行积分放大,得到第i积分量包括:获取第1差分量到所述第i差分量;对所述第1差分量到所述第i差分量进行积分,得到总积分量;对所述第1差分量到第i-n+1差分量进行积分,得到部分积分量,所述n是小于i的正整数;将所述总积分量减去所述部分积分量之差放大K2倍,得到所述第i积分量,所述K2是实数;所述将所述第i差分量进行微分放大,得到第i微分量包括:将所述第i差分量进行微分;将微分后的第i差分量放大K3倍,得到所述第i微分量,所述K3是实数。可选的,采样间隔大于新增计算资源的就绪时间;当所述第i差分量大于0时,所述K1大于1且小于2;当所述第i差分量小于或等于0时,所述K1大于0且小于0.5;所述第i积分量的绝对值大于0.2时,所述第i积分量的绝对值等于0.2,符号不变;所述第i微分量是所述第i差分量和获取的第i-1次差分量之差的30%。第二方面,提供一种输出调整装置,其特征在于,所述装置包括:接收模块,用于接收云系统发送的系统性能指标;调整模块,用于根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;输出模块,用于将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。可选的,所述调整模块包括:采样子模块,用于对所述系统性能指标进行第i次采样,得到第i采样量,所述i是正整数;差分子模块,用于将所述第i采样量和预设期望指标做差分,得到第i差分量;PID控制子模块,用于将所述第i差分量进行PID控制,得到第i调整量。可选的,所述PID控制子模块具体用于:比例单元,用于将所述第i差分量进行比例放大,得到第i比例量;积分单元,用于将所述第i差分量进行积分放大,得到第i积分量;微分单元,用于将所述第i差分量进行微分放大,得到第i微分量;合成单元,用于将所述第i比例量、所述第i积分量和所述第i微分量合成所述第i调整量。可选的,所述比例单元具体用于:根据所述第i差分量的大小,确定比例系数K1,所述K1是实数;将所述第i差分量放大所述K1倍;所述积分单元具体用于:获取第1差分量到所述第i差分量;对所述第1差分量到所述第i差分量进行积分,得到总积分量;对所述第1差分量到第i-n+1差分量进行积分,得到部分积分量,所述n是小于i的正整数;将所述总积分量减去所述部分积分量之差放大K2倍,得到所述第i积分量,所述K2是实数;所述微分单元具体用于:将所述第i差分量进行微分;将微分后的第i差分量放大K3倍,得到所述第i微分量,所述K3是实数。第三方面,提供一种输出调整系统,所述系统包括输出调整装置和云系统,所述输出调整装置用于根据云系统的系统性能指标和预设期望指标,确定用于调整云系统之后的系统性能指标的调整量;其中,所述输出调整装置的输入用于接收所述云系统输出的系统性能指标;所述输出调整装置的输出用于向所述云系统的第二输入用于输入调整量;所述云系统的第一输入用于输入工作负载。可选的,所述输出调整装置包括:采样电路,用于对所述系统性能指标进行第i次采样,得到第i采样量,所述i是正整数;差分电路,用于将所述第i采样量和预设期望指标做差分,得到第i差分量;PID控制电路,用于将所述第i差分量进行PID控制,得到第i调整量;其中,所述采样电路的输入用于接收所述系统性能指标;所述采样电路的输出与所述差分电路的输入连接,所述差分电路的输出与所述PID控制电路的输入连接,所述PID控制电路的输出用于输出所述第i调整量。可选的,所述PID控制电路包括:比例电路,用于将所述第i差分量进行比例放大,得到第i比例量;积分电路,用于将所述第i差分量进行积分放大,得到第i积分量;微分电路,用于将所述第i差分量进行微分放大,得到第i微分量;其中,所述比例电路、所述积分电路和所述微分电路并联连接。可选的,所述比例电路具体用于:根据所述第i差分量的大小,确定比例系数K1,所述K1是实数;将所述第i差分量放大所述K1倍;所述积分电路具体用于:获取第1差分量到所述第i差分量;对所述第1差分量到所述第i差分量进行积分,得到总积分量;对所述第1差分量到第i-n+1差分量进行积分,得到部分积分量,所述n是小于i的正整数;将所述总积分量减去所述部分积分量之差放大K2倍,得到所述第i积分量,所述K2是实数;所述微分电路具体用于:将所述第i差分量进行微分;将微分后的第i差分量放大K3倍,得到所述第i微分量,所述K3是实数。本专利技术实施例提供了一种输出调节方法、装置和系统,先接收云系统发送的系统性能指标;根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。这样一来,根据系统性能指标和预设期望指标,确定用于调整云系统之后的系统性能指标的调整量,因此,调节量根据系统性能指标改变而改变,这样,就能够做到实时调整,从而快速响应工作负载的变化,本文档来自技高网...
一种输出调节方法、装置和系统

【技术保护点】
一种输出调整方法,其特征在于,所述方法包括:接收云系统发送的系统性能指标;根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。

【技术特征摘要】
1.一种输出调整方法,其特征在于,所述方法包括:接收云系统发送的系统性能指标;根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。2.根据权利要求1所述的方法,其特征在于,所述根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量包括:对所述系统性能指标进行第i次采样,得到第i采样量,所述i是正整数;将所述第i采样量和预设期望指标做差分,得到第i差分量;将所述第i差分量进行PID控制,得到第i调整量。3.根据权利要求2所述的方法,其特征在于,所述将第i差分量进行PID控制,得到第i调整量包括:将所述第i差分量进行比例放大,得到第i比例量;将所述第i差分量进行积分放大,得到第i积分量;将所述第i差分量进行微分放大,得到第i微分量;将所述第i比例量、所述第i积分量和所述第i微分量合成所述第i调整量。4.根据权利要求3所述的方法,其特征在于,所述将所述第i差分量进行比例放大,得到第i比例量包括:根据所述第i差分量的大小,确定比例系数K1,所述K1是实数;将所述第i差分量放大所述K1倍;所述将所述第i差分量进行积分放大,得到第i积分量包括:获取第1差分量到所述第i差分量;对所述第1差分量到所述第i差分量进行积分,得到总积分量;对所述第1差分量到第i-n+1差分量进行积分,得到部分积分量,所述n是小于i的正整数;将所述总积分量减去所述部分积分量之差放大K2倍,得到所述第i积分量,所述K2是实数;所述将所述第i差分量进行微分放大,得到第i微分量包括:将所述第i差分量进行微分;将微分后的第i差分量放大K3倍,得到所述第i微分量,所述K3是实数。5.根据权利要求4所述的方法,其特征在于,采样间隔大于新增计算资源的就绪时间;当所述第i差分量大于0时,所述K1大于1且小于2;当所述第i差分量小于或等于0时,所述K1大于0且小于0.5;所述第i积分量的绝对值大于0.2时,所述第i积分量的绝对值等于0.2,符号不变;所述第i微分量是所述第i差分量和获取的第i-1次差分量之差的30%。6.一种输出调整装置,其特征在于,所述装置包括:接收模块,用于接收云系统发送的系统性能指标;调整模块,用于根据所述系统性能指标和预设期望指标,确定用于调整所述云系统之后的系统性能指标的调整量;输出模块,用于将所述调整量输入所述云系统,以便于所述云系统根据所述调整量和工作负载调整之后的系统性能指标。7.根据权利要求6所述的装置,其特征在于,所述调整模块包括:采样子模块,用于对所述系统性能指标进行第i次采样,得到第i采样量,所述i是正整数;差分子模块,用于将所述第i采样量和预设期望指标做差分,得到第i差分量;PID控制子模块,用于将所述第i差分量进行PID控制,得到第i调整量。8.根据权利要求7所述的装置,其特征在于,所述PID控制子模块具体用于:比例单元...

【专利技术属性】
技术研发人员:郭捷夫
申请(专利权)人:中国移动通信集团辽宁有限公司
类型:发明
国别省市:辽宁,21

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

1