senyor-seymour-butts / SemanticP2P

0 stars 0 forks source link

Network Simulation #9

Open senyor-seymour-butts opened 8 years ago

senyor-seymour-butts commented 8 years ago

Test p2p network overlay with a network simulation tool. I need to test the scalability of the system with thousands and millions of peers in the network. Currently, the tool I want to use is SimGrid. It seems to be one of the better free tools on the market.

However, there are no JavaScript bindings for SimGrid, only C, Java, Lua, and Ruby. I will probably create a stub for each peer with C or Java then have all events exposed through a NodeJS router API.

SimGrid[peers...] -- Do X on Peer(i) -> CPeer(i) -- do/x/?on=i --> Router -- NJSPeer(i)/do/x --> NJSPeer(i)