基于NS2的BitTorrent算法仿真设计与实现  

NS2-based Simulation Design and Implementation of BitTorrent Algorithm

在线阅读下载全文

作  者:黄佳庆[1] 庞涛[2] 李雄[1] 阎顺[1] 

机构地区:[1]华中科技大学电子与信息工程系,湖北省智能互联网技术重点实验室,湖北武汉430074 [2]中国电信股份有限公司广州研究院,广东广州510630

出  处:《计算机仿真》2009年第6期119-123,共5页Computer Simulation

基  金:国家自然科学基金(60872005,60773193);国家发改委CNGI示范工程资助项目(下一代互联网示范工程2006年产业化及应用实验);华中科技大学电信系基础研究基金(2008)

摘  要:完成基于NS2平台的典型P2P文件下载协议BitTorrent的仿真实现和性能分析。仿真方案采用具有模块化的分层框架,通过扩展NS2上的类实现BitTorrent所有核心算法,采用双通道方案解决NS2中对P2P应用层控制消息的解析和应用层数据包分片传输的结合问题,且方案容易扩展支持其它P2P下载和P2P流媒体算法仿真,并支持向PDNS平台的平稳移植。仿真实验是在随机拓扑和幂率拓扑中节点突发加入和随机加入的性能比较,仿真结果验证仿真实现正确性和有效性。This Paper discusses NS2 -based simulation implementation and performance analysis of BitTorrent that is a typical P2P file downloading protocol. The simulation scheme adopts a modular layered framework on which all core algorithms of BitTorrent are implemented by means of extending classes based on NS2 and uses a double - channel simulation method to solve the problems of combining interpretation of P2P application - layer control messages with fragment transmission of P2P data in NS2. Furthermore, it can easily support simulations of other P2P download and streaming algorithms as well as smooth porting to PDNS platform. Performance comparisons of burst join and random join in random topology as well as power - law topology are given. Simulation results have proved the correctness and effectiveness of the scheme.

关 键 词:对等网 网络仿真器 比特流算法 并行分布式网络仿真器 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象