Quick comparison on OverSim & Overlay Weaver
OverSim | Overlay Weaver |
---|---|
Simulator | Emulator |
OMNet++ based | Stand alone package |
C++ based. Some parts of the code is expected to be use for production | Java based. Code is expected to be use for production |
GUI for demonstrations - more features | GUI for demonstrations |
No documentation - High learning curve | No documentation - High learning curve |
Statistics, visualizing tools, vectors (time series) | Some statistics |
Many built in overlays - Chord, Pastry, Bamboo, Koorde, Broose, Kademlia, GIA, NICE, NTree, Quon, Vast, & Publish-Subscribe | Built in overlays - Chord, Kademlia, Koorde, Pastry, Tapestry & FRT-Chord |
Built in routing modes - Recursive, iterative, semi-recursiv, exhaustive-iterativee | Built in routing modes - Recursive, iterative |
Built in applications - DHT, i3, scribe, P2PNS, KBRTestApp, DHTTestApp, & SimpleGameClient | DHT & multicast |
Relatively Fast - Up to 100,000 nodes | Several thousand. |
Underlay - simple & INETUnderlay. UDP & TCP on IPv4/IPV6 | Suppose to be work on a real network |
Churn - Lifetime & Pareto | No information |
GNU GPL | Apache License |
No demos | Online demonstration of a DHT using PlanetLab. Some videos |
Comments