基于P2P的资源传输共享技术研究与应用
发布时间:2021-04-09 14:39
随着互联网技术的发展,人们可以方便的从网络中获取越来越多的资源,特别是多媒体技术的日渐成熟更是推动了人们对信息共享的依赖。同时,这种高度依赖也对网络资源共享效率提出了严格的要求,而P2P技术的出现使得网络资源高度利用成为可能,它不完全依赖于单点服务器,存在较少的系统瓶颈,具有良好的稳定性和安全性。本文在研究总结国内外资源传输共享技术的基础上,提出了一个基于P2P的资源传输共享解决方案。论文中首先分析了资源传输共享系统的功能需求,然后详细论述了解决方案的总体框架设计、功能模块设计以及层次模型设计等分析设计环节。之后结合蚁群算法的系统性、分布式、自组织、正反馈等特性提出了一种基于蚁群算法的资源发现策略,对系统进行细节优化;同时针对网络中用户节点能力差异问题,提出了基于虚节点划分的负载均衡技术,将网络中临近的性能差异节点划分成一个虚拟节点以平衡系统中的负载,保障系统稳定运行。最后基于上述研究方案,以综合网络管理系统为基础,进行了应用开发和测试。
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
客户端启动当临界点收到新节点加入消息后,查询本地节点在新加入节点界面,会在些许延迟后返回当前P2P网络中自己的邻居节点信息,此时的Subnet表的元素个数
图 5.5 新节点上线当在界面上显示了邻居信息后,此时查看客户端本地邻居信息表(链路此时省略),如表 5.2 所示。表 5.2 邻居信息表信息户名 IP 地址 MAC 地址 上次探测时间 链路hangsan 10.150.0.198 00-21-85-0D-CC-35 2GB 1mlisi 10.150.0.78 00-50-BA-CE-07-0C 2GB 1manggang 10.150.0.55 00-EA-01-23-90-EF 2GB 3mliuhua 192.168.0.1 00-0C-29-D2-58-6B 2GB 2m在上述的表项中,wanggang 的链路延迟是提供系统测试用的,用硬编码入的 3ms,方便以后资源发现时候的算法分析。节点下线后向邻居节点中的邻居发送离线消息,收到该离线消息后,邻上表中删除该项用户信息。
基于 P2P 的资源传输共享技术研究与应用在发布资源选择时,客户端实现了和 QQ 等软件相似的拖拽方法来实现,发布的流程不是将资源文件上传到服务器上,而是仅仅在本地资源信息表中一条资源记录,同时将目标资源拷贝至本地的系统指定目录下。图 5.6 示例了将本地的《算法核心思想》文档,拖入客户端界面程序中,“发布”按钮进行上传。
【参考文献】:
期刊论文
[1]P2P网络中基于节点能力自适应的搜索算法[J]. 陈林书,柳媛慧. 湖南科技大学学报(自然科学版). 2009(02)
[2]地球物理资料非线性反演方法讲座(九)——蚁群算法[J]. 王书明,刘玉兰,王家映. 工程地球物理学报. 2009(02)
[3]网络热点事件发现系统的设计[J]. 刘星星,何婷婷,龚海军,陈龙. 中文信息学报. 2008(06)
[4]具有负载均衡和蚁群优化的移动P2P路由策略[J]. 牛新征,周明天,佘堃. 计算机工程与应用. 2008(22)
[5]基于WinPcap的数据包捕获及应用[J]. 张伟,王韬,潘艳辉,郝震华. 计算机工程与设计. 2008(07)
[6]P2P网络的分类以及关键技术分析[J]. 刘华春. 微计算机信息. 2008(09)
[7]基于P2P架构的资源搜索机制[J]. 李文正,林鹏程. 郑州大学学报(理学版). 2007(04)
[8]计算机网络故障的归类分析[J]. 古新文. 科技信息(学术研究). 2007(25)
[9]P2P网络中基于蚁群算法的智能搜索研究[J]. 王雪萍,杨青,黄祖锋. 电子测量技术. 2007(04)
[10]P2P资源搜索算法概述[J]. 李红玉,覃海生. 广西科学院学报. 2006(04)
硕士论文
[1]基于蚁群算法的P2P负载均衡研究[D]. 吴志恩.华南理工大学 2010
[2]基于JXTA的P2P网络信息传输系统的研究与实现[D]. 薛婧.南昌大学 2010
[3]P2P网络性能监测研究与实现[D]. 田茂泰.贵州大学 2008
本文编号:3127802
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
客户端启动当临界点收到新节点加入消息后,查询本地节点在新加入节点界面,会在些许延迟后返回当前P2P网络中自己的邻居节点信息,此时的Subnet表的元素个数
图 5.5 新节点上线当在界面上显示了邻居信息后,此时查看客户端本地邻居信息表(链路此时省略),如表 5.2 所示。表 5.2 邻居信息表信息户名 IP 地址 MAC 地址 上次探测时间 链路hangsan 10.150.0.198 00-21-85-0D-CC-35 2GB 1mlisi 10.150.0.78 00-50-BA-CE-07-0C 2GB 1manggang 10.150.0.55 00-EA-01-23-90-EF 2GB 3mliuhua 192.168.0.1 00-0C-29-D2-58-6B 2GB 2m在上述的表项中,wanggang 的链路延迟是提供系统测试用的,用硬编码入的 3ms,方便以后资源发现时候的算法分析。节点下线后向邻居节点中的邻居发送离线消息,收到该离线消息后,邻上表中删除该项用户信息。
基于 P2P 的资源传输共享技术研究与应用在发布资源选择时,客户端实现了和 QQ 等软件相似的拖拽方法来实现,发布的流程不是将资源文件上传到服务器上,而是仅仅在本地资源信息表中一条资源记录,同时将目标资源拷贝至本地的系统指定目录下。图 5.6 示例了将本地的《算法核心思想》文档,拖入客户端界面程序中,“发布”按钮进行上传。
【参考文献】:
期刊论文
[1]P2P网络中基于节点能力自适应的搜索算法[J]. 陈林书,柳媛慧. 湖南科技大学学报(自然科学版). 2009(02)
[2]地球物理资料非线性反演方法讲座(九)——蚁群算法[J]. 王书明,刘玉兰,王家映. 工程地球物理学报. 2009(02)
[3]网络热点事件发现系统的设计[J]. 刘星星,何婷婷,龚海军,陈龙. 中文信息学报. 2008(06)
[4]具有负载均衡和蚁群优化的移动P2P路由策略[J]. 牛新征,周明天,佘堃. 计算机工程与应用. 2008(22)
[5]基于WinPcap的数据包捕获及应用[J]. 张伟,王韬,潘艳辉,郝震华. 计算机工程与设计. 2008(07)
[6]P2P网络的分类以及关键技术分析[J]. 刘华春. 微计算机信息. 2008(09)
[7]基于P2P架构的资源搜索机制[J]. 李文正,林鹏程. 郑州大学学报(理学版). 2007(04)
[8]计算机网络故障的归类分析[J]. 古新文. 科技信息(学术研究). 2007(25)
[9]P2P网络中基于蚁群算法的智能搜索研究[J]. 王雪萍,杨青,黄祖锋. 电子测量技术. 2007(04)
[10]P2P资源搜索算法概述[J]. 李红玉,覃海生. 广西科学院学报. 2006(04)
硕士论文
[1]基于蚁群算法的P2P负载均衡研究[D]. 吴志恩.华南理工大学 2010
[2]基于JXTA的P2P网络信息传输系统的研究与实现[D]. 薛婧.南昌大学 2010
[3]P2P网络性能监测研究与实现[D]. 田茂泰.贵州大学 2008
本文编号:3127802
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3127802.html