Date Added: Dec 2010
Many clean-slate approaches for Future Internet architectures aim at replacing the current architecture with just a single new architecture. network virtualization, however, paves the way for the concurrent support of multiple network architectures. With today's diversity of networked applications, supporting many specialized architectures is a more future-proof solution. Therefore, the authors propose a flexible framework for the design and development of new architectures and their concurrent operation. In addition, they provide means for assessing competing protocol implementations and for selecting the most suited one for a particular communication task, based on the requirements imposed by applications and users.