The Internet has evolved from a technology-centric core network to a user- and content-centric network that must support millions of users creating and consuming content. It must accommodate new services with new requirements and cope with heterogeneous network technologies. The momentum is moving toward the end user who is now capable of creating, storing, and delivering content and services. FIG ...