P2P
文章平均质量分 73
sotsog
知行统一--天下英雄我舞
展开
-
Chrod原理
Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工学院)于2001年提出,其他三大算法分别是: CANPastryTapestry Chord的目的是提供一种能在P2P网络快速定位资源的的算法,Cord并不关心资源是如何存储的,只是从算法层面研究资源的取得,因此Chord的API就简单到只有一个set、get。 1、Chord是什么? Chord是一个算法,也是一个协议。转载 2011-10-21 17:43:13 · 891 阅读 · 0 评论 -
PeerSim的基本概念
本文介绍了PeerSim的基本概念,并解析了两个示例以更清晰地说明PeeSim的仿真流程。 Peersim支持两种仿真模式,即Cycle-based的模型和传统的event-based的模型,本文专注于前者, Cycle-based模型是一个简化的模型,拥有更好的伸缩性及性能,在拥有4GB内存的情况下,event-driven模式目前最多支持十万节点级别,而cycle-based模式则转载 2011-10-23 21:36:23 · 4654 阅读 · 1 评论 -
Peersim模拟器的安装和运行
1 在命令行中运行peersim a.从官方网站http://peersim.sourceforge.net/上下载最新的peersim-1.0.5.zip,解压到你所需的目录中,本人使用的目录是F:\sim\ b.运行cmd,进入到F:\sim c.运行cd peersim-1.0.5,进入到主目录下 d.在主目录中有个README转载 2011-10-29 15:22:33 · 2543 阅读 · 6 评论 -
peersim学习-循环驱动:如何写协议(1)
peersim学习-循环驱动:如何写协议(1) 2011-08-22 10:41 循环驱动模式的协议只要继承CDProtocol就OK了,peersim会在每一个cycle里在每个节点上执行nextCycle()方法; 为了获取邻接信息,必须配置IdleProtocol( implements Protocol, Linkable),这个协议是peersim.co转载 2011-11-08 11:15:42 · 1059 阅读 · 0 评论 -
Peersim导入Eclipse中
1.下载好peersim代码包,如下图所示。 2。建立一个项目,将4个jar包导入项目中。 右击jar目录->Build Path->configure build path. 3,将peersim文件夹中src里的simulator.java导入项目中。 4.点击工具栏RUN-》run configuration->Arguments,将配置文件的路径复制进去---pee转载 2011-11-08 11:13:44 · 1004 阅读 · 0 评论 -
Peersim如何解析文件
开始接触peersim的时候,最早想知道的问题就是peersim如何读取配置文件,如何获取配置信息。 有关配置文件处理的类都在报peersim.config中,主要看Configuration和FastConfig两个类来获取配置信息。 1)configContainer将所有配置信息储存在变量config(import java.util.Properties)中; /** *转载 2011-11-08 11:14:52 · 861 阅读 · 0 评论 -
关于Peersim的配置管理器的解析
peersim的配置管理器的代码都放在了peersim下的config包里面,如上图所示!其中比较重要的有四个类:ConfigContainer、ConfigProperties、Configuration、ParsedProperties。这四个类可以分为两组,第一组就是ParseProperties、ConfigProperties这两个类,主要是用来解析配置文件(.cfg文件);第二组就是C原创 2012-03-31 23:03:57 · 974 阅读 · 0 评论