一种多工作模式的服务器集群管理方法、装置及介质制造方法及图纸

技术编号:27608478 阅读:10 留言:0更新日期:2021-03-10 10:33
本发明专利技术公开了一种多工作模式的服务器集群管理方法、装置及介质,将服务器集群分为固定工作集群和灵活工作集群,分别对固定工作集群和灵活工作集群设定工作模式,对服务器集群设定其最大负载阈值和相应工作模式下的限制访问量;选取若干时间段,采集若干服务器集群在数据中心的所选时间段内的运行数据,将所述运行数据进行处理得到服务器集群的负载数据,根据负载数据计算出服务器集群的负载压力阈值,根据负载数据预测出服务器集群的负载压力值,将负载压力值与所述负载压力阈值进行对比,根据对比结果对灵活工作集群的工作模式进行调整;本发明专利技术能够充分利用服务器的性能,不仅可以降低服务器集群的能耗还可以保证服务器的工作质量。器的工作质量。器的工作质量。

【技术实现步骤摘要】
一种多工作模式的服务器集群管理方法、装置及介质


[0001]本专利技术涉及服务器集群管理领域,特别是涉及一种多工作模式的服务器集群管理方法、装置及介质。

技术介绍

[0002]随着网络用户的越来越广泛,应用程序占用的负载越来越大,数据中心的服务器规模和配置也扩展的越来越多,但随着配置的扩展,进而产生了一些不可避免的问题。
[0003]第一方面,数据中心的服务器在使用期间需要不断的消耗能源,服务器消耗能源的同时也会产生许多的热能,为了去对服务器进行散热来保持服务器的运行质量,需要为每个服务器增加散热设备,而大量的散热设备又消耗了更多的能源,这样不仅造成大量的能源消耗,也会带来更多的环境污染。
[0004]第二方面,数据中心的服务器设备需要满足大量用户访问和不同类型的市场需求,因此一般服务器都会使用很高的配置进行高频工作,但是服务器并不是在每个时间段都会有这么多的用户访问,因此会造成配置资源的浪费。

技术实现思路

[0005]本专利技术主要解决的技术问题是提供一种多工作模式的服务器集群管理方法、装置及介质,能够解决数据中心服务器单一工作模式导致的大量能源浪费以及配置资源浪费的问题。
[0006]为解决上述技术问题,本专利技术采用的一个技术方案是:一种多工作模式的服务器集群管理方法,包括:
[0007]将服务器集群分为固定工作集群和灵活工作集群,分别对固定工作集群和灵活工作集群设定工作模式,对服务器集群设定其最大负载阈值和相应工作模式下的限制访问量;
[0008]选取若干时间段,采集若干服务器集群在数据中心的所选时间段内的运行数据,将所述运行数据进行处理得到服务器集群的负载数据,根据负载数据计算出服务器集群的负载压力阈值,根据负载数据预测出服务器集群的负载压力值,将负载压力值与所述负载压力阈值进行对比,根据对比结果对灵活工作集群的工作模式进行调整;
[0009]所述固定工作集群为工作模式固定的服务器集群,所述灵活工作集群为工作模式随对比结果变化的服务器集群。
[0010]进一步,所述工作模式包括:休眠工作模式、低频工作模式和高频工作模式;所述固定工作集群的工作模式为高频工作模式;所述高频工作模式下的限制访问量为高频限制访问量;所述低频工作模式下的限制访问量为低频限制访问量。
[0011]进一步,所述负载压力阈值包括:低频负载压力阈值和高频负载压力阈值。
[0012]进一步,所述对比结果包括:当所述负载压力值小于低频负载压力阈值时,将灵活工作集群的工作模式调整为休眠工作模式;
[0013]当所述负载压力值大于低频负载压力阈值且负载压力值小于高频负载压力阈值时,将灵活工作集群的工作模式调整为低频工作模式;
[0014]当所述负载压力值大于高频负载压力阈值且负载压力小于最大负载阈值时,将灵活工作集群的工作模式调整为高频工作模式;
[0015]当所述负载压力值大于高频负载压力阈值且负载压力值大于最大负载阈值时,发出预警信号。
[0016]进一步,所述运行数据包括数据请求地址、服务器集群地址、服务器集群在所选时间段内对应的负载请求数和负载响应时间。
[0017]进一步,当对所述运行数据处理时,将运行数据发送至数据中心的数据库,根据数据请求地址和服务器集群地址将服务器集群在所选时间段内对应的负载请求数和负载响应时间通过集合进行排列,通过集合的置信区间得到服务器集群的负载数据。
[0018]进一步,所述数据中心设有负载因子;所述低频负载压力阈值为固定工作集群中服务器数量与所述高频限制访问量及负载因子的积;
[0019]所述高频负载压力阈值为固定工作集群中服务器数量与所述高频限制访问量的积与灵活工作集群中服务器数量与所述低频限制访问量及负载因子的积的和。
[0020]进一步,当预测服务器集群的负载压力值时,将所述负载数据代入自回归预测模型公式得出服务器集群在未来时间段内对应的未来负载请求数和未来负载响应时间;所述负载压力值为所述未来负载请求数和所述未来负载响应时间的积。
[0021]一种多工作模式的服务器集群管理装置,包括:
[0022]管理模块,管理模块上设有网络显示模块、负载采集模块、数据处理模块、预算法模块和调度模块;
[0023]所述管理模块通过以太网与用户端进行数据交互,管理模块通过交换机与服务器集群进行数据交互;
[0024]所述网络显示模块与所述负载采集模块连接,负载采集模块与所述数据处理模块连接,数据处理模块与所述预算法模块连接,预算法模块与所述调度模块连接;
[0025]所述网络显示模块用于使管理人员对服务器集群的最大负载阈值和相应工作模式下的限制访问量进行设定;
[0026]所述负载采集模块用于选取若干时间段,并对数据中心的若干服务器集群在所选时间段内的运行数据进行采集,并将采集到的运行数据发送给数据处理模块和数据中心的数据库;
[0027]所述数据处理模块用于将所述运行数据进行处理得到服务器集群的负载数据,并根据负载数据计算出服务器集群的负载压力阈值且将负载数据发送给预算法模块;
[0028]所述预算法模块用于根据负载数据预测出服务器集群的负载压力值,并将负载压力值发送给调度模块;
[0029]所述调度模块用于将所述负载压力值与所述负载压力阈值进行对比,并根据对比结果对灵活工作集群的工作模式进行调整;
[0030]所述管理模块用于控制上述模块与服务器集群进行数据交互。
[0031]一种计算机存储介质,用于储存为所述多工作模式的服务器集群管理方法所用的计算机软件指令,其包含用于执行上述为多工作模式的服务器集群管理方法所设计的程
序。
[0032]本专利技术的有益效果是:本专利技术能够充分利用服务器的性能,不仅可以降低服务器集群的能耗还可以保证服务器的工作质量。
附图说明
[0033]图1是本专利技术提供的一种多工作模式的服务器集群管理方法的流程示意图;
[0034]图2是一种多工作模式的服务器集群管理装置中的管理模块与服务器集群的交互示意图;
[0035]图3是一种多工作模式的服务器集群管理装置的结构示意图;
[0036]图4是一种多工作模式的服务器集群管理装置中的管理模块的工作逻辑示意图。
具体实施方式
[0037]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0038]本专利技术实施例包括:
[0039]第一方面,见图1和图4,一种多工作模式的服务器集群管理方法,包括:
[0040]将服务器集群设备分为两个工作集群:固定工作集群和灵活工作集群,固定工作集群一直保持唤醒状态并进行高频工作,灵活工作集群分为休眠工作、低频工作、高频工作三种不同的工作模式;灵活工作集群根据调整模块的指令进行工作模式的切换;
[0041]将网络显示模块、负载采集本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多工作模式的服务器集群管理方法,其特征在于,包括:将服务器集群分为固定工作集群和灵活工作集群,分别对固定工作集群和灵活工作集群设定工作模式,对服务器集群设定其最大负载阈值和相应工作模式下的限制访问量;选取若干时间段,采集若干服务器集群在数据中心的所选时间段内的运行数据,将所述运行数据进行处理得到服务器集群的负载数据,根据负载数据计算出服务器集群的负载压力阈值,根据负载数据预测出服务器集群的负载压力值,将负载压力值与所述负载压力阈值进行对比,根据对比结果对灵活工作集群的工作模式进行调整;所述固定工作集群为工作模式固定的服务器集群,所述灵活工作集群为工作模式随所述对比结果变化的服务器集群。2.根据权利要求1中所述的一种多工作模式的服务器集群管理方法,其特征在于,所述工作模式包括:休眠工作模式、低频工作模式和高频工作模式;所述固定工作集群的工作模式为高频工作模式;所述高频工作模式下的限制访问量为高频限制访问量;所述低频工作模式下的限制访问量为低频限制访问量;所述负载压力阈值包括:低频负载压力阈值和高频负载压力阈值。3.根据权利要求2中所述的一种多工作模式的服务器集群管理方法,其特征在于,所述对比结果包括:当所述负载压力值小于低频负载压力阈值时,将灵活工作集群的工作模式调整为休眠工作模式;当所述负载压力值大于低频负载压力阈值且负载压力值小于高频负载压力阈值时,将灵活工作集群的工作模式调整为低频工作模式;当所述负载压力值大于高频负载压力阈值且负载压力小于最大负载阈值时,将灵活工作集群的工作模式调整为高频工作模式;当所述负载压力值大于高频负载压力阈值且负载压力值大于最大负载阈值时,发出预警信号。4.根据权利要求3中所述的一种多工作模式的服务器集群管理方法,其特征在于,所述运行数据包括数据请求地址、服务器集群地址、服务器集群在所选时间段内对应的负载请求数和负载响应时间。5.根据权利要求4中所述的一种多工作模式的服务器集群管理方法,其特征在于,当对所述运行数据处理时,将运行数据发送至数据中心的数据库,根据数据请求地址和服务器集群地址将服务器集群在所选时间段内对应的负载请求数和负载响应时间通过集合进行排列,通过集合的置信区间得到服务器集群的负载数据。6.根据权利要求5...

【专利技术属性】
技术研发人员:贾欣欣李锋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1