一种基于D-S证据理论的服务器负载状态评估分析方法和系统技术方案

技术编号:14138968 阅读:145 留言:0更新日期:2016-12-10 14:13
本发明专利技术公开了一种基于D‑S证据理论的服务器负载状态评估分析方法,包括:采集服务器的状态值;标准化服务器的状态值;利用D‑S证据理论合成方法,对服务器的状态值进行数据融合分析;以及计算所述服务器的负载评分进而评估所述服务器的负载状态。本发明专利技术还公开了一种基于D‑S证据理论的服务器负载状态评估分析系统。本发明专利技术通过证据的积累逐步缩小假设集,计算多个证据对假设集的综合影响,从而能够有效地评估服务器的负载状态,为优化硬件资源配置提供技术性支撑。

【技术实现步骤摘要】

本专利技术涉及服务器端安全应用领域。更具体地,本专利技术提供了一种基于D-S证据理论的服务器负载状态评估分析方法和系统
技术介绍
随着互联网技术的不断发展,企业开始更多地使用互联网来交付其关键业务应用,企业生产力的保证越来越多的依赖于企业IT架构的高可靠运行,尤其是企业数据中心关键业务应用的高可用性,所以企业越来越关注如何在最大节省IT成本的情况下维持关键应用的7×24小时工作,保证业务的连续性和用户的满意度。而对于企业而言,其业务的完整快速的交付,其关键在于如何在用户和应用之间建立快速的访问通道,为用户提供优质的服务。众所周知,访问用户数量的增加,会给单位的服务器和链路带来越来越大的压力,如何有效的保证客户访问速度,实现访问流量在各链路和服务器上均衡分配,以及如何充分利用各链路和服务器资源,是目前企业网络改造的重要目标。随着企业信息化建设不断地深化,信息化发展已具备相当的规模。信息化水平的持续提升对企业的精益化管理、精细化运营、全方位监测分析等工作将产生极大的促进作用。而信息化运维工作作为企业重要的基础性工作,在保障企业信息化持续发展的过程中将发挥至关重要的作用。大规模的网络访问数据为网络服务异常检测分析提供了数据基础,但是通过传统的数据仓库应用对这些海量数据进行分析,很难满足实际工作的需要。因此需要借助大数据技术,对海量数据进行实时采集并进行分析处理,发现数据中存在的关联关系和异常行为,进而保障信息网络和系统能够持续地对外提供正常服务。
技术实现思路
针对上述现有技术中存在的问题,本专利技术的目的在于提出一种基于D-S证据理论的服务器负载状态评估分析方法和系统。本专利技术利用D-S证据理论合成方法对服务器状态值(包括CPU、内存、磁盘、网络并发数、服务器连接数、网络流量)进行数据融合分析,通过证据的积累逐步缩小假设集,计算多个证据对假设的综合影响,即多个证据作用下假设成立的综合信任程度。在实际大数据分析项目中,该方法得到了可靠的结果,能有效地评估服务器的负载状态。为了实现上述目的,本专利技术采用的技术方案如下:本专利技术提供一种基于D-S证据理论的服务器负载状态评估分析方法和系统,通过采集服务器的状态值,得到服务器的CPU、内存和磁盘的使用率,以及网络并发数、服务器连接数和网络流量等多维度特征信息,进而分析服务器的负载状态,为优化硬件资源配置提供技术性支撑。根据本专利技术,一种基于D-S证据理论的服务器负载状态评估分析方法,包含以下步骤:步骤一:采集服务器的状态值;步骤二:标准化服务器的状态值;步骤三:利用D-S证据理论合成方法,对服务器的状态值进行数据融合分析;步骤四:计算服务器的负载评分进而评估服务器的负载状态。根据本专利技术的一个方面,服务器的状态值包括CPU使用率、磁盘使用率、内存使用率、网络并发数、服务器连接数、网络流量。根据本专利技术的又一个方面,CPU使用率、磁盘使用率和内存使用率的标准化通过众数均值平滑算法实现。根据本专利技术的再一个方面,众数均值平滑算法包含以下步骤:步骤1:均一化CPU、磁盘和内存的使用状态值;步骤2:一天的时间刻度中等分CPU、磁盘和内存的使用状态范围;步骤3:计算众数的均值Em、众数的个数num、以及非众数均值步骤4:利用连续单增S型sigmoid函数,获取众数的权重。步骤5:根据式(1),计算CPU、磁盘和内存的状态值。 y = E m · 1 - e - ∂ · n u m 1 + e - ∂ · n u m + E m ‾ · ( 1 - 1 - e - ∂ · n u m 1 + e - ∂ · n u m ) - - - ( 1 ) ]]>式(1)中,通过学习得到,或者可以预置。根据本专利技术的再一个方面,服务器连接数为一定时间内服务器的总连接数。根据本专利技术的再一个方面,网络并发数为单位时间内的网络并发数。根据本专利技术的再一个方面,网络流量为上行速率与下行速率之和与总的传输时长的比值。根据本专利技术的再一个方面,服务器使用的系统包括Aix、Linux以及Windows。本专利技术还提供一种基于D-S证据理论的服务器负载状态评估分析系统,该系统用于实施上述方法。如何利用收集到的数据有效的进行网络服务异常分析,保障信息系统安全科学稳定的运行,采用传统的基于关系型数据库进行分析几乎不可能实现。而通过以上公开的技术方案,可以综合大量网络数据包记录进行多角度自动异常检测,异常检测内容主要包括:服务器并发请求异常、服务器上下行流量异常、服务器(包括CPU、内存、磁盘)负载异常、终端到服务器跨地域以及跨业务域访问异常、应用系统访问量异常等,提前发现网络中存在的异常行为,将人为地隐患排查、异常预警等传统运维方式转变成自动地异常告警,将信息化运维工作变被动为主动。这将很好地促进信息化运维手段的变革,极大地提升信息化运维水平,保障信息系统安全可靠稳定地运行,对公司信息化的持续发展产生非常重要的作用。附图说明图1是本专利技术的一种基于D-S证据理论的服务器负载状态评估分析方法的流程图。图2是本专利技术的一种基于D-S证据理论的服务器负载状态评估分析系统的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图,对本专利技术进行进一步本文档来自技高网...
一种基于D-S证据理论的服务器负载状态评估分析方法和系统

【技术保护点】
一种基于D‑S证据理论的服务器负载状态评估分析方法,其特征在于,所述方法包含以下步骤:步骤一:采集服务器的状态值;步骤二:标准化所述服务器的所述状态值;步骤三:利用D‑S证据理论合成方法,对所述服务器的所述状态值进行数据融合分析;步骤四:计算所述服务器的负载评分进而评估所述服务器的负载状态。

【技术特征摘要】
1.一种基于D-S证据理论的服务器负载状态评估分析方法,其特征在于,所述方法包含以下步骤:步骤一:采集服务器的状态值;步骤二:标准化所述服务器的所述状态值;步骤三:利用D-S证据理论合成方法,对所述服务器的所述状态值进行数据融合分析;步骤四:计算所述服务器的负载评分进而评估所述服务器的负载状态。2.根据权利要求1所述的方法,其特征在于,所述服务器的所述状态值包括CPU使用率、磁盘使用率、内存使用率、网络并发数、服务器连接数、网络流量。3.根据权利要求2所述的方法,其特征在于,所述CPU使用率、所述磁盘使用率和所述内存使用率的标准化通过众数均值平滑算法实现。4.根据权利要求3所述的方法,其特征在于,所述众数均值平滑算法包含以下步骤:步骤1:均一化CPU、磁盘和内存的使用状态值;步骤2:一天的时间刻度中等分所述CPU、所述磁盘和所述内存的使用状态范围;步骤3:计算众数的均值Em、众数的个数num、以及非众数均值步骤4:利用连续单增S型sigmoid函数,获取所述众数的权重;步骤5:根据式(1),计算所述CPU、所述磁盘和所述内存的状态值; y = E m · 1 - e - ∂ · n u m 1 + e - ∂ · n u m ...

【专利技术属性】
技术研发人员:龚建新方银春白志凌
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:北京;11

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

1