利索能及
我要发布
收藏
专利号: 2014100113692
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种集群部署系统中的负载调度方法,其特征在于,提取第一设定时间段内的负载数据,选取正样本和负样本,所述正样本和负样本包含设定压力维度对应的负载数值,所述设定压力维度包含至少一个压力维度;由正样本和负样本计算得到对两者进行划分的超平面,所有正样本和负样本与超平面的距离之和最大;该方法还包括:从待检测服务器当前时刻的负载数据中获取设定压力维度对应的负载数值,作为当前样本;

计算当前样本与超平面之间的距离,记录当前样本的距离;

提取待检测服务器在当前时刻之前第二设定时间段内各样本对应的距离,确定距离变化趋势;

由距离变化趋势进行负载调度。

2.如权利要求1所述的方法,其特征在于,所述由距离变化趋势确定是否进行负载调度包括:确定当前样本处于正样本区域,判断距离变化是否呈减小趋势,如果呈减少趋势,则对待检测服务器进行压力分摊;如果不呈减少趋势,则不对待检测服务器进行压力分摊。

3.如权利要求1所述的方法,其特征在于,所述由距离变化趋势确定是否进行负载调度包括:确定当前样本处于正样本区域,判断距离变化是否呈减小趋势,如果是,则判断当前样本的负载数值是否大于压力阈值,如果大于压力阈值,则对待检测服务器进行压力分摊,如果不大于压力阈值,则不对待检测服务器进行压力分摊;

如果距离变化不呈现减小趋势,则不对待检测服务器进行压力分摊。

4.如权利要求1所述的方法,其特征在于,该方法还包括:训练出设定压力维度数目与样本数目之间的映射关系,采用所述映射关系计算得到的超平面的使用准确率大于设定值;

所述选取正样本和负样本包括:确定设定压力维度的数目,由所述映射关系确定对应的样本数目,选取大于或等于确定的样本数目的正样本和负样本。

5.如权利要求1至4中任一项所述的方法,其特征在于,选取的正样本和负样本的数目相同;所述设定压力维度包括网络压力、磁盘压力、内存压力和CPU压力中的至少一个。

6.一种集群部署系统中的负载调度装置,其特征在于,该装置包括压力样本采集单元、超平面确定单元、压力趋势预估及调度单元;

所述压力样本采集单元,对集群部署系统中的各服务器进行负载数据采样,存储负载数据;

所述超平面确定单元,从所述压力样本采集单元提取第一设定时间段内的负载数据,选取正样本和负样本,所述正样本和负样本包含设定压力维度对应的负载数值,所述设定压力维度包含至少一个压力维度;由正样本和负样本计算得到对两者进行划分的超平面,所有正样本和负样本与超平面的距离之和最大;

所述压力趋势预估及调度单元,从所述压力样本采集单元提取当前时刻的负载数据,从当前时刻的负载数据中获取设定压力维度对应的负载数值,作为当前样本;计算当前样本与超平面之间的距离,记录当前样本的距离;提取待检测服务器在当前时刻之前第二设定时间段内各样本对应的距离,确定距离变化趋势;由距离变化趋势进行负载调度。

7.如权利要求6所述的装置,其特征在于,所述压力趋势预估及调度单元包括当前距离计算模块、距离趋势确定模块和负载调度模块;

所述当前距离计算模块,从所述压力样本采集单元提取当前时刻的负载数据,从当前时刻的负载数据中获取设定压力维度对应的负载数值,作为当前样本;计算当前样本与超平面之间的距离,记录当前样本的距离;

所述距离趋势确定模块,提取待检测服务器在当前时刻之前第二设定时间段内各样本对应的距离,确定距离变化趋势,发送给所述负载调度模块;

所述负载调度模块,接收来自所述距离趋势确定模块的距离变化趋势,由距离变化趋势进行负载调度。

8.如权利要求7所述的装置,其特征在于,所述负载调度模块包括第一调度子模块,接收来自所述距离趋势确定模块的距离变化趋势,确定当前样本处于正样本区域,判断距离变化是否呈减小趋势,如果是,则对待检测服务器进行压力分摊;否则不对待检测服务器进行压力分摊。

9.如权利要求7所述的装置,其特征在于,所述负载调度模块包括第二调度子模块,接收来自所述距离趋势确定模块的距离变化趋势,确定当前样本处于正样本区域,判断距离变化是否呈减小趋势,如果是,则判断当前样本的负载数值是否大于压力阈值,如果大于压力阈值,则对待检测服务器进行压力分摊,如果不大于压力阈值,则不对待检测服务器进行压力分摊;如果距离变化不呈现减小趋势,则不对待检测服务器进行压力分摊。

10.如权利要求7至9中任一项所述的装置,其特征在于,所述超平面确定单元包括映射关系确定模块、正负样本选取模块和计算模块;

所述映射关系确定模块,训练出设定压力维度数目与样本数目之间的映射关系,采用所述映射关系计算得到的超平面的使用准确率大于设定值;

所述正负样本选取模块,确定设定压力维度的数目,由所述映射关系确定对应的样本数目,从所述压力样本采集单元提取第一设定时间段内的负载数据,选取大于或等于确定的样本数目的正样本和负样本,发送给所述计算模块;

所述计算模块,接收来自所述正负样本选取模块的正样本和负样本,由正样本和负样本计算得到对两者进行划分的超平面,所有正样本和负样本与超平面的距离之和最大。