学位论文 > 优秀研究生学位论文题录展示
一种基于P4P技术的网络监管服务器的研究和实现
作 者: 魏靖凯
导 师: 王汝传
学 校: 南京邮电大学
专 业: 信息网络
关键词: P4P P2P 网络监管服务器 Epoll memcached
分类号: TP393.05
类 型: 硕士论文
年 份: 2011年
下 载: 21次
引 用: 0次
阅 读: 论文下载
内容摘要
P2P技术作为改变现有Internet应用模式的主要技术之一,实际上已经成为内容传送的一种基础技术。但P2P消耗了电信运营商的大部分网络带宽资源,在很大程度上直接影响到ISP的其他应用。在此背景下,一种可以让P2P和电信运营商通过直接通信,更好地合作的新技术---P4P应运而生,其目的是为了加强ISP和P2P应用程序的通信,降低骨干网络传输压力和运营成本,并提高P2P应用程序的性能。P4P全称是“Proactive network Provider Participation for P2P(电信运营商主动参与P2P网络)”,它是一个灵活的、轻量级的应用框架,其主要思想是在P2P应用与电信运营商之间开启显式的通信接口,P2P客户可以调用该接口得到网络信息,从而能够更有效地利用网络资源,提升P2P应用性能。目前,P4P技术还在理论研究阶段,本文提出了一种基于P4P技术的网络监管服务器的原型系统,从接口设计需求和理论分析两方面探讨了网络监管服务器的接口实现,重点考虑其简单性、语义丰富性、可扩展性、稳定性和健壮性等要求和最大化网络链路利用率等目标,并将其部署在ARES软件运行的网络中,对其进行了性能和功能测试。网络监管服务器的重要性不言而喻,它是整个P4P框架中通信的桥梁,因此研究和设计稳定和健壮的网络监管服务器,能够加快推进P4P技术的普及,调和P2P与运营商之间的利益矛盾问题,得到产业的认可。
|
全文目录
中文摘要 4-5 ABSTRACT 5-8 第一章 引言 8-11 1.1 课题背景 8-9 1.2 课题来源及本人工作 9-10 1.3 本文组织 10-11 第二章 P4P 技术 11-23 2.1 P 2P 技术简介 11-18 2.1.1 P2P 技术原理 11-14 2.1.2 P2P 网络拓扑结构模型 14-16 2.1.3 P2P 技术典型应用 16-18 2.2 P4P 技术简介 18-21 2.2.1 P4P 技术起源 18 2.2.2 P4P 系统架构 18-21 2.3 基于P4P 的资源节点选择算法 21-23 第三章 高并发网络I/O技术 23-33 3.1 多进程并发方式 23-24 3.2 多线程并发方式 24-25 3.3 单进程事件驱动方式 25-26 3.4 传统事件分派和通告机制的不足 26-28 3.5 epoll 模型分析 28-33 第四章 内存缓存服务技术 33-46 4.1 memcached 简介 33-35 4.2 memcached 的内存分配方式 35-38 4.3 memcached 的数据删除方式 38-39 4.4 memcached 的分布式算法 39-46 第五章 基于P4P 的iTracker 服务器的设计和实现 46-57 5.1 iTracker 系统模型的设计目标 46 5.2 iTracker 系统模型结构框架 46-47 5.3 iTracker 的I/O模型选择 47-51 5.4 iTracker 系统的命中率优化 51-52 5.5 iTracker 分布式数据缓存系统模型的详细设计和实现 52-57 5.5.1 epoll 接口层的详细设计和实现 52-54 5.5.2 memcached 缓存层的详细设计和实现 54-55 5.5.3 iTracker 控制层的详细设计和实现 55-57 第六章 基于 P4P 的iTracker 服务器的运行测试 57-71 6.1 ARES 缓存项目简介 57-59 6.2 iTracker 系统测试环境 59-62 6.2.1 硬件环境 59 6.2.2 软件环境 59 6.2.3 测试场景 59-62 6.3 iTracker 系统测试步骤 62-71 6.3.1 iTracker 系统功能测试 62-67 6.3.2 iTracker 系统性能测试 67-71 第七章 总结与展望 71-73 7.1 论文工作总结 71 7.2 需进一步完善的工作 71-73 致谢 73-74 攻读硕士学位期间已发表学术论文 74-75 攻读硕士学位期间参加的科研项目 75-76 攻读硕士学位期间获得的专利申请 76-77 缩略词 77-78 图表清单 78-79 参考文献 79-80
|
相似论文
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
- 基于聚类分析的P2P流量识别算法的研究,TP393.02
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于P2P流媒体系统的设计与实现,TN919.8
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于自组织网络的分布式广域后备保护研究,TM774
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- 基于P4P的流媒体点播系统研究与实现,TN948.64
- 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
- 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
- P2P网络信任模型及其相关技术的研究,TP393.08
- P2P流媒体特征提取技术研究与实现,TN919.8
- 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
- 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
- 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
- 基于P2P架构下的移动“全球眼”系统实现及性能分析,TN929.5
- 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8
- 面向机顶盒的P2P流媒体音频播放系统研究,TN948.55
- Pre~2VOD:一种VCR操作支持的VOD/P2P系统,TN948.64
- 一种无主控制的云存储架构的研究,TP333
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com
|