This repository was archived by the owner on Feb 8, 2023. It is now read-only.
This repository was archived by the owner on Feb 8, 2023. It is now read-only.
Things to look at (ref: Bitswap) #401
Open
Description
-
dhtHell https://github.com/whyrusleeping/dhtHell
- Testing the IPFS DHT, can be adjusted to run other protocols
- test case focused
- has a little DSL for workloads
- interesting example of what we could do for bitswap
- no metrics collection yet
-
IPTB https://github.com/whyrusleeping/iptb
- used to test a small number of ipfs nodes in one machine
- can be used to run experiments
- no metrics collection yet
-
test-lab - https://github.com/ipfs/test-lab/
- ideally we can use this to ship to tons of real machines and run "real simulations" (simulations on a real network)
-
https://github.com/heems/bssim
- simulator for bitswap, we tried doing this a long time ago with an undergrad, and got somewhere, but not clear how useful / usable it is
- the goal was to get to ML exploration, but we didn't get there in a summer
- this took measurements, and plotted them in graphs
- it may be good enough to revive and make work, either just for bitswap, or along test-lab
- or at the very least it can be informative for the proper test-lab
-
https://github.com/ipfs/go-ipfs/tree/master/exchange/bitswap/
- we'll want to break out go-ipfs/bitswap into its own repo
- https://github.com/ipfs/go-bitswap
- like https://github.com/ipfs/js-ipfs-bitswap
-
possibilities with browsers
- create some simulation that can go viral and have 10Ks of uasers on the page