TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 13131

Future Internet

( Mar 24 – Mar 27, 2013 )

(Click in the middle of the image to enlarge)

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/13131

Organizers

Contact

Shared Documents



Schedule

Motivation

While the Internet has seen tremendous changes in its applications as well as in its link layer technologies, remarkably little progress has been accomplished in advancing the network core. Retrospectively, the reasons can be well understood; however, controversial debates arise on the actions to be taken. Recent clean-slate approaches to the "Future Internet" envision a fresh start that allows putting fundamental principles of networking into question. Avoiding any constraints of the current Internet implementation, the ambition of clean-slate initiatives is to understand and design the ‘right’ network architecture contributing insights into the fundamental principles of computer networking. Evolutionary approaches, on the other hand, seek incremental improvements, assuming that the Internet can -as in the past- be fixed to accommodate the changing needs of users and applications.

Challenges that are of central importance for the success of Future Internet research fall into the following categories that will be elaborated in this Dagstuhl seminar:

  • Network design: computer networks and the Internet obey certain architectural guidelines that reflect experience gained in the art of network design, such as layered reference models or the Internet end-to-end argument. While these principles are backed up by the success of the Internet, it has to be noted that the Internet exhibits major architectural restrictions, e.g., regarding mobility, security, or quality of service. Computer networking as a relatively young field of research can benefit significantly from architectural reconsiderations that are initiated by the clean-slate approach to mature the field of network design. While today, network research is largely descriptive, a prescriptive theory could justify a methodical rule/equation-based approach for the design of future networks.
  • Virtualization: the virtualization paradigm revolutionized the use of computer and data centers, e.g., cloud computing, where the flexibility and mobility of virtual machines offers tremendous potential posing, however, significant challenges for networking. On the other hand, the virtualization paradigm has already many applications in networking, e.g., in virtual private networks or overlay networks. Currently, virtualization finds its way into the network components, e.g. routers, itself, where the decoupling of logical entities from the physical substrate enables major innovations. Furthermore, the provisioning of service-oriented virtual networks across multiple infrastructure providers creates the need for separation between the network operations and the physical infrastructure. This is expected to change the way that virtual networks are managed, and operated.
  • Experimental research: the Internet standardization process relies on running code and real world verification. An essential prerequisite for the transfer of research results are large scale wired/wireless testbed networks. These are frequently implemented as virtual, software defined networks that run concurrently to a production network using the same hardware. We seek to revisit experimental approaches to gather lessons learned and best practices.

The seminar deals with fundamental challenges in networking where we certainly cannot hope to find full solutions (which in some cases may not even exist) already during the seminar. We expect, however, to gain a better understanding of these problems, to shed light on some of their aspects, and to define promising areas for Future Internet research. During the seminar, will address the following questions:

  • Is a prescriptive network theory feasible?
  • What are potentialities/challenges for wide-area service-oriented virtual networks?
  • Which insights can the experimental, testbed-based approach reveal?

Summary

The recent vision of the "Future Internet" attracts significant networking research and causes controversial debates on the actions to be taken. Clean-slate initiatives envision a fresh start that put fundamental principles of networking into question. Avoiding any constraints of the current Internet implementation, the ambition of the clean-slate approach is to understand and design the `right' network architecture. Evolutionary approaches, on the other hand, seek incremental improvements, assuming that the Internet can --as in the past-- be fixed to accommodate the changing needs of users and applications.

Numerous initiatives on the Future Internet, like FIND, GENI funded by the NSF, FIRE, 4WARD by the EU, and G-LAB by the BMBF, reflect the importance of the topic. Characteristic for numerous Future Internet initiatives is an experimental approach using testbed facilities such as the GENI or the G-Lab platform.

Challenges that are of central importance for the Future Internet fall into the following categories:

  • Network design: computer networks and the Internet obey certain architectural guidelines that reflect experience gained in the art of network design, such as layered reference models or the Internet end-to-end argument. While these principles are backed up by the success of the Internet, it has to be noted that the network exhibits major architectural restrictions, e.g., regarding mobility, security, and quality of service. Computer networking as a relatively young field of research can benefit significantly from architectural reconsiderations that are initiated by clean-slate initiatives. While today, network theory is largely descriptive, this Dagstuhl seminar investigated the potentialities of a prescriptive network theory, which could justify a methodical rule/equation-based approach for the design of future networks.
  • Virtualization: the virtualization paradigm revolutionized the use of computers and data centers, where the flexibility and mobility of virtual machines offers tremendous potential, posing, however, significant new challenges for networking. On the other hand, the virtualization paradigm has already many applications in networking, e.g., in virtual private networks or overlay networks. Currently, virtualization finds its way into network components, e.g., routers, itself, where the decoupling of logical entities from the physical substrate enables major innovations, e.g., concurrent (possibly post-IP) networks, infrastructure as a service, redundant shadow configurations, in network management, and in energy efficiency. Furthermore, the provisioning of service-oriented virtual networks across multiple infrastructure providers creates the need for separation between the network operations and the physical infrastructure. This is expected to change the way that virtual networks are managed, debugged, and operated. The Dagstuhl seminar contrasted different approaches to network virtualization and investigated their applications.
  • Experimental research: the Internet standardization process relies on running code and real world verification. An essential prerequisite for the transfer of research results is building of large scale testbed networks. These are frequently implemented as virtual, Software Defined Networks that run concurrently to a production network using the same hardware. The Dagstuhl seminar revisited the experimental approach and gathered lessons learned and best practices.

During the seminar, we discussed and (partly) answered the following questions:

  • Is a prescriptive network theory feasible? Today, network research is largely descriptive, e.g., there exist methods and tools to model communication networks and protocols, to analyze their performance, or to verify their correctness. The design of new networks, however, lacks a prescriptive network theory that provides necessary rules and equations that specify how a network for a given purpose has to be built. Instead, network design relies heavily on previous experience and best practices frequently resulting in incremental works. In contrast, the clean-slate Future Internet approach seeks to build a new Internet architecture from scratch. In this case the design space is entirely open requiring decisions regarding functional and non-functional aspects, e.g.,
    • Where to implement reliable/unreliable and connectionless/connection-oriented?
    • Where (end systems or network) and in which layer to keep state information?
    • Where and how to achieve security, quality of service, and dependability?
    • How to split locators and identifiers?

    Given the examples above, we discussed:

    • How can a prescriptive approach to network theory be formulated?
    • What are the perspectives and the fundamental limits of the candidate approaches?
    • What are the prospects of the approach if successful?
  • Which insights can the experimental, testbed-based approach reveal? Many approaches to the Future Internet are experimentally driven and centered around a testbed that ideally if successful becomes the first running prototype of the Future Internet. Clearly, testbeds are indispensable to implement running code as a proof-of-concept, whereas their use for understanding networking and for establishing new principles and paradigms can be debated. In the seminar we elaborated on this question to provide answers to:
    • Which insights can be expected?
    • Which exemplary fundamental insights did emerge from testbeds?
    • For which use cases are testbeds meaningful, e.g., to engineer details, to approach concepts weakly understood, to understand the impact of users, etc.?
    • How should a testbed platform look like, which properties must be provided?
    • How can testbeds be benchmarked to achieve comparability and validity?
  • What are the challenges for wide-area service-oriented virtual networks? The virtualization paradigm gained a lot of attention in networking as it provides numerous useful applications and promises to solve a number of important issues, such as the gradual deployment of new networking solutions in parallel to a running production network. Considering existing networking technologies, it becomes apparent that virtual networks and virtual network components are already being used in a multitude of different ways and in different layers, e.g., Virtual LANs (VLANs), Virtual Private Networks (VPNs), the Virtual Router Redundancy Protocol (VRRP), or in form of overlay networks to name a few. Furthermore, the abundance of resources offered by commodity hardware can turn it into a powerful and highly programmable platform for packet processing and forwarding. The virtualization of such programmable network elements can provide network slices which are highly customized for particular network services and applications. The topics that were discussed at the seminar include:
    • Resource discovery and provisioning of virtual networks across multiple domains, given that infrastructure providers will not be willing to expose their topology, resource information and peering relationships to third-parties;
    • Virtualization of network components (e.g., resource allocation, isolation issues);
    • Scaling of virtual resources to meet variable service demand;
    • Use cases of network virtualization.

This report provides an overview of the talks that were given during the seminar. Also, the seminar comprised a one minute madness session for introduction and for statements on the Future Internet, a breakout session for group work on the topic of prescriptive network theory, as well as podium discussions on experimentally driven research and on the use cases of SDN. The discussions, viewpoints, and results that were obtained are also summarized in the sequel.

We would like to thank all presenters, scribes, and participants for their contributions and lively discussions. Particular thanks go to the team of Schloss Dagstuhl for their excellent organization and support. We also would like to thank Anil Madhavapeddy for his feedback and comments on SDN.

Copyright Jon Crowcroft, Markus Fidler, Klara Nahrstedt, and Ralf Steinmetz

Participants
  • Zdravko Bozakov (Leibniz Universität Hannover, DE) [dblp]
  • Florin Ciucu (TU Berlin, DE) [dblp]
  • Jon Crowcroft (University of Cambridge, GB) [dblp]
  • Ruben Cuevas Rumin (Univ. Carlos III - Madrid, ES) [dblp]
  • Hermann de Meer (Universität Passau, DE) [dblp]
  • David Dietrich (Leibniz Universität Hannover, DE) [dblp]
  • Markus Fidler (Leibniz Universität Hannover, DE) [dblp]
  • Philip Brighten Godfrey (University of Illinois - Urbana-Champaign, US) [dblp]
  • Christian Gross (TU Darmstadt, DE) [dblp]
  • David Hausheer (TU Darmstadt, DE) [dblp]
  • Markus Hofmann (Alcatel-Lucent Bell Labs - Holmdel, US) [dblp]
  • Matthias Hollick (TU Darmstadt, DE) [dblp]
  • Tobias Hoßfeld (Universität Würzburg, DE) [dblp]
  • Brad Karp (University College London, GB) [dblp]
  • Martin Karsten (University of Waterloo, CA) [dblp]
  • Wolfgang Kellerer (TU München, DE) [dblp]
  • Karl Klug (Unify - München, DE)
  • Paul J. Kühn (Universität Stuttgart, DE) [dblp]
  • Jörg Liebeherr (University of Toronto, CA) [dblp]
  • Laurent Mathy (University of Liège, BE) [dblp]
  • Martin Mauve (Heinrich-Heine-Universität Düsseldorf, DE) [dblp]
  • Michael Menth (Universität Tübingen, DE) [dblp]
  • Max Mühlhäuser (TU Darmstadt, DE) [dblp]
  • Paul Müller (TU Kaiserslautern, DE) [dblp]
  • Klara Nahrstedt (University of Illinois - Urbana-Champaign, US) [dblp]
  • Panagiotis Papadimitriou (Leibniz Universität Hannover, DE) [dblp]
  • Rastin Pries (VDI/VDE Innovation + Technik GmbH - München, DE) [dblp]
  • Ivica Rimac (Alcatel-Lucent - Stuttgart, DE) [dblp]
  • Silvia Santini (TU Darmstadt, DE) [dblp]
  • Nadi Sarrar (TU Berlin, DE) [dblp]
  • Jonathan M. Smith (University of Pennsylvania, US) [dblp]
  • Ralf Steinmetz (TU Darmstadt, DE) [dblp]
  • Dominik Stingl (TU Darmstadt, DE) [dblp]
  • Phuoc Tran-Gia (Universität Würzburg, DE) [dblp]
  • Oliver Waldhorst (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Klaus Wehrle (RWTH Aachen, DE) [dblp]
  • Michael Zink (University of Massachusetts - Amherst, US) [dblp]
  • Martina Zitterbart (KIT - Karlsruher Institut für Technologie, DE) [dblp]

Classification
  • networks
  • world wide web / internet

Keywords
  • Future Internet
  • Clean-slate Design
  • Virtual Networks