学位论文 > 优秀研究生学位论文题录展示
网络故障管理系统中规则引擎技术的研究
作 者: 张凌云
导 师: 马秀丽
学 校: 沈阳理工大学
专 业: 计算机应用技术
关键词: 网络故障管理 Java 规则引擎 Drools 告警相关性
分类号: TP393.07
类 型: 硕士论文
年 份: 2008年
下 载: 104次
引 用: 1次
阅 读: 论文下载
内容摘要
规则引擎技术将业务规则的实现从具体的程序代码中抽取出来,解决了应用程序中业务逻辑的开发和维护中固有的问题和困难。规则引擎技术己经较为成熟,广泛应用于电信、金融、保险等行业的应用软件开发中,但是在网络管理系统中的应用相对较少。故障管理作为网络管理的五大功能之一,负责对网络故障进行检测、诊断和恢复,其有效与否和功能强弱直接关系到被管网络的可用性和可靠性。用规则引擎技术实现故障管理系统是很好的选择。本文针对网络故障管理的需要,研究网络故障管理系统中规则引擎技术的应用。通常网络故障管理系统分为告警采集、告警相关性分析、故障分析及定位、故障修复、故障日志记录等5个功能模块。本文研究了告警采集模块,并重点设计与实现了告警相关性分析模块。告警采集部分分析了SNMP原理,给出使用SNMP4j创建、发送和接收网络告警消息的方法。告警相关性分析选择基于规则推理的分析方法,采用开源规则引擎Drools解决系统中的规则匹配问题。Drools提高了系统的效率,具有更大的灵活性和可扩展性,有效的减少了成本,并且其规则表示简单。进而提出规则提取的具体实现方法,即使用关联规则挖掘的方法获取相关性规则,采用Weka具体实现。并开发了基于JSP的规则管理子模块。
|
全文目录
摘要 5-6 ABSTRACT 6-10 第1章 绪论 10-16 1.1 课题研究的背景和意义 10-11 1.2 网络管理的国内外研究现状 11-12 1.2.1 国外研究现状 11-12 1.2.2 国内研究现状 12 1.3 规则引擎在网络故障管理系统中的应用研究现状 12-13 1.4 本文的主要研究内容 13-14 1.5 本文的组织结构 14-16 第2章 规则引擎技术 16-31 2.1 规则引擎技术概述 16-20 2.1.1 发展及背景 16-17 2.1.2 价值与意义 17-18 2.1.3 组成及原理 18-20 2.2 RETE 算法 20-23 2.2.1 基本概念 20-21 2.2.2 算法描述 21-23 2.3 开源规则引擎DROOLS 23-30 2.3.1 Drools 简介 23-24 2.3.2 Rete 算法的改进 24-27 2.3.3 Drools 的规则语言 27-30 2.4 本章小结 30-31 第3章 基于规则引擎的网络故障管理系统的总体设计 31-36 3.1 系统的总体结构 31-34 3.1.1 告警采集模块 32-33 3.1.2 告警相关性分析模块 33 3.1.3 故障定位模块 33 3.1.4 故障修复模块 33 3.1.5 故障日志记录 33-34 3.2 系统的工作原理 34 3.3 本章小结 34-36 第4章 告警采集实现方法 36-43 4.1 简单网络管理协议 36-38 4.2 基于JAVA 的SNMP 开发研究 38-42 4.3 本章小结 42-43 第5章 告警相关性分析方法 43-49 5.1 几种相关性分析技术 43-47 5.1.1 基于规则推理的相关性分析 43-44 5.1.2 基于事例推理的相关性分析 44-45 5.1.3 基于神经网络的相关性分析 45 5.1.4 基于代码方法的相关性分析 45-46 5.1.5 基于依赖图的相关性分析 46-47 5.1.6 其他方法 47 5.2 本文中的告警相关性分析 47-48 5.3 本章小结 48-49 第6章 告警相关性分析模块的设计与实现 49-64 6.1 规则提取子模块 50-57 6.1.1 规则的提取方法 50-51 6.1.2 关联规则挖掘 51-53 6.1.3 网络故障管理系统中的关联规则挖掘的特点 53-54 6.1.4 具体实现 54-57 6.2 规则管理子模块 57-60 6.2.1 模块设计 57-58 6.2.2 具体实现 58-60 6.3 告警相关性分析引擎的具体实现 60-63 6.4 本章小结 63-64 结论与展望 64-66 参考文献 66-68 攻读硕士学位期间发表的论文和取得的科研成果 68-69 致谢 69-70 详细摘要 70-78
|
相似论文
- 基于WEB的军犬训练管理系统,TP311.52
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- 设计院图纸管理系统设计与实现,TP311.52
- 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
- 行政服务系统中电子政务的研究与应用,TP399-C2
- 盘锦市区划地名信息系统的设计与实现,TP311.52
- 基于Java的汽车备品备件管理系统的开发与实现,TP311.52
- 科技项目管理平台核心模块的设计与实现,TP311.52
- 模具企业的业务流程集成的研究,TG76
- Java卡性能优化技术研究,TN409
- 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
- 数字家庭媒体系统设计与实现,TP311.52
- 仿真资源云存储技术的研究与实现,TP333
- 物资集约化管理和信息化应用研究,TP311.52
- 高校科技信息化管理系统设计与实现,TP311.52
- 无线传感数据处理平台的软件设计,TP311.52
- 基于JAVA ME的移动学生课外辅导信息系统的设计与实现,TP311.52
- 基于JAVAEE的轻量级框架应用研究,TP311.10
- 矿业集团视频会议系统的设计与实现,TP311.52
- 基于规则的访问控制模型研究与应用,TP393.08
- Java消息服务机制的研究与应用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com
|