How are we dealing with it ? Probably we'll end up with the usual solutions: overprovisioning and other workarounds. Like we are currently looking at using overlay networks for multi tenancy.

I wouldn't call it a perfect IT-storm, I would probably add SH in front of that. As all these things people want don't fit the networks we have. And with the current economy there might not be money to fix it either.

If you want you can read me going of on a tangent below. It's just my personal wishlist of small changes which can have a large impact if they did get widespread deployment and I didn't even mention the bigger things like IPv6 or DNSSEC.

I'm hoping for some real solutions to come to the market like:
- lower prices for 10 gbe;

- cheap silicon photonics;

- CoDel or CoDel-like queue management to fix bufferbloat

- SPDY or HTTP/2, SNI and the tweaks of TLS and TCP so we can leave to get good latency again: these include tweaks like Fast Open, TLS False Start, Proportional rate reduction for TCP;

- someone to come up with the right answer for overlay networks, instead of all these ideas people have now which only solve part of the problems and probably create new problems;

- MultiPath-TCP for offloading mobile traffic over local links like WiFi and for load balancing in the datacenter based on things like congestion control not some silly hashing functions;

- someone to come up with some real protocol improvements for WiFi because current protocols break down really fast when you get more users. The loss and the latency are really bad on most networks, there is a lot of improvement possible;

- maybe some TCP with Network Coding to be able to better distinguish between packet loss and congestion in TCP

But I doubt any of them will come to the market on time or maybe even in the coming years. Seeing as SSLv2 is still deployed on more than 25% of the top 200000 'secure websites' I doubt anything will happen.

Personally I've suggested maybe we could do overlay networks over MultiPath-TCP to fix multipath and VLAN-exhaustion in the datacenter in one go, but because it is not connectionless it's probably a bad idea... but I'd love to hear an honest opinion from someone knowledgeable on that.