基于高斯过程的分层网管下的多SBI分配优化系统及方法技术方案

技术编号:14354705 阅读:84 留言:0更新日期:2017-01-07 17:49
本发明专利技术提供一种基于高斯过程的分层网管下的多SBI分配优化系统,包括初始化模块、采集模块和分配模块;其中初始化模块用于在最初时,将网元平均分配给SBI处理;采集模块包括数据收集模块、数据归一化模块、高斯回归数据补齐模块和定时任务模块,用于收集采样周期内的数据,按网元容量进行分类,划分时间窗口,对每类网元的数据的数量按时间窗口分别进行统计量化,归一化并修正;分配模块包括优化组合模块和SBI分配模块;SBI分配模块用于不断获得新的网元,并将获得的网元发送给优化组合模块,将新网元分配给计算得到的最优分配SBI。通过本发明专利技术能够实现分层网管下的多SBI分配优化,解决分层网管系统中现有技术无法很合理的分配网元被SBI监管的问题。

【技术实现步骤摘要】

本专利技术涉及通信及计算机领域,尤其涉及一种基于高斯过程的分层网管下的多SBI分配优化系统及方法
技术介绍
在管理大量网元组成的网络系统中,其网络管理系统中都会采取分层管理的方式,即NMS(NetworkManagementSystem)下管理多个EMS(networkElementManagementSystem),一般都会根据网络管理需求将设备分配给不同的上层EMS系统管理,一个EMS会存在若干个SBI(Southboundinterface),SBI负责管理与网元之间的连接和监控网元。这种情况下,将网元分配给哪个SBI来处理,将是一个比较复杂的问题,因为不同的网元管理复杂度不一样,并且不同时段的数据处理规模也不一样;另外,网络也会面临扩容、改造等问题;并且,SBI服务也可能突发故障,那么必须合理的切换到备用SBI上;从而导致在处理上面临着如何适时,适当的将网元分配给适合的SBI的问题。分层网络管理系统是由NMS下管理多个EMS,EMS下管理多个SBI,SBI下管理大量不同类型网元的复合系统。其中,如何将网元分配给SBI监控,将会面临如下问题。第一,不同网元在不同时间段监控的数据规模是不同的。第二,在网络扩容改造的场景下,其网元在网络中的作用可能发生变化,那么在完成改造后其在不同时间段监控的数据规模也将发生变化。第三,SBI服务也可能突发故障,那么必须合理的切换到备用SBI上,这就需要将原故障下的SBI监控的所有网元合理的分配到其它正常的SBI服务中,同时还要保障其切换的速度,因此要求分配算法的执行效率。综上所述,在分配网元给SBI监控的时候需要综合考虑监控网元的数据规模和各个时间段的均衡,并且当发生SBI服务故障的时候能够快速重新分配。与本专利技术相关的现有技术的第一种方法所采用的实现方式是在系统内由人工设置网元到SBI的管理关系,并指定其备用SBI。如果采用上述第一种处理方式就会存在以下问题。首先,此方式下对用户的专业性提出了要求,要求用户了解更多的网络细节,增加了用户的难度。其次,在发生大规模网络扩容升级的场景下,用户将面临大规模的手工调整,由于手工调整比较缓慢,这样会使网络在调整过程中出现不稳定的情况。最后,人工干预过多需要依赖个人经验及偏好,在网络规模不大的情况下这样做非常直观,但是随着网络规模不断增加,对维护人员的要求就越高,最终系统难于维护。与本专利技术相关的现有技术第二种方法是由系统自动平均分配,即EMS下有N个SBI,总共有M个网元,则每个SBI分配M/N个,若某个SBI出现故障,则M/(N-1)个,以此类推。如果采用上述第二种处理方式就会存在以下问题。首先,由于没有考虑其网元个体情况以及不同时段的数据规模,简单的平均分配可能在极端情况出现网管操作超时现象。其次,在网络扩容改造的情况下,虽然SBI管理的网元数量上平均了,但是其监控数据量并不平均,可能导致网管不稳定。最后,采用这种方式虽然效率较高,但是由于没有考虑SBI的服务能力和网元的情况,可能出现网管系统不稳定,浪费服务资源等问题。
技术实现思路
本专利技术要解决的技术问题是:提供一种基于高斯过程的分层网管下的多SBI分配优化系统及方法,解决分层网管系统中现有技术无法很合理的分配网元被SBI监管的问题。本专利技术为解决上述技术问题所采取的技术方案为:一种基于高斯过程的分层网管下的多SBI分配优化系统,其特征在于:它包括初始化模块、采集模块和分配模块;其中,初始化模块用于在最初时,采取平均分配的方式,将网元平均分配给SBI处理;采集模块包括数据收集模块、数据归一化模块、高斯回归数据补齐模块和定时任务模块;所述的数据收集模块用于收集采样周期内的网元容量、告警数据、性能数据、操作数据和操作时间数据;数据归一化模块用于将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,对每类网元的告警数据、性能数据、操作数据的数量按时间窗口分别进行统计量化,归一化到[0,1]范围内;高斯回归数据补齐模块用于将归一化后的数据进行分析,利用历史数据通过高斯过程回归法预测空白时间窗口中的数据,对归一化后的数据进行修正;空白时间窗口为包含有数据为0的时间窗口;定时任务模块用于按照用户的需求预置所述的采样周期,周期性的触发数据收集模块;分配模块包括优化组合模块和SBI分配模块;SBI分配模块用于不断获得新的网元,并将获得的网元发送给优化组合模块,将新网元分配给计算得到的最优分配SBI;所述的优化组合模块用于将高斯回归数据补齐模块得到的修正后的数据,按时间窗口的次序合并到一个向量中,当获得新的网元时,根据新网元的网元容量,在采集模块查找对应分类,从而获得新的网元的各时间窗口的告警数据、性能数据、操作数据修正后的数据,将新的网元的数据按时间窗口的次序合并到一个向量中,将新的网元的向量分别与每个SBI上已有的所有向量求和,得到新的向量,计算新的向量的方差,将方差最小的新的向量对应的SBI作为最优分配SBI。一种利用上述基于高斯过程的分层网管下的多SBI分配优化系统实现的多SBI分配优化方法,其特征在于:它包括以下步骤:S1、在最初时,采取平均分配的方式,将网元平均分配给SBI处理;S2、收集采样周期内的网元容量、告警数据、性能数据、操作数据和操作时间数据;S3、将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,对每类网元的告警数据、性能数据、操作数据的数量按时间窗口分别进行统计量化,归一化到[0,1]范围内;S4、将归一化后的数据进行分析,利用历史数据通过高斯过程回归法预测空白时间窗口中的数据,对归一化后的数据进行修正;空白时间窗口为包含有数据为0的时间窗口;S5、将高斯回归数据补齐模块得到的修正后的数据,按时间窗口的次序合并到一个向量中,当获得新的网元时,根据新网元的网元容量,在采集模块查找对应分类,从而获得新的网元的各时间窗口的告警数据、性能数据、操作数据修正后的数据,将新的网元的数据按时间窗口的次序合并到一个向量中,将新的网元的向量分别与每个SBI上已有的所有向量求和,得到新的向量,计算新的向量的方差,将方差最小(注:说明各个时间段内的数据及操作分配约均匀)的新的向量对应的SBI作为最优分配SBI;S6、不断获得新的网元,将新网元分配给S5计算得到的最优分配SBI;S7、按照用户的需求预置所述的采样周期,周期性的执行S2-S6。按上述方法,所述的S3具体为:将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,统计每个时间窗口内每类网元的告警数据总量、性能数据总量和操作数据总量,分别除以对应时间窗口内所有的告警数据总量、性能数据总量和操作数据总量,从而得到每个时间窗口内每类网元的告警量比、性能量比和操作量比,告警量比、性能量比和操作量比均在[0,1]范围内。按上述方法,所述的S4具体为:定义f(x)为以时间窗口x为自变量,映射的对应时间窗口一类网元的告警数据总量均值、性能数据总量均值、操作数据总量均值的和;利用历史数据对f(x)进行统计计算;当存在一类网元有空白时间窗口时,以f(x)为基础,通过高斯过程回归法预测空白时间窗口内该类网元的告警量比、性能量比和操作量比的和,告警量比、性能量比和操作量比的占比通过历史数据本文档来自技高网
...
基于高斯过程的分层网管下的多SBI分配优化系统及方法

【技术保护点】
一种基于高斯过程的分层网管下的多SBI分配优化系统,其特征在于:它包括初始化模块、采集模块和分配模块;其中,初始化模块用于在最初时,采取平均分配的方式,将网元平均分配给SBI处理;采集模块包括数据收集模块、数据归一化模块、高斯回归数据补齐模块和定时任务模块;所述的数据收集模块用于收集采样周期内的网元容量、告警数据、性能数据、操作数据和操作时间数据;数据归一化模块用于将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,对每类网元的告警数据、性能数据、操作数据的数量按时间窗口分别进行统计量化,归一化到[0,1]范围内;高斯回归数据补齐模块用于将归一化后的数据进行分析,利用历史数据通过高斯过程回归法预测空白时间窗口中的数据,对归一化后的数据进行修正;空白时间窗口为包含有数据为0的时间窗口;定时任务模块用于按照用户的需求预置所述的采样周期,周期性的触发数据收集模块;分配模块包括优化组合模块和SBI分配模块;SBI分配模块用于不断获得新的网元,并将获得的网元发送给优化组合模块,将新网元分配给计算得到的最优分配SBI;所述的优化组合模块用于将高斯回归数据补齐模块得到的修正后的数据,按时间窗口的次序合并到一个向量中,当获得新的网元时,根据新网元的网元容量,在采集模块查找对应分类,从而获得新的网元的各时间窗口的告警数据、性能数据、操作数据修正后的数据,将新的网元的数据按时间窗口的次序合并到一个向量中,将新的网元的向量分别与每个SBI上已有的所有向量求和,得到新的向量,计算新的向量的方差,将方差最小的新的向量对应的SBI作为最优分配SBI。...

【技术特征摘要】
1.一种基于高斯过程的分层网管下的多SBI分配优化系统,其特征在于:它包括初始化模块、采集模块和分配模块;其中,初始化模块用于在最初时,采取平均分配的方式,将网元平均分配给SBI处理;采集模块包括数据收集模块、数据归一化模块、高斯回归数据补齐模块和定时任务模块;所述的数据收集模块用于收集采样周期内的网元容量、告警数据、性能数据、操作数据和操作时间数据;数据归一化模块用于将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,对每类网元的告警数据、性能数据、操作数据的数量按时间窗口分别进行统计量化,归一化到[0,1]范围内;高斯回归数据补齐模块用于将归一化后的数据进行分析,利用历史数据通过高斯过程回归法预测空白时间窗口中的数据,对归一化后的数据进行修正;空白时间窗口为包含有数据为0的时间窗口;定时任务模块用于按照用户的需求预置所述的采样周期,周期性的触发数据收集模块;分配模块包括优化组合模块和SBI分配模块;SBI分配模块用于不断获得新的网元,并将获得的网元发送给优化组合模块,将新网元分配给计算得到的最优分配SBI;所述的优化组合模块用于将高斯回归数据补齐模块得到的修正后的数据,按时间窗口的次序合并到一个向量中,当获得新的网元时,根据新网元的网元容量,在采集模块查找对应分类,从而获得新的网元的各时间窗口的告警数据、性能数据、操作数据修正后的数据,将新的网元的数据按时间窗口的次序合并到一个向量中,将新的网元的向量分别与每个SBI上已有的所有向量求和,得到新的向量,计算新的向量的方差,将方差最小的新的向量对应的SBI作为最优分配SBI。2.一种利用权利要求1所述的基于高斯过程的分层网管下的多SBI分配优化系统实现的多SBI分配优化方法,其特征在于:它包括以下步骤:S1、在最初时,采取平均分配的方式,将网元平均分配给SBI处理;S2、收集采样周期内的网元容量、告警数据、性能数据、操作数据和操作时间数据;S3、将收集到的数据按网元容量进行分类,将一整天平均划分为若干个时间窗口,对每类网元的告警数据、性能数据、操作数据的数量按时间窗口分别进行统计量化,归一化到[0,1]范围内;S4、将归一化后的数据进行分析,利用历史数据通过高斯过程...

【专利技术属性】
技术研发人员:何双江
申请(专利权)人:武汉日电光通信工业有限公司
类型:发明
国别省市:湖北;42

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

1