Won't this help, to a certain extent, alleviate the congestion? Of course, the assumption here is that for a large enough population, you will have more than one person requesting the same content in a given time period.
Won't this help, to a certain extent, alleviate the congestion? Of course, the assumption here is that for a large enough population, you will have more than one person requesting the same content in a given time period.
Rather than caching on the router side, I believe most of the magic happens in the load-balancing side. The effect (to the end-user) is the same, though.
I'm not sure if by "content-aware routers" you mean something like Content Centric Networking:
If that's the case it'd be up to the ISPs to push that technology to their infrastructure. Van Jacobson gave a very informative presentation at Netflix about it a couple of months ago. It seems you can watch a similar presentation he gave at Google on youtube: