protocol / beyond-bitswap

Other
34 stars 9 forks source link

Dashboard comparing IPFS file-sharing performance for different versions (benchmarking.ipfs.io) #34

Open adlrocha opened 3 years ago

adlrocha commented 3 years ago

With #32, #32, #33, the testbed is getting into great shape, and considering @hannahhoward and @acruikshank's amazing job visualizing Graphsync's performance compared to TCP for several files and network conditions, it'd be great to have a public IPFS file-sharing performance comparison dashboard similar to this one for NodeJS: https://benchmarking.nodejs.org/

My proposal would be:

We have to agree on the test cases to run for the benchmark. But a good start would be:

We may be able to leverage Testground as a Service to trigger the test with every new commit.

BONUS: If we can add to this benchmark an experiment that perform an exchange between two nodes at different locations through the real IPFS network (instead of using Testground), we would be able to evaluate how the status of the network may affect the file exchange (although this may not be worth the effort considering the added value it really brings)