The Case for Overlay Networks
Better network protocols can be developed.
- Better performance, higher availability, higher security, etc.
Real networks take a lot of time to change.
- Especially once standards take hold (IP routers, 802.11 cards).
Most distributed applications use only a small part of the Internet.
- Overlay protocols do not need to scale to Internet size (number of nodes).