• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (7): 101-105.

• 论文 • 上一篇    下一篇

EPSS:可扩展的P2P流媒体模拟器

吴吉庆,刘锋,彭宇行   

  1. (并行与分布处理国防科技重点实验室,湖南 长沙 410073)
  • 出版日期:2011-07-21 发布日期:2011-07-29
  • 作者简介:吴吉庆(1980),男,河北固安人,博士生,研究方向为P2P流媒体和P2P计算。刘锋(1977),男,湖南湘潭人,博士,助理研究员,研究方向为P2P计算和网络流媒体。彭宇行(1963),男,湖南长沙人,博士,研究员,博士生导师,研究方向为并行与分布式处理。
  • 基金资助:

    国家863计划资助项目(2009AA01Z142);湖南省自然科学杰出青年基金资助项目(S2010J5050)

EPSS:An Extensible PeertoPeer Streaming Simulator

WU Jiqing,LIU Feng,PENG Yuxing   

  1. (National Laboratory for Parallel and Distributed Processing,Changsha 410073,China)
  • Online:2011-07-21 Published:2011-07-29

摘要:

随着互联网上P2P流媒体服务的流行,P2P流媒体系统模拟器也成为实现和改进实际系统必不可少的工具。但是,现有的模拟器普遍存在功能扩充困难的问题,用户若想实现自己的研究目标,往往需要花费较多的时间和精力对模拟器进行定制。基于此,我们设计和实现了一款可以灵活扩展功能的P2P流媒体模拟器:EPSS。EPSS是一款事件驱动的报文级的模拟器,基于Python实现,为了实现EPSS功能上的可扩展性,我们进行了清晰的模块划分和可扩展的接口设计。实验结果表明,EPSS不仅可以方便地进行功能扩充以支持多种研究,而且能支持很大的仿真规模,为P2P流媒体领域的研究人员提供了更好的选择。

关键词: P2P流媒体, 模拟器, 可扩展

Abstract:

As peertopeer streaming service on the Internet becomes more and more popular, simulators are necessary for the research and improvement of the peertopeer streaming systems. However, the existing simulators are all hard to extend their functions, which is inconvenient for research workers to achieve their goals. Therefore, we design and implement an Extensible PeertoPeer Streaming simulator: EPSS, which is an eventdriven, packetlevel and pythonbased simulator. In order to make EPSS extensible, we make a clear division of modules and extensible design of interfaces. The results of our experiments show that EPSS is not only easy to extend its functions but also scalable, so it is a better choice for the research workers of P2P streaming.

Key words: P2P streaming;simulator;extensible