转帖关于p2p 模拟器的介绍 欢迎批评指教

原创 2007年10月10日 16:27:00
                           转帖关于p2p 模拟器的介绍
FreePastry仿真器是一个采用Java的Pastry协议的开源应用的仿真器。仿真器变量的设置,如节点的个数、生成事件的数量等,依靠启动本地仿真器时的命令行输入。
FreeNet仿真器用来分析FreeNet协议,评价了不同的缓存算法,采用两步机制来支持多消息发送的事件处理。
NeuroGrid是一个基于JAVA的覆盖仿真器,侧重于仿真文件共享系统中的搜索协议的仿真。NeuroGrid产生的目的是用于比较 FreeNet [25], Gnutella [2 6] and NeuroGrid [26] 协议的优劣,这与其他只适用于特定的P2P系统的仿 真器不同,NeuroGrid可以仿真包括分布式DNS和分布式e-mail协议。该仿真器是一个单线程离散事件仿真器,能读取用户运行时修改的属性文 件,用户修改的变量包括需要仿真的协议名称、网络特征和选择进行搜索的成员数量。统计结果可以被单独保存在文件中,用于日后分析。
3LS (3-Level-Simulator)是为覆盖网络仿真的开源仿真器,开发时声称克服了已有仿真器存在的问题,具有可扩展性、可用性和层次细 节,可以分别定义网络级、协议级和用户级仿真环境。网络通信只能在相同的层次间进行,网络层仿真底层的网络,用一个二维的矩阵存储节点间的距离。协议层表 示需要仿真的实际协议;用户层表示来自用户的实际输入,仿真器可以通过一个图形接口或文件的方式得到输入。3LS的应用并不十分令人满意,由于被仿真器执 行的每个事件占用主存储器来更容易通过一个图形接口重现网络。这限制了能够仿真的节点的数量,通常2GB内存的机器只能仿真一千个节点。因为这个原因, 3LS通常可以被用做编译器,在仿真网络的动态性能方面的支持能力是非常有限的。
GnuSim[9]:一个通用Gnutella 和非结构化P2P网络仿真器,使用C++语言实现的,基于事件驱动的P2P网络和协议仿真器,用于构造 Gnutella和非结构P2P网络模型。该仿真器的目的是验证在P2P网络中使用的各种模式,并评估其性能和价值。另外,该模型还被用来测量与比较 P2P网络中的具有查询内容和下载功能的不同模型的性能。考虑到P2P网络中非可控负载的重要性,该仿真器重点提供了一些变量来仿真故障率现象。另外,为 评估应用了QoS方法的P2P系统的性能,提供了三个与QoS相关的变量。
PeerSim[10]是用JAVA实现、基于组件技术的仿真器,更好地支持了P2P网络的可扩展性和动态性。它使用两种模型,一种是基于环的模型,另一种是基于事件的模型。 它支持基于对象的有标准组件的编程,实现同一接口的组件可以很容易地替代其他的组件。

Stanford大学的QueryCycle 好像是非结构化的
还可以用NS-2来仿真
p2psim好象是支持结构化的网络

解决配置apache虚拟主机后,只能进入欢迎页面(默认欢迎页面),不能进入虚拟主机目录页面

系统环境:centos6.5 apache服务器版本:2.2 问题描述:使用apache服务器配置几台虚拟主机,但是利用浏览器访问每一个虚拟主机时,页面总是apache服务器的欢迎页面(默认页面)...
  • farYang
  • farYang
  • 2016年08月23日 16:32
  • 5934

Android之应用首次使用的欢迎界面实例

关键代码如下: package com.chinaideal.bkclient.tabmain; import java.util.ArrayList; import java.util.List...
  • x605940745
  • x605940745
  • 2014年04月10日 20:56
  • 13201

【Android】Android实现启动欢迎界面

在Android中启动界面是必须也是必要的,启动界面可以介绍软件自身的功能以及如何使用,更有包装自己程序的功能。     那么如何实现上述效果呢?     首先需要一个Ad...
  • qq_32353771
  • qq_32353771
  • 2016年10月16日 00:39
  • 1978

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法;今天我们继续在大V这条路上前进。 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------”数据驱动视图“ 2.了解Vue的特...
  • wodeai1235
  • wodeai1235
  • 2017年03月18日 19:54
  • 236

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法;今天我们继续在大V这条路上前进。 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------”数据驱动视图“ 2.了解Vue的特...
  • xiaohai1232
  • xiaohai1232
  • 2017年03月16日 14:04
  • 96

P2P模拟器的比较研究

  • 2013年02月03日 15:20
  • 185KB
  • 下载

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法;今天我们继续在大V这条路上前进。 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------”数据驱动视图“ 2.了解Vue的特...
  • aiwuzhi12
  • aiwuzhi12
  • 2017年03月19日 22:24
  • 157

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法;今天我们继续在大V这条路上前进。 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------”数据驱动视图“ 2.了解Vue的特...
  • woshishui123aa
  • woshishui123aa
  • 2017年03月14日 11:12
  • 99

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法;今天我们继续在大V这条路上前进。 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------”数据驱动视图“ 2.了解Vue的特...
  • airfish20000
  • airfish20000
  • 2017年03月12日 12:23
  • 93

P2P及NAT穿越技术介绍

一、 P2P(peer to peer)P2P是一个“点对点传输技术”,也就是2台计算机之间不需要第三台机器作为服务端就能实现数据的传输。每台计算机即是客户端又是服务端。如果没有计算机都有自己的独立的...
  • china_jeffery
  • china_jeffery
  • 2017年11月15日 17:26
  • 29585
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转帖关于p2p 模拟器的介绍 欢迎批评指教
举报原因:
原因补充:

(最多只允许输入30个字)