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

P2P流量优化系统

作 者: 魏子麒
导 师: 王方石
学 校: 北京交通大学
专 业: 软件工程
关键词: P2P 网络带宽 OPT 网络分组 代价 测试案例
分类号: TP393.02
类 型: 硕士论文
年 份: 2011年
下 载: 52次
引 用: 0次
阅 读: 论文下载
 

内容摘要


互联网、移动网的出现和普及,极大地改变了人们获取信息的速度、接触信息的广度和沟通的频度。近年来,互联网用户数飞速增长,P2P应用得到了空前的发展,用户数占据了互联网用户的绝大部分。在P2P使网络空前活跃的同时,吞噬了大量网络带宽,据统计P2P业务占用带宽约40%-60%,在极端情况下达到80%-90%,它被称为“带宽杀手”,消耗了大量网络资源,导致了运营商网络关键链路拥塞和其他互联网应用性能快速下降。如何兼顾运营商和用户利于的问题已成了宽带运营商的首要问题。本文设计并实现了OPT (Optimize P2P Traffic)系统的“配置管理服务器”、“业务接入网关”以及“缓存加速器”三个模块。该系统的特征在于网络侧预先获取P2P客户端的接入点位置信息,根据所述接入点位置信息,结合运营商基础网络情况以及流量优化策略确定该P2P客户端所归属的网络分组,计算出该P2P客户端到其他网络分组的代价信息,并维护用于记录网络分组标识与P2P客户端对应关系的网络分组关系表以及不同网络分组之间的代价信息。该方法包括如下步骤:首先,P2P追踪服务器获取网络分组关系表和代价信息;其次,第一P2P客户端向P2P追踪服务器发送业务请求;然后,P2P追踪服务器在本地数据库中查找拥有请求内容的P2P客户端,根据已获取的网络分组关系表以及代价信息挑选代价最低的P2P客户端并将其地址信息发送至第一P2P客户端;最后,第一P2P客户端根据所收到的P2P客户端地址信息,与所述P2P客户端建立P2P连接并下载业务内容。本文针对OPT系统,其研究内容和主要工作如下:1.本文阐述了OPT系统理论背景以及目前的P2P流量优化方案。2.通过对系统功能和性能需求的分析,阐述了平台的基本功能以及各子模块的功能。3.针对各模块,详细介绍其设计方案以及数据库结构。4.各模块的具体实现方式。5.系统在浙江省测试案例以及测试取得的成果。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-11
1 引言  11-13
  1.1 项目背景  11-12
  1.2 研究目标  12
  1.3 论文内容以及结构  12-13
2 P2P流量优化系统简介  13-18
  2.1 P2P流量优化方案  13
  2.2 对抗类方案  13
  2.3 合作类方案  13-14
  2.4 OPT方案  14-15
  2.5 OPT系统用到的技术  15
  2.6 AXIS技术  15-18
    2.6.1 AJAX技术  16
    2.6.2 memcache技术  16-18
3 OPT系统需求分析  18-24
  3.1 功能需求  18-20
    3.1.1 网络信息及运营商策略P2P可感知功能  18-19
    3.1.2 内容缓存流量补偿功能  19-20
  3.2 MDS需求分析  20-22
    3.2.1 配置管理  20
    3.2.2 设备管理  20-21
    3.2.3 系统监控  21
    3.2.4 统计分析  21-22
  3.3 SAG需求分析  22
  3.4 CACHE需求分析  22-24
    3.4.1 内容管理  22-23
    3.4.2 应用配置  23
    3.4.3 访问限制  23-24
4 OPT系统设计  24-38
  4.1 系统整体设计  24-26
    4.1.1 系统逻辑实体  24-25
    4.1.2 系统功能结构  25-26
  4.2 数据库设计  26-38
    4.2.1 MDS库  26-32
    4.2.2 SAG库  32-36
    4.2.3 CACHE库  36-38
5 OPT系统实现  38-51
  5.1 MDS实现  38-44
    5.1.1 设备模块  38
    5.1.2 监控模块  38-39
    5.1.3 告警模块  39-41
    5.1.4 配置模块  41-42
    5.1.5 统计分析模块  42-44
    5.1.6 用户管理模块  44
  5.2 SAG实现  44-48
    5.2.1 SAG接口的实现  44-47
    5.2.2 SAG交互流程的实现  47-48
    5.2.3 SAG更新流程的实现  48
  5.3 CACHE实现  48-51
    5.3.1 PSP媒体文件上传流程  49
    5.3.2 缓存加速流程  49-50
    5.3.3 负载均衡  50-51
6 现网测试  51-56
  6.1 测试进度安排  51-52
  6.2 服务器部署方案  52
  6.3 测试结果  52-54
    6.3.1 一期测试  52-53
    6.3.2 二期测试  53
    6.3.3 三期测试  53-54
    6.3.4 四期测试  54
  6.4 测试总结  54-56
7 总结与展望  56-57
  7.1 总结  56
  7.2 展望  56-57
参考文献  57-58
作者简历  58-61
学位论文数据集  61

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 棉铃虫Cry1Ac抗性相关钙粘蛋白基因缺失突变的适合度代价,S435.622.3
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  7. 无线传感器网络的目标跟踪算法研究,TN929.5
  8. H.264/AVC帧内预测模式选择算法研究,TN919.81
  9. 多域多层光网络生存性关键技术研究,TN929.1
  10. 多核环境下内存数据库查询优化的研究,TP311.13
  11. 基于人工免疫的病毒检测技术研究,TP393.08
  12. 基于自组织网络的分布式广域后备保护研究,TM774
  13. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  14. 基于数字高程模型栅格地图的移动机器人路径规划研究,TP242
  15. 基于DPI的即时通信软件监测系统的研究与实现,TN915.09
  16. 异构环境下基于网的P2P直播流媒体技术研究,TP393.02
  17. P2P网络信任模型及其相关技术的研究,TP393.08
  18. 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
  19. 南京移动PTN网络组网规划技术及其应用的研究,TN929.5
  20. PTN网络规划和安全技术及其在南京移动网络中应用的研究,TN929.5
  21. 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8

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