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

基于并行离散事件模拟的覆盖网络模拟平台实现

作 者: 王旭
导 师: 郑纬民
学 校: 清华大学
专 业: 计算机科学与技术
关键词: 大规模网络模拟 并行离散事件模拟 BitTorrent Skype P2P流媒体
分类号: TP393.02
类 型: 硕士论文
年 份: 2008年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


P2P,即对等计算技术在当今的互联网中占有了越来越重要的地位。由于拥有良好的可扩展性,P2P系统的用户经常能够达到十万,甚至百万数量级。这使得在评价系统性能,预测系统行为变成了一项很困难的工作。大规模网络模拟器的缺乏已经成为P2P领域发展的瓶颈。我们设计和实现了ONSP(Overlay Network Simulation Platform,覆盖网络模拟平台)来解决这个问题。ONSP以并行离散事件模拟为基础,利用并行计算的思想,使用MPI将数台机器连接在一起共同完成模拟工作。ONSP向设计人员提供了一个基于离散事件回调的程序接口,使得他们能够在ONSP上简单、独立的完成各种不同协议的实现。在ONSP的基础上,我们完成了BitTorrent,SkypeP2P流媒体的协议抽象和模拟。并在模拟的过程中对用户行为,网络状况进行建模,使得模拟环境更加接近实际应用环境。

全文目录


摘要  3-4
Abstract  4-7
第1章 引言  7-13
  1.1 P2P应用现状  7-10
  1.2 研究目标  10-11
  1.3 研究的关键技术  11-12
  1.4 论文贡献  12-13
第2章 基于并行离散事件模拟的大规模覆盖网络模拟平台  13-35
  2.1 介绍  13-14
  2.2 相关工作  14-15
  2.3 系统架构  15-17
  2.4 并行算法  17-26
    2.4.1 并行离散事件模拟  17-20
    2.4.2 给予安全窗口的并行协议  20-23
    2.4.3 同步策略  23-26
  2.5 网络模型与分组策略  26-29
    2.5.1 网络模型  26-28
    2.5.2 分组策略  28-29
  2.6 ONSP接口  29-31
  2.7 实验结果  31-34
  2.8 结论  34-35
第3章 BitTorrent模拟与管理手段分析  35-54
  3.1 P2P文件共享简介  35-36
  3.2 P2P文件系统面临的问题  36-38
  3.3 相关工作  38-39
  3.4 BitTorrent协议简介  39-40
  3.5 BitTorrent中的信息传递  40-41
  3.6 模拟参数  41-43
  3.7 模拟环境  43-44
  3.8 模拟结果与BitTorrent行为分析  44-48
  3.9 BitTorrent的控制手段  48-53
    3.9.1 关键结点控制  48-52
    3.9.2 带宽控制  52-53
  3.10 结论  53-54
第4章 Skype路由协议的分析与模拟  54-60
  4.1 P2P VoIP介绍  54
  4.2 Skype体系结构  54-56
  4.3 Gnutella路由协议  56-57
  4.4 Skype用户查询路由及模拟实验结果  57-59
  4.5 结论  59-60
第5章 基于组播树的P2P流媒体分析与模拟  60-68
  5.1 流媒体介绍  60-62
  5.2 组播树搭建  62-64
  5.3 流媒体播放模型  64-65
  5.4 实验结果  65-66
  5.5 总结  66-68
第6章 总结与进一步工作  68-70
参考文献  70-71
致谢  71-72
个人简历、在学期间发表的学术论文与研究成果  72

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 基于P4P的流媒体点播系统研究与实现,TN948.64
  3. P2P流媒体特征提取技术研究与实现,TN919.8
  4. 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
  5. Skype用于对外汉语教学口语课程的设计,H195
  6. P2P流媒体网络的容错机制研究,TP393.06
  7. P2P内容分发系统中基于信任的网络编码算法研究,TP393.01
  8. 互联网络下载协议的分析和实现,TP393.093
  9. 一种基于网络编码的改进型BitTorrent内容分发系统研究,TP393.093
  10. DHT网络节点行为测量与分析,TP393.06
  11. 基于Android的BitTorrent协议客户端设计与实现,TN929.5
  12. BT流量识别技术的研究,TP393.093
  13. 基于P2P和流媒体技术的网络教学系统研究,TP391.6
  14. 基于P2P的校园网络流媒体视频直播技术研究与实现,TN919.8
  15. 基于P2P的流媒体远程教学系统的设计与实现,TN919.8
  16. 基于P2P的实时流媒体分发系统的研究与实现,TN919.8
  17. 流量控制和服务器选择的联合优化研究及实现,TN919.8
  18. 基于CDN和P2P的流媒体分发系统的研究和实现,TN919.8
  19. 基于p2p技术的流媒体播放器的设计与实现,TN919.8
  20. P2P流媒体系统中数据调度算法和播放缓冲区的管理,TN919.8
  21. 基于Bit Torrent的核心算法分析与改进,TP393.02

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