学位论文 > 优秀研究生学位论文题录展示
基于自组织邻域的失效检测技术研究
作 者: 卢尧
导 师: 陈蜀宇
学 校: 重庆大学
专 业: 计算机系统结构
关键词: 失效检测 自组织邻域 网络距离 Gossip机制 心跳检测
分类号: TP393.06
类 型: 硕士论文
年 份: 2012年
下 载: 9次
引 用: 0次
阅 读: 论文下载
内容摘要
随着计算机网络技术不断发展,新型分布式计算模式被逐渐广泛应用,许多重要领域对大规模分布式计算系统要求也变得更高。不仅要求系统能更迅速正确的完成相关业务,同时要求系统具有高可靠性、高扩展性、低耗费、低成本等特点,以提高分布式系统的服务质量。对于在复杂网络环境中提供服务的节点,确保其可靠性和可用性尤为重要,这就需要引入节点失效检测技术。该技术为进一步提供容错和故障恢复服务奠定了基础。然而面对目标网络大规模化、动态化、复杂化等趋势,传统的失效检测方法已很难达到高扩展性和自适应性的要求,并且常常造成局部网络拥塞、传输时延和误判率增加等现象,这直接导致检测的效率严重下降。本文在现有研究基础上,提出了基于自组织邻域的动态节点失效检测方法,本文的主要研究工作如下:①分析P2P通信方式的障碍,设计实现了基于UDP的NAT穿透方案,使位于不同局域网的节点顺利进行P2P通信;在此基础上,研究自组织邻域技术,设计了失效检测系统,通过分层次的自组织划分方法,将大规模的目标网络划分为较小的自治域,提高了系统的可扩展性和自适应性;②针对通信耗费较高及传输延时过长等问题,本文研究符合物理拓扑的P2P逻辑覆盖网,提出了基于IP地址聚类的分组预处理和基于网络距离的邻域划分方法,使覆盖网逻辑拓扑高度符合实际物理拓扑结构,提高通信效率;③通过分析不同类型节点间通信需求,设计实现了高效消息传输方式,并提出了基于记录路径的自适应Gossip改进机制,该方法有效提高了组内消息的散播效率;④针对传统Δt失效检测方法的不足,提出了基于指数平滑的动态心跳预测方法,并且结合静态和动态检测方式,提出了多状态失效检测机制,以适应网络环境的动态性,减少由于网络拥塞或短暂节点异常引起的误判率上升的现象。综上,本文分析节点失效检测技术在新型分布式计算模式中面临的若干关键问题,设计及改进了相关自组织邻域节点管理和消息散播的方法,实现节点动态失效检测,通过理论分析和实验验证了本方法的高效性。
|
全文目录
摘要 3-4 Abstract 4-9 1 绪论 9-15 1.1 研究背景 9 1.2 研究目的及意义 9-11 1.3 国内外研究现状 11-12 1.4 论文研究内容及结构 12-15 2 相关技术概述 15-21 2.1 P2P 网络通信 15-16 2.2 自组织网络技术 16-17 2.3 分布式网络中的消息散播技术 17-18 2.4 相关软件开发技术 18-21 2.4.1 Linux 开发平台 18 2.4.2 多线程技术 18-19 2.4.3 Socket 通信机制 19-21 3 基于自组织邻域的失效检测系统设计 21-27 3.1 失效检测系统结构 21-22 3.2 失效检测系统的检测模式 22-25 3.2.1 单节点检测模式 23-24 3.2.2 多节点互检测模式 24-25 3.3 本章小结 25-27 4 失效检测系统关键技术研究 27-43 4.1 基于物理拓扑的自组织邻域分组机制 27-31 4.1.1 基于地址聚类的分组预处理 27-30 4.1.2 网络距离量度 30-31 4.2 改进的 Gossip 消息散播机制 31-37 4.2.1 基于路径记录的自适应 Gossip 改进机制 32-35 4.2.2 改进 Gossip 机制的可靠性分析 35-36 4.2.3 改进 Gossip 机制的效率分析 36-37 4.3 多状态失效检测机制 37-41 4.3.1 基于指数平滑的动态心跳检测机制 38-39 4.3.2 多状态失效管理方法 39-41 4.4 本章小结 41-43 5 失效检测原型系统设计与实现 43-67 5.1 概述 43 5.2 节点对等通信管理模块 43-48 5.2.1 NAT 类型检测方法 45-46 5.2.2 基于 UDP 的 NAT 穿透 46-48 5.3 节点分组及成员管理模块 48-56 5.3.1 地址聚类算法 48-49 5.3.2 网络距离测量 49-52 5.3.3 节点邻域划分 52-55 5.3.4 网后节点管理 55-56 5.4 高效消息传输管理模块 56-62 5.4.1 消息类型 56-57 5.4.2 组间消息传输 57-60 5.4.3 组内消息传输 60-62 5.5 动态节点失效管理模块 62-65 5.5.1 指数平滑预测算法 62 5.5.2 多状态失效管理 62-64 5.5.3 检测日志记录 64-65 5.6 本章小结 65-67 6 实验及结果分析 67-75 6.1 原型系统运行效果 67-68 6.2 相关测试数据及分析 68-74 6.2.1 NAT 穿透实验 68-69 6.2.2 IP 地址聚类实验 69-70 6.2.3 随机散播关键参数设置实验 70-72 6.2.4 网络失效检测效率对比实验 72-74 6.3 实验总结 74-75 7 结论与展望 75-77 7.1 结论 75 7.2 未来工作及展望 75-77 致谢 77-79 参考文献 79-83 附录 83 A. 作者在攻读学位期间发表的论文目录 83 B. 作者在攻读学位期间所参与的项目 83
|
相似论文
- 网页属性抽取的方法研究,TP391.1
- 基于逻辑卷的双控制器磁盘阵列系统的控制与管理,TP333.35
- 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
- 容错计算机系统双机容错软件设计与实现,TP302.8
- 面向Web应用的失效检测技术研究及其在数字化校园的应用,TP393.09
- 基于改进的被动复制容错Web服务的设计与实现,TP393.09
- 面向容灾的业务连续性保护关键技术研究,TP309.3
- TIV感知的IP网络坐标系统及其性能研究,TN915.09
- 基于灰色预测的失效检测模型研究,TP274
- 基于HDT的远程控制接入系统设计与实现,TP872
- 高性能服务器故障诊断方法的研究与设计,TP368.5
- 面向广域网的分布式搜索引擎中任务调度技术的研究,TP391.3
- 面向N+M容灾架构的失效检测技术研究,TP309.3
- 基于虚拟坐标的IP网络定位理论与技术研究,TN95
- 分布式信息采集系统Web划分技术研究,TP393.09
- 基于消息延迟预测的自适应失效检测模型研究,TP338.8
- 基于iSCSI存储集群的研究与设计,TP333
- 分布式企业服务总线可靠性机制的研究与实现,TP393.09
- 云存储系统服务质量控制与可靠性技术研究,TP333
- Ad-Hoc网络一种改进的DV-Hop定位算法,TN929.5
- 基于Peercast的大规模直播系统的设计与实现,TN919.8
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络测试、运行
© 2012 www.xueweilunwen.com
|