文件名称:p2psim
介绍说明--下载内容均来自于网络,请自行研究使用
是一个p2p在linux上的仿真,实现了P2P协议中的kademlia,chord的仿真.并可以通过对协议的扩展,实现更多的P2P协议的仿真,并证明其性能-a p2p simulation on Linux which can simulate kademlia , chord for P2P, and can simulate more P2P protocols
by extending protocols and verify their functionaliteis.
by extending protocols and verify their functionaliteis.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 35738601p2psim.rar 列表 p2psim p2psim\.cvsignore p2psim\acinclude.m4 p2psim\aclocal.m4 p2psim\AUTHORS p2psim\ChangeLog p2psim\config.guess p2psim\config.h.in p2psim\config.sub p2psim\configure.in p2psim\COPYING p2psim\CVS p2psim\CVS\Entries p2psim\CVS\Entries.Extra p2psim\CVS\Entries.Extra.Old p2psim\CVS\Entries.Old p2psim\CVS\Repository p2psim\CVS\Root p2psim\depcomp p2psim\Doxyfile p2psim\eventgenerators p2psim\eventgenerators\churneventgenerator.C p2psim\eventgenerators\churneventgenerator.h p2psim\eventgenerators\churnfileeventgenerator.C p2psim\eventgenerators\churnfileeventgenerator.h p2psim\eventgenerators\CVS p2psim\eventgenerators\CVS\Entries p2psim\eventgenerators\CVS\Entries.Extra p2psim\eventgenerators\CVS\Entries.Extra.Old p2psim\eventgenerators\CVS\Entries.Old p2psim\eventgenerators\CVS\Repository p2psim\eventgenerators\CVS\Root p2psim\eventgenerators\eventgeneratorfactory.C p2psim\eventgenerators\eventgeneratorfactory.h p2psim\eventgenerators\fileeventgenerator.C p2psim\eventgenerators\fileeventgenerator.h p2psim\eventgenerators\Makefile.am p2psim\eventgenerators\Makefile.am.bak p2psim\eventgenerators\Pastryeventgenerator.C p2psim\eventgenerators\Pastryeventgenerator.h p2psim\eventgenerators\sillyeventgenerator.C p2psim\eventgenerators\sillyeventgenerator.h p2psim\events p2psim\events\CVS p2psim\events\CVS\Entries p2psim\events\CVS\Entries.Extra p2psim\events\CVS\Entries.Extra.Old p2psim\events\CVS\Entries.Old p2psim\events\CVS\Repository p2psim\events\CVS\Root p2psim\events\eventfactory.C p2psim\events\eventfactory.h p2psim\events\Makefile.am p2psim\events\netevent.C p2psim\events\netevent.h p2psim\events\p2pevent.C p2psim\events\p2pevent.h p2psim\events\simevent.C p2psim\events\simevent.h p2psim\example p2psim\example\chord_args p2psim\example\CVS p2psim\example\CVS\Entries p2psim\example\CVS\Entries.Extra p2psim\example\CVS\Entries.Extra.Old p2psim\example\CVS\Entries.Old p2psim\example\CVS\Repository p2psim\example\CVS\Root p2psim\example\events.txt p2psim\example\kademlia_args p2psim\example\kelips_args p2psim\example\koorde_args p2psim\example\onehop_args p2psim\example\protocol.txt p2psim\example\silly-events.txt p2psim\example\silly-prot.txt p2psim\example\silly-top.txt p2psim\example\tapestry_args p2psim\example\topology.txt p2psim\example\topology1.txt p2psim\failuremodels p2psim\failuremodels\constantfailuremodel.C p2psim\failuremodels\constantfailuremodel.h p2psim\failuremodels\CVS p2psim\failuremodels\CVS\Entries p2psim\failuremodels\CVS\Entries.Extra p2psim\failuremodels\CVS\Entries.Extra.Old p2psim\failuremodels\CVS\Entries.Old p2psim\failuremodels\CVS\Repository p2psim\failuremodels\CVS\Root p2psim\failuremodels\failuremodelfactory.C p2psim\failuremodels\failuremodelfactory.h p2psim\failuremodels\Makefile.am p2psim\failuremodels\nullfailuremodel.h p2psim\failuremodels\roundtripsfailuremodel.C p2psim\failuremodels\roundtripsfailuremodel.h p2psim\INSTALL p2psim\install-sh p2psim\libtask p2psim\libtask\386.c p2psim\libtask\386label.s p2psim\libtask\channel.c p2psim\libtask\CVS p2psim\libtask\CVS\Entries p2psim\libtask\CVS\Entries.Extra p2psim\libtask\CVS\Entries.Extra.Old p2psim\libtask\CVS\Entries.Old p2psim\libtask\CVS\Repository p2psim\libtask\CVS\Root p2psim\libtask\emalloc.c p2psim\libtask\idle.c p2psim\libtask\Makefile.am p2psim\libtask\print.c p2psim\libtask\q.c p2psim\libtask\sched.c p2psim\libtask\task.h p2psim\libtask\taskimpl.h p2psim\Makefile.am p2psim\Makefile.cvs p2psim\Makefile.incl p2psim\misc p2psim\misc\CVS p2psim\misc\CVS\Entries p2psim\misc\CVS\Entries.Extra p2psim\misc\CVS\Entries.Extra.Old p2psim\misc\CVS\Entries.Old p2psim\misc\CVS\Repository p2psim\misc\CVS\Root p2psim\misc\datastore.C p2psim\misc\datastore.h p2psim\misc\Makefile.am p2psim\misc\simplex.c p2psim\misc\simplex.h p2psim\misc\vivaldinode.C p2psim\misc\vivaldinode.h p2psim\misc\vivalditest.C p2psim\misc\vivalditest.h p2psim\missing p2psim\mkinstalldirs p2psim\NEWS p2psim\observers p2psim\observers\chordobserver.C p2psim\observers\chordobserver.h p2psim\observers\CVS p2psim\observers\CVS\Entries p2psim\observers\CVS\Entries.Extra p2psim\observers\CVS\Entries.Extra.Old p2psim\observers\CVS\Entries.Old p2psim\observers\CVS\Repository p2psim\observers\CVS\Root p2psim\observers\datastoreobserver.C p2psim\observers\datastoreobserver.h p2psim\observers\kademliaobserver.C p2psim\observers\kademliaobserver.h p2psim\observers\kelipsobserver.C p2psim\observers\kelipsobserver.h p2psim\observers\Makefile.am p2psim\observers\observerfactory.C p2psim\observers\observerfactory.h p2psim\observers\onehopobserver.C p2psim\observers\onehopobserver.h p2psim\observers\protocolobserver.C p2psim\observers\protocolobserver.h p2psim\observers\tapestryobserver.C p2psim\observers\tapestryobserver.h p2psim\p2p.log p2psim\p2psim p2psim\p2psim\args.h p2psim\p2psim\bighashmap.cc p2psim\p2psim\bighashmap.hh p2psim\p2psim\bighashmap_arena.cc p2psim\p2psim\bighashmap_arena.hh p2psim\p2psim\condvar.C p2psim\p2psim\condvar.h p2psim\p2psim\CVS p2psim\p2psim\CVS\Entries p2psim\p2psim\CVS\Entries.Extra p2psim\p2psim\CVS\Entries.Extra.Old p2psim\p2psim\CVS\Entries.Old p2psim\p2psim\CVS\Repository p2psim\p2psim\CVS\Root p2psim\p2psim\event.C p2psim\p2psim\event.h p2psim\p2psim\eventgenerator.C p2psim\p2psim\eventgenerator.h p2psim\p2psim\eventqueue.C p2psim\p2psim\eventqueue.h p2psim\p2psim\eventqueueobserver.C p2psim\p2psim\eventqueueobserver.h p2psim\p2psim\failuremodel.h p2psim\p2psim\keyfunc.h p2psim\p2psim\main.C p2psim\p2psim\Makefile.am p2psim\p2psim\network.C p2psim\p2psim\network.h p2psim\p2psim\node.C p2psim\p2psim\node.h p2psim\p2psim\observed.C p2psim\p2psim\observed.h p2psim\p2psim\observer.h p2psim\p2psim\observerinfo.h p2psim\p2psim\p2protocol.C p2psim\p2psim\p2protocol.h p2psim\p2psim\p2psim.C p2psim\p2psim\p2psim.h p2psim\p2psim\p2psim_hashmap.h p2psim\p2psim\packet.C p2psim\p2psim\packet.h p2psim\p2psim\parse.C p2psim\p2psim\parse.h p2psim\p2psim\rpchandle.C p2psim\p2psim\rpchandle.h p2psim\p2psim\skiplist.h p2psim\p2psim\threaded.C p2psim\p2psim\threaded.h p2psim\p2psim\threadmanager.C p2psim\p2psim\threadmanager.h p2psim\p2psim\tmgdmalloc.C p2psim\p2psim\tmgdmalloc.h p2psim\p2psim\topology.C p2psim\p2psim\topology.h p2psim\p2psim.kdevelop p2psim\p2psim.kdevelop.pcs p2psim\protocols p2psim\protocols\.#pastry.h.1.12 p2psim\protocols\.#pastry.h.1.4 p2psim\protocols\.#pastry.h.1.6 p2psim\protocols\.#simnodehandle.cpp.1.1 p2psim\protocols\chord.C p2psim\protocols\chord.h p2psim\protocols\chordfinger.C p2psim\protocols\chordfinger.h p2psim\protocols\chordfingerpns.C p2psim\protocols\chordfingerpns.h p2psim\protocols\chordonehop.C p2psim\protocols\chordonehop.h p2psim\protocols\chordtoe.C p2psim\protocols\chordtoe.h p2psim\protocols\consistenthash.h p2psim\protocols\CVS p2psim\protocols\CVS\Entries p2psim\protocols\CVS\Entries.Extra p2psim\protocols\CVS\Entries.Extra.Old p2psim\protocols\CVS\Entries.Old p2psim\protocols\CVS\Repository p2psim\protocols\CVS\Root p2psim\protocols\kademlia.C p2psim\protocols\kademlia.h p2psim\protocols\kelips.C p2psim\protocols\kelips.h p2psim\protocols\koorde.C p2psim\protocols\koorde.h p2psim\protocols\Makefile.am p2psim\protocols\onehop.C p2psim\protocols\onehop.h p2psim\protocols\P2PPastryNode.C p2psim\protocols\P2PPastryNode.C.bak p2psim\protocols\pastry.h p2psim\protocols\pastry.h.bak p2psim\protocols\PastryRcvMsg.C p2psim\protocols\PastryRcvMsg.C.bak p2psim\protocols\protocolfactory.C p2psim\protocols\protocolfactory.h p2psim\protocols\sillyprotocol.C p2psim\protocols\sillyprotocol.h p2psim\protocols\simnodehandle.cpp p2psim\protocols\simnodehandle.cpp.bak p2psim\protocols\tapestry.C p2psim\protocols\tapestry.h p2psim\README p2psim\scripts p2psim\scripts\CVS p2psim\scripts\CVS\Entries p2psim\scripts\CVS\Entries.Extra p2psim\scripts\CVS\Entries.Extra.Old p2psim\scripts\CVS\Entries.Old p2psim\scripts\CVS\Repository p2psim\scripts\CVS\Root p2psim\scripts\run-simulations.pl p2psim\topologies p2psim\topologies\constdisttopology.C p2psim\topologies\constdisttopology.h p2psim\topologies\CVS p2psim\topologies\CVS\Entries p2psim\topologies\CVS\Entries.Extra p2psim\topologies\CVS\Entries.Extra.Old p2psim\topologies\CVS\Entries.Old p2psim\topologies\CVS\Repository p2psim\topologies\CVS\Root p2psim\topologies\dvgraph.C p2psim\topologies\dvgraph.h p2psim\topologies\e2easymgraph.C p2psim\topologies\e2easymgraph.h p2psim\topologies\e2egraph.C p2psim\topologies\e2egraph.h p2psim\topologies\e2elinkfailgraph.C p2psim\topologies\e2elinkfailgraph.h p2psim\topologies\e2etimegraph.C p2psim\topologies\e2etimegraph.h p2psim\topologies\euclidean.C p2psim\topologies\euclidean.h p2psim\topologies\euclideangraph.C p2psim\topologies\euclideangraph.h p2psim\topologies\g2graph.C p2psim\topologies\g2graph.h p2psim\topologies\gtitm.C p2psim\topologies\gtitm.h p2psim\topologies\Makefile.am p2psim\topologies\randomgraph.C p2psim\topologies\randomgraph.h p2psim\topologies\topologyfactory.C p2psim\topologies\topologyfactory.h