The Internet is one of the great technology success stories of the twentieth century. It has enabled greater access to information, provided new modes of communication among people and organizations and has fundamentally changed the way we work, play and learn. Unfortunately, the Internet's very success is now creating obstacles to innovation in the networking technology that lies at its core and the services that use it. The size and scope of the public Internet now make the introduction and deployment of new network technologies and advanced services difficult. While the research community has developed innovative solutions to a wide range of networking challenges, there has been remarkably little progress towards deploying these capabilities in the Internet at large. Even the deployment of relatively modest changes of widely acknowledged importance, such as IPv6, have proved quite difficult. The current Internet architecture and the business relationships that have developed among the various stakeholders have become a serious obstacle to its continuing evolution and growth.
Ossification is a natural evolutionary stage in the development of any highly successful technology. Success creates constituencies with a stake in the status quo, and this in turn creates inertia that inhibits change. However, the problem is more acute in the context of network technologies because, network technologies are shielded from effective competition by the deployment obstacles raised by the high cost of infrastructure and the need for agreement among a large collection of organizations with often competing interests. If we are to free the global communications infrastructure from stagnation, we must find a way to enable new technologies to be deployed and used, at least on an experimental basis. Deployment must be carried out on a large enough scale to demonstrate the utility of new technologies to a broad audience and enable meaningful evaluation.
Network diversification provides a potential strategy for addressing the ossification of the Internet. In a diversified network, multiple metanetworks co-exist on top of a shared substrate. Different metanetworks provide alternate end-to-end packet delivery systems and may use different protocols and packet formats. Diversified overlay networks have already become an important tool for the research community [PlanetLab], but diversification also has the potential to become a first-class feature of the core network. The emergence of high performance network processors and advances in configurable logic device now make it feasible to build diversified routers that can match the performance of conventional routers, while allowing far greater flexiblity. If diversification is applied to the Internet at large, it will make it possible for new network technologies to be deployed alongside incumbent technologies, giving them the opportunity to succeed (or fail) on their own merits. We believe that this will stimulate innovation in both core network protocols and advanced services that combine computing and communication in creative new ways. Moreover, it can eliminate, once and for all, the problem of network ossification that seems to inevitably accompany success and growth.
This project seeks to develop both the organizing principles for a diversified networking system and the underlying technologies needed to make them a practical reality. (A note about terminology. We have adopted the terminology diversified networking instead of virtual networking, because we have found that the "V-word" has become so overloaded that it often leads to confusion.)