A More Simple Infrastructure
At this stage, everyone should be focused on what they can do with the Internet, rather than patching a 30-year-old design in order to keep the plumbing working. It's as if we are trying to run the world's financial markets, hospitals, air traffic control and a myriad of other things while hacking on the equivalent of DOS to keep it running (rather than simply using a complete OS like VMS or UNIX). Oh wait! That's right! That is what we are doing! Any new efforts should be towards moving to a complete network architecture; making the infrastructure more simple - not more complex. We should be reducing the "parts count" - not increasing it. We should be solving problems, not papering over them.Well, yes. And if it wasn't for Moore's Law, it would have happened a long time ago - which actually might have been a godsend. We might have fixed all of this before so many people depended on it. "But didn't they see this coming?" you may ask. Not most of them. Too many neat toys in the sandbox. Their track record at "seeing them coming" isn't too great. "Aah, but there is work on a new architecture! The NSF (National Science Foundation) has this big program, right?" you may say. Well, there is a big program. But new? That is another question. The NSF is Round 2. Several years ago, DARPA (The Defense Advanced Research Projects Agency) funded the big names in the field on a research project to come up with a NewArch. They came up dry. So now the NSF is trying. But don't hold your breath. After reading some of the proposals, it looks to me like they are all drinking the same Kool-Aid - and it looks an awful lot like the old Kool-Aid. "Sounds like a dead-end. So what are we to do?" you may wonder.
"Why is that not happening? Is the Internet architecture running out of steam?" you may ask.