Sean Donelain wrote:
PS There is a proof by existance that reliable operation w/o customer multihoming is possible. It is called POTS.
That's funny. Anyone who needs reliable telephone service quickly learns how to multi-home between telephone providers, inbound and outbound.
Inbound? Huh? Just dial a different number?
AT&T periodically puts out a press release saying their network is so reliable, no one needs to buy service from anyone else.
No matter what, POTS is a lot more reliable and dependable than Internet. That definitely can be attributed by adequate resources being spent on the redundancy.
Anyone who needs reliable electrical service, quickly learns how to multi-home between electrical providers. The street mains, a UPS, and generator. Some people even get a redundant connection to another street mains.
Ah, if onle one could store Internet connectivity in a battery.
Yes, it is complicated to multi-home between providers of anything (telphone, electricity, Internet, bagels).
Not at all. Everything you can store (like bagels) is easy.
A redundant connection to the same provider might help in a few limited circumstances.
In about 98% of all cases of equipment malfunction.
But generally, when a provider fails on one connection, the probility their other connections are working drop dramatically.
Ghm. What makes you think it does not drop nearly as much for inter-provider multihoming?
When the electricity fails, using a different connection to the same electical provider usually doesn't work either.
Or, as recent intertie problems showed, connection to any provider whatsoever also doesn't work. If you don't drag wires to the other coast, that's it.
That's why people buy UPS's instead of second power supplies.
The person who would invent an "Uninterruptible Network Supply" is going to be filthy rich. The question about multihoming is easy -- what is price/benefits? "Price" includes price for society at large, as well. --vadim PS. An often forgotten fact from the life of fault-tolerant systems: Practically all systems have threshold where addition of extra redundancy actually makes system less reliable! That is because the probability of Bysantine-type failures (i.e. ones which are not adequately dealt with by means of replication, something like cascading power failures, or bogus routes) grows with the number of components (at least linearly), and the benefits of redundancy diminish as negative exponent. BTW, Internet is way beyond the threshold if you look at it as a system. Therefore everything which makes the network simplier improves its reliablity.