F*EX – Frams' Fast File EXchange
fex.rus.uni-stuttgart.de
fex.rus.uni-stuttgart.de
Today, the equivalent may be an autopilot Tesla Model X full of microSD cards. Terabyte-per-second calculations left as an exercise to the reader.
A microSD card is 165 mm^3 = 1.65e-7 m^3.
Dividing one by the other: 15090909 microSD cards could be put in the car [This is simultaneously probably unrealistically high due to the assumed ideal packing and also low due to the large amount of space left in the car].
256GB is the largest microSD card I can actually buy: This is gives us 3.8 exabytes of data hurtling down the highway.
How to efficiently load/unload this data is beyond me. (Short of magic wireless microSD).
V unira'g purpxrq nal bs guvf, V'z n ovg qehax.
If it takes an hour to get to your destination (ignoring load/unload time), that’s an aggregate data rate of around 1000 TB (1 PB) per second. The entire Internet averages something like ~25 TB/s, so our Tesla X has the bandwidth of forty Internets.
Of course, there’s a downside: that many MicroSD cards would actually weigh around 3.7 tons (at 250mg apiece), which is heavier than the Model X itself! Might be harder than expected to make the drive itself.
Relevant XKCD (because there always must be one): https://what-if.xkcd.com/31/
Assuming it takes about 3 weeks to turn around, my arithmetic says each truck has a bandwidth of about 460 Gbps.
"Q: How do I connect my data center to Snowmobile?
Each Snowmobile comes with a removable high-speed connector rack on wheels with two kilometers of ruggedized networking cable."
2. Some of it could, yeah. Torrents make it easy to share files directly from your computer to a peer's. FEX solves a slightly different problem, though—the asynchronous "put the file somewhere, then let the peer get it while your computer is offline" use-case. It's somewhat cumbersome to use torrents for this (though possible: you and the server join the swarm, the server leeches from you, you leave the swarm, the peer joins the swarm, they leech from the server.) But, if you do use torrents that way, you won't [by default] get the "auto-deletion of the server's copy" property that FEX has.
(You could probably match 99% of FEX's functionality with a torrent client running on a server + a daemon running alongside it that can control the torrent client through RPC; but I don't know of any attempt to build such a thing.)
An example implementation, on top of WebTorrent: https://instant.io/
EDIT: probably, https://fex.rus.uni-stuttgart.de/usecases/reverseproxy.html
AWS Snowmobile/Edge, Snowball and Import/Export; SneakerNet™ and PostalNet™ for other needs.
...
RESEND and REGET for resuming after link failures at last sent byte"