基于统计学习P2P节点选择机制的研究与实现
发布时间:2024-12-01 00:13
随着计算机技术和互联网技术的发展,越来越多的用户正在使用P2P软件进行资源下载、视频观看、信息共享等等。P2P系统用户量快速增长,已成为当前网络最重要的应用之一。但是,P2P软件的广泛使用,给互联网的网络带宽带来了十分巨大的影响。有研究数据表明,目前P2P应用使用的网络流量已经大大超出了HTTP协议产生的网络流量,已经成为网络带宽占用率最大的部分。针对P2P占用大量网络流量的问题,网络运营商提出并使用了许多种方案对P2P应用软件流量的限制和网络监控,但是这些方法都无法改变目前运营商和P2P使用者之间的问题。P2P网络大流量问题的本质原因在于P2P应用软件使用的交换原理,P2P网络强调网络中的节点是绝对“平等”的,但是在物理空间邻近的节点在逻辑网络中不一定相近,跨地区的资源共享会导致网络带宽的浪费。 本文主要提出一种基于统计学习的节点选择算法。基于统计学习的原理,利用相似性度量的方法,使节点根据地理位置的相似度进行聚类构建邻居网络,对于同一邻居网络优先选择上传能力强、稳定性好的节点进行资源下载。 此外,本文对提出的算法进行了仿真模拟实验,证明提出的算法思想可行,并且提高P2P系统的...
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文的主要工作
1.4 论文结构
1.5 本章小结
2 P2P的相关介绍
2.1 P2P的定义
2.2 P2P网络的分类
2.3 P2P网络的特点及存在的问题
2.3.1 P2P网络的特点
2.3.2 P2P网络存在的问题
2.4 P2P网络的应用
2.5 P2P网络资源搜索模型及搜索技术
2.6 P2P网络的节点选择策略
2.7 本章小结
3 节点管理机制的设计与实现
3.1 相关技术的介绍
3.2 设计思路
3.3 节点管理机制SAPS的设计与实现
3.3.1 系统结构的设计
3.3.2 客户端的设计
3.3.3 Tracker服务器的设计
3.3.4 SaTracker服务器的设计
3.3.5 SAPS的设计与实现
3.3.6 程序中类的介绍
3.4 本章小结
4 实验与结果分析
4.1 实验平台介绍
4.2 实验环境及参数设置
4.3 实验过程
4.4 实验结果与分析
4.5 本章小结
总结与展望
参考文献
攻读硕士学位期间发表学术论文情况
致谢
本文编号:4013234
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文的主要工作
1.4 论文结构
1.5 本章小结
2 P2P的相关介绍
2.1 P2P的定义
2.2 P2P网络的分类
2.3 P2P网络的特点及存在的问题
2.3.1 P2P网络的特点
2.3.2 P2P网络存在的问题
2.4 P2P网络的应用
2.5 P2P网络资源搜索模型及搜索技术
2.6 P2P网络的节点选择策略
2.7 本章小结
3 节点管理机制的设计与实现
3.1 相关技术的介绍
3.2 设计思路
3.3 节点管理机制SAPS的设计与实现
3.3.1 系统结构的设计
3.3.2 客户端的设计
3.3.3 Tracker服务器的设计
3.3.4 SaTracker服务器的设计
3.3.5 SAPS的设计与实现
3.3.6 程序中类的介绍
3.4 本章小结
4 实验与结果分析
4.1 实验平台介绍
4.2 实验环境及参数设置
4.3 实验过程
4.4 实验结果与分析
4.5 本章小结
总结与展望
参考文献
攻读硕士学位期间发表学术论文情况
致谢
本文编号:4013234
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/4013234.html