学位论文 > 优秀研究生学位论文题录展示
数字有机体辅助节点的实现
作 者: 段钢
导 师: 刘心松;肖开奇
学 校: 电子科技大学
专 业: 软件工程
关键词: 数字有机体 超级节点 辅助节点 负载
分类号: TP393.02
类 型: 硕士论文
年 份: 2009年
下 载: 1次
引 用: 0次
阅 读: 论文下载
内容摘要
因为网络和计算机技术的飞快发展。但是服务器性能和骨干网络带宽的瓶的存在。导致了传统的客户/服务器(C/S)模式网络应用受到很大的制约,不能满足要求越来越高的用户需求。P2P系统是当前研究热点是大规模网络应用。和传统C/S模式不同,P2P系统中,每个节点既是客户也可能是服务器,所以每个节点都可以对外提供服务。要在系统中大量分散的节点中找到某个资源,并不是很容易的事情。现在的一些P2P系统采用超级节点的方法进行管理资源。本质上就是在一定区域内,按照一定的规则选出一个或者多个的节点,来管理区域内的计算机节点的资源信息,地址信息等等。教研室在多年分布式并行系统的研发基础上,结合P2P应用模式的特征,开发出了数字有机体系统。传统的系统中的普通节点采用定时的向超级节点发送“心跳”信息。如果超级节点在该时间段内,没有收到普通节点的心跳信息。则超级节点认为普通节点故障。不足的地方在于系统规模扩大的时候,超级节点要处理大量的信息,容易成为系统的瓶颈。本文设计并实现了一种针对服务类资源的信息的辅助管理系统。它通过一种3层次型逻辑结构,将服务源节点组织成动态自适应的区,从每个区内部选择一个或者多个管理节点,负责对该区内部的其它客户节点进行管理,这些节点就是数字有机体辅助节点。辅助节点对管理的心跳信息进行分析,抽取其中有价值的信息传送给服务器,通过上面的办法完成对客户服务资源的管理和在一定程度上的优化。本系统是对数字有机体已有的资源管理子系统的补充和发展,是数字有机体资源管理平台的一部份,实现帮助服务器管理普通节点的效果。经过测试:数字有机体辅助节点系统满足设计的功能要求,能够在一定的程度上有减少服务器负载,提高系统的使用率。
|
全文目录
摘要 4-5 Abstract 5-9 第一章 引言 9-12 1.1 课题的背景及意义 9 1.2 数字有机系统功能 9-11 1.3 论文导读 11-12 第二章 分布式技术 12-29 2.1 分布式并行操作系统概述 12-15 2.1.1 分布式系统的概念和特征 12-13 2.1.2 NFS 文件系统 13-14 2.1.3 AFS 分布式文件系统 14-15 2.2 网格计算 15-17 2.3 Peer to Peer 17-22 2.3.1 发展与内涵 17-18 2.3.2 P2P 的相关应用与研究 18-21 2.3.3 P2P 的分类 21-22 2.4 数字有机体系统概述 22-27 2.4.1 数字有机体操作系统 24-25 2.4.2 数字有机体流媒体系统 25 2.4.3 数字有机体数据库系统 25-27 2.5 本章小结 27-29 第三章 辅助服务节点的概述 29-34 3.1 概述 29-30 3.2 软件需求分析 30-31 3.3 辅助服务节点的层次结构 31-32 3.4 软件模块结构 32-33 3.4.1 服务器模块 32 3.4.2 客户端模块 32-33 3.5 本章小结 33-34 第四章 AS 的功能的实现 34-64 4.1 概述 34 4.2 AS 的实现架构设计 34-45 4.2.1 AS 内部模块和接口 34-42 4.2.2 心跳和消息的处理 42-45 4.2.2.1 客户服务资源注册消息 42-43 4.2.2.2 AS 的心跳和死亡处理 43-44 4.2.2.3 客户死亡汇报消息处理 44 4.2.2.4 AS 节点选择 44 4.2.2.5 AS 节点列表请求处理 44 4.2.2.6 服务信息生命期检测 44-45 4.2.2.7 资源信息维护模块 45 4.3 模式的转换 45-49 4.4 选取 AS 节点算法 49 4.5 类的设计 49-51 4.6 工作线程 51 4.7 消息类型 51 4.8 数据结构 51-52 4.9 接口函数 52-63 4.9.1 Common_Node 的接口函数 52-61 4.9.2 AS_NODE 的接口函数 61-63 4.10 本章小结 63-64 第五章 辅助节点测试与分析 64-68 5.1 辅助节点系统测试环境 64-65 5.2 辅助节点功能测试 65-66 5.2.1 测试目的 65 5.2.2 测试方法和流程 65 5.2.3 测试结果及分析 65-66 5.2.4 测试结论 66 5.3 辅助节点系统性能测试 66-67 5.3.1 测试目的 66 5.3.2 测试方法 66 5.3.3 测试记录及分析 66-67 5.3.4 测试结论 67 5.4 本章小结 67-68 第六章 结论 68-69 致谢 69-70 参考文献 70-74 个人简历 74-75
|
相似论文
- 钛酸盐光催化剂的制备及光催化分解水性能,O643.36
- 自动变速器负载模拟器的设计与研究,TH132.46
- 频繁图结构并行挖掘算法的研究与实现,TP311.13
- 负载铈活性炭催化臭氧化氯霉素研究,X703
- 随机路由在无线传感器网络中的研究与应用,TN929.5
- 遥感数据处理网格平台的设计与初步实现,TP79
- 高校教务管理网上选课系统优化研究,TP393.09
- MCM-41负载芳基肟钯催化剂的制备与催化Suzuki芳基偶联反应,O643.36
- 超声变幅杆的瞬态动力学研究,TG663
- 基站功率放大器设计及预失真系统研究,TN722.75
- 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
- Linux集群环境下作业调度算法的研究与实现,TP301.6
- LTE-A异构网络中的自组网技术研究,TN929.5
- 基于一种新经济模型的异构网络选择算法,TN929.5
- 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
- 构建分布式系统的关键技术研究与实现,TP338.8
- 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
- 基于负载均衡的混合型应用层组播模型研究,TP393.02
- 聚碳酸亚丙脂合成催化剂的高效负载化及产品多孔膜制备研究,TQ314
- 基于网络存储的流媒体服务器系统,TN919.8
- 无线传感器网络路由算法研究,TP212.9
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com
|