局域网故障管理规则引擎的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:jydliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着局域网布局和拓扑结构变得日益复杂,局域网在运行过程中出现故障的频率不断升高。为了保证局域网运行的可靠性,需要建立局域网故障管理系统,对网络故障进行高效的管理。传统的局域网故障管理方案是根据局域网实际部署情况和拓扑结构,将网络故障的检测逻辑以程序代码的方式硬编码在网络故障管理系统中。这样的方案存在一些缺陷。首先,由于局域网的设备和拓扑结构会不断的发生变化,导致每次变更后,开发人员需要直接修改系统源代码,这会耗费巨大成本。其次,由于局域网拓扑结构的复杂性,导致对于网络故障检测的逻辑判断也非常复杂,大量的逻辑判断程序代码耦合在一起,使得系统的维护性很差。采用规则引擎技术进行局域网故障管理能有效的解决以上问题。首先,规则引擎将网络故障检测的逻辑代码与系统进行解耦,将网络故障检测逻辑用特定数据格式的规则来描述,如JSON格式、XML格式等,每次局域网发生变更时,开发人员不需要修改系统源代码,只需要修改对应的规则即可。其次,对于一个局域网,可以将网络故障检测逻辑定义为多个规则,提高了系统扩展性与维护性。本文阐述了国内某W公司提出的局域网故障管理规则引擎这一解决方案,并详细阐述了该引擎核心模块的设计与实现。该规则引擎使用规则来描述网络故障的检测逻辑,网络中上报的故障告警会触发执行对应规则,通过规则的执行,定位出告警源,从而给出故障原因及解决方案。该引擎包含四个核心模块,分别为设计态模块、资产管理模块、规则解析模块和规则执行模块。网络运维专家通过设计态模块进行规则的设计,资产管理模块管理规则信息,规则解析模块对被激活的规则进行解析,规则执行模块获取告警消息进行规则的执行。该规则引擎基于W公司Paa S平台Fusion Stage2.0,使用W公司微服务框架CSE进行开发,前后台使用公司自研框架BME,并对接Kafka组件消费告警事件,使用Zoo Keeper进行集群管理,保证了规则引擎的可靠性。目前,该规则引擎已在联通、电信等公司中投入使用,有效提升了局域网故障管理的效率。
其他文献
学位
随着深度学习技术在各种领域的应用越来越多,深度学习鲁棒性变得至关重要。对抗样本的提出给深度学习鲁棒性带来了极大的挑战。对抗样本通过对图像添加细微的扰动,肉眼无法察觉,却可以轻松使得深度学习模型出现错误预测。因此研究者们提出了许多针对对抗样本的防御方法。现有的对抗防御方法,如特征压缩和由高级特征主导的去噪器(HGD),在面对不同的攻击方法时表现各有优劣,无法保证防御的有效性。同时对防御效果的评估只关
自第一个基于有机半导体材料的场效应晶体管的问世以来,有机电子学受到了许多科研工作者的持续关注。有机半导体具有质量轻、低成本、可液相加工以及柔韧性优良等优势,并且在最近几十年的时间内,有机半导体材料的性能和稳定性有了大幅度的提高,这使其在有机场效应晶体管、有机发光二极管、有机太阳能电池以及有机生物传感器等领域都具有绝佳的应用竞争力。通常情况下,有机电子器件的性能与晶体的结构有着非常紧密的关系,晶体结
由于无线网络的快速发展和人们对更高吞吐量需求的不断增加,无线通信系统的频谱效率亟待提高。动态频谱接入(Dynamic Spectrum Access,DSA)是缓解频谱稀缺问题和提高频谱利用效率的潜在方案,它允许次级用户(即非授权用户)在无主用户(即授权用户)活动的特定时间和地点机会性地利用频谱资源。频谱感知是部署动态频谱接入系统最重要的组成部分。考虑到硬件限制,次级用户一次只能感知部分频谱或者一
学位
为进一步提升数据传输速率、减小延迟、提高系统容量,第五代移动通信技术(5G)应运而生。5G作为新一代蜂窝移动通信技术,有三大应用场景:增强型移动宽带(e MBB)、超可靠低时延通信(URLLC)和大规模机器通信(m MTC)。5G的首个标准版本Release 15的发布,标志着5G标准化取得重大进展。标准规定了增强型移动宽带场景下,控制信道编码采用Polar码,数据信道编码采用QCLDPC码,这为
近年来,随着国产计算机技术的发展,国产软件与国产操作系统井喷式的涌现,慢慢渗透入人们的日常生活中。由于国产软件与国产操作系统种类,版本众多,国产操作系统与国产软件的适配性的问题亟待解决。适配性测试作为保障软件与操作系统适配性的重要手段,发挥着不可替代的作用。数据库软件作为众多软件的底层支撑,为支撑软件的正常运行发挥了重要作用,数据库软件的适配性决定了许多软件的适配性,但传统的数据库与操作系统的适配
学位
学位
静态缺陷定位技术是指依赖缺陷报告、源代码和开发过程中产生的静态信息,为给定的缺陷报告推荐可疑的代码片段。静态缺陷定位技术的一个关键挑战是抽取缺陷报告和源代码的语义信息,然而,现有的静态缺陷定位技术在语义抽取方面仍存在不足。一方面,使用的信息检索技术通常将词汇作为独立的元素,不能捕获其上下文语义信息,导致缺陷报告文本语义表征不够充分。另一方面,把源代码当成纯文本处理,大多使用一种信息检索技术表征缺陷