I'm not saying otherwise, although i don't have any experience with multicast (i just know people who were playing with that some years back). Feel free to point to some more detailed/critical resources if you have links at hand.
But even on unicast networks Bittorrent (and other P2P protocols) largely outperforms any cloud provider in terms of bandwidth, especially in parts of the world where your "cloud" company has no infrastructure.
What i was denouncing is that many ISPs (at least in France) make sure if you have 10Mbit/s upload it will work fine on a route to Google, but you won't ever get the full 10Mbit/s to your literal neighbor who's using a competing ISP... You'll be happy if you even get 1Mbit/s.
There's no technical reason for that, it's all political/economical considerations (the same that make us have asymmetric bandwidth, no static IP, no configurable reverse DNS, etc).
But even on unicast networks Bittorrent (and other P2P protocols) largely outperforms any cloud provider in terms of bandwidth, especially in parts of the world where your "cloud" company has no infrastructure.
What i was denouncing is that many ISPs (at least in France) make sure if you have 10Mbit/s upload it will work fine on a route to Google, but you won't ever get the full 10Mbit/s to your literal neighbor who's using a competing ISP... You'll be happy if you even get 1Mbit/s.
There's no technical reason for that, it's all political/economical considerations (the same that make us have asymmetric bandwidth, no static IP, no configurable reverse DNS, etc).