-
Notifications
You must be signed in to change notification settings - Fork 11
How does IPFS based solution solve the uplink/downlink asymmetry problem #104
Comments
Thanks Sean! This is a great question. @jbenet - can you pen a response to this? |
@syang a proper answer would take many pages. Please watch the first half of https://www.youtube.com/watch?v=HUVmypx9HGI to understand the problems we're solving. Distribution perf is only one. IPFS does many important things the cloud infrastructure of today just cannot.
This is a temporary problem. The uplink/downlink asymmetry is due to carriers allocating the bandwidth that way, not a physical difference. If there is true high demand for strong uplinks at the edges that can reduce ISP peering costs, over time ISPs will adjust. Also, local mesh networks do not have this problem-- particularly when you uplink them directly at a datacenter, avoiding the bandwidth of last mile ISPs |
They disparity of between down link and uplink is caused by need of current market. This bandwidth is combined bandwidth so it defines sum of upload and download. In most cases consumer level service will require more download than upload that is why asymmetric standards were introduced (ADSL) where cable bandwidth is split into mostly download and a bit of upload (normal user prefers 38 Mbit download and 2Mbit upload over 20/20 split). This doesn't mean that IPFS can be useful now, imagine an apartment building were the most limited bandwidth is between the building and a backbone network. In this building users could use IPFS and communicate with LAN speeds. This would also offload the limited bandwidth connection buy using it much more efficiently, as IPFS would use data that is avalible in the high speed apartment building network over downloading it from data center. |
Assymetry is up to the connection. You can't make faster a slow uplink using software. Loading cached content faster than using network is not safe unless you mix your network with tor or something like that. If you finally use the network to retrieve even your cached files, there's no bandwich save at all, but better than be flaged as the owner of a certain bad files. |
Have we answer the concerns/issues that @erm3nda raised? If not, can we reopen this topic? |
This issue has been moved to https://discuss.ipfs.io/t/how-does-ipfs-based-solution-solve-the-uplink-downlink-asymmetry-problem/422. |
Having file stored in a central service like S3 plus using CDN properly, we can get the durability (by S3) and performance/latency issue solved (by CDN), and by the way, with CDN the network bandwidth usage is significantly reduce as CDN will cache the hot data on the edge (and who cares the cold data anyway). I would like to hear someone give a fair comparison here -- because an entirely new storage paradigm needs to be significantly better than the existing system to really get meaningful traction.
IPFS based storage solution does seem to provide the conceptual benefit, as most decentralized solutions sounds at the very beginning. However, other than inertias created by the above 'good enough' solution that every major service is using and designed upon, I see another big problem to store data on the last mile devices, and that is the asymmetry of uplink/downlink bandwidth. Mike Chamber (the last comment in this thread) described it, and I'd really like to hear people's response to that.
Thanks,
Sean
The text was updated successfully, but these errors were encountered: