学位论文 > 优秀研究生学位论文题录展示

数字有机体辅助节点的实现

作 者: 段钢
导 师: 刘心松;肖开奇
学 校: 电子科技大学
专 业: 软件工程
关键词: 数字有机体 超级节点 辅助节点 负载
分类号: 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

相似论文

  1. 钛酸盐光催化剂的制备及光催化分解水性能,O643.36
  2. 自动变速器负载模拟器的设计与研究,TH132.46
  3. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  4. 负载铈活性炭催化臭氧化氯霉素研究,X703
  5. 随机路由在无线传感器网络中的研究与应用,TN929.5
  6. 遥感数据处理网格平台的设计与初步实现,TP79
  7. 高校教务管理网上选课系统优化研究,TP393.09
  8. MCM-41负载芳基肟钯催化剂的制备与催化Suzuki芳基偶联反应,O643.36
  9. 超声变幅杆的瞬态动力学研究,TG663
  10. 基站功率放大器设计及预失真系统研究,TN722.75
  11. 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
  12. Linux集群环境下作业调度算法的研究与实现,TP301.6
  13. LTE-A异构网络中的自组网技术研究,TN929.5
  14. 基于一种新经济模型的异构网络选择算法,TN929.5
  15. 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
  16. 构建分布式系统的关键技术研究与实现,TP338.8
  17. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  18. 基于负载均衡的混合型应用层组播模型研究,TP393.02
  19. 聚碳酸亚丙脂合成催化剂的高效负载化及产品多孔膜制备研究,TQ314
  20. 基于网络存储的流媒体服务器系统,TN919.8
  21. 无线传感器网络路由算法研究,TP212.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com