Replies: 6 comments 13 replies
|
Is IPFS a plausible alternative? |
|
The file structure of |
|
I think aira2 may be a useful component to managing IO of torrent-based Zarr stores. It already has BitTorrent support from the docs: https://aria2.github.io/manual/en/html/aria2c.html#bittorrent-download |
|
FWIW, a bunch of data has been backed up on sciop.net (example) and I've been using aria2 to grab certain datasets and copy them to object storage to make them more accessible, like the NCEI Estuarine Bathymetry: https://nbviewer.org/gist/rsignell/7339b3a4aa8d39eff4cd766e127aa77e |
|
Would this torrent approach work hand-in-hand with Zarr stores that get extended (i.e.: Modifying existing Zarr stores)? Would that break the integrity of the torrent shared between peers? |
|
I just got a tip from my boss: Torrent Zarr stores may have performance advantages related to higher available bandwidth. See the "transfer speed" section of https://web.archive.org/web/20090613010209/https://daniel.haxx.se/docs/bittorrent-vs-http.html |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Coming back from Cloud Native Geo, a major theme was how to build resilient data infrastructure (or ecosystem). A common idea that came up in many discussion groups was could we somehow store scientific data via bit-torrent. I don't think this idea seems too far fetched; we simply need to figure out how the Zarr protocol p2p torrent protocols align.
Projects like https://academictorrents.com/ (https://github.com/academictorrents) seem to validate that a peer-to-peer, public, global store of data is highly desirable – especially in a time when critical medical and environmental data is potentially being lost.
This repo in their project, in particular, seems very xpublish shaped! https://github.com/academictorrents/torrentify. A deeper look into the intersection of these protocols is warranted right now (maybe, even urgently).
Update: @samapriya is definitely one of the people at the conference who first brought up this idea!
All reactions