Slashdot Mirror


p2psim: Roll Your Own P2P Protocol

Anonymous Coward writes "p2psim is a free, multi-threaded, discrete event simulator developed at MIT to evaluate and investigate p2p protocols. You can quite easily add your own p2p protocol and compare it with others to make sure it runs well before you write the real thing. p2psim runs in Linux and FreeBSD."

2 of 108 comments (clear)

  1. They need to implement older protos by Zanek · · Score: 5, Interesting

    They need to implement older protocols like Gnutella's and Fasttracks.
    It would be interesting to see if there simulator comes close to real world performance of these networks after that !
    Yay, we have networks simulating networks. Kazaa Reloaded !

    --


    Help pay for my wedding! Go to my kickass website
  2. Re:Here's an idea by SkArcher · · Score: 5, Interesting

    Patience grasshopper, such is inevitable, but it will take some time

    Look at the english railways - for a long time, seperate companies used their own parallel rail network, often running different gage track (different width) and having to step around one anothers infrastructure, creating clumsy and non user friendly railway stations and services.

    Eventually rail regulation came in, standardising all rail networks to one standard gage, allowing rolling stock and engines to work on any rail companies track and making the whole exercise better for customers and more profitable for the companies.

    Sooner or later, p2p filesharing (and maybe chat client) protocol will become standardised, and it will simply be a matter of which piece of software you use to connect to a complete network.

    Mind you, it'll probably be the one without any advertsising, and will lead to the end of civilisation as the marketing droids know it, but some sacrifices must be made for the good of the internet :)

    Wow! Look at that, a transport analogy for the internet and computers that isn't about cars! Thats got to be a first :)

    --

    An infinite number of monkeys will eventually come up with the complete works of /.