Currently, there are many proposals to redesign the Internet. While some design ingredients are common to several approaches, the way they are adopted and combined usually differs from proposal to proposal. This paper defends the argument that a deeper architectural rethinking requires a deeper search for synergies among the selected ingredients. It argues that this is fundamentally a possible path to simplify the design, since ingredients are homogenized towards more coherent blueprints. The paper explores raised synergies in a conceptual way and proposes some guidelines to help designing accordingly.
Searching for Synergies Among Future Internet Ingredients
1. Searching for Synergies among Future Internet
Ingredients
Antônio Marcos Alberti
Instituto Nacional de Telecomunicações - Inatel
510 João de Camargo, Santa Rita do Sapucaí, Minas Gerais, Brazil
alberti@inatel.br
http://antonioalberti.blogspot.com
3. Contextualization (1/2)
• Currently, there are many proposals to redesign the Internet.
• Each project has its own set visions, requirements, and design
principles.
• Despite the huge diversity, some ingredients are demonstrating
to be very popular, simultaneously appearing on many proposals.
• However, a common practice is to adopt certain ingredients just
to address some specific part of the project, without exploring
more deeply the possible synergies.
4. Contextualization (2/2)
• This paper has three main contributions:
• It presents some of the most frequently adopted ingredients in the
current research panorama.
• It searches for more fundamental synergies among those
frequently adopted building blocks
• It proposes a set of guidelines to help future Internet (FI)
architects to explore those synergies on their projects.
5. Ingredients (1/3)
• What is an ingredient?
• Let’s define an ingredient as a material or an abstract building
block of the architecture.
• Therefore, it could be a hardware, a software or even a more
abstract concept.
6. Ingredients (2/3)
• What are the Future Internet frequently adopted ingredients?
• State-of-art substrate communication resources.
• State-of-art substrate computing resources.
• Identification/Location (ID/Loc) splitting.
• Hardware virtualization technologies.
• Software-defined networking.
• Internet of things and real-virtual worlds integration.
• Mobility and redundancy support.
7. Ingredients (3/3)
• Indirection resolution.
• Information- or content-centric design.
• Service-centric or service oriented design.
• *-awareness or generalization of the awareness property.
• Autonomic or self-* property.
• Semantics and context.
• Security, privacy, trust, and self-certification.
• Simplicity, evolvability, and sustainability.
10. Guidelines
• Generalize the application of selected ingredients in the
architecture as much as possible.
• Integrate ingredients in a cohesive and synergistic way.
• Make the design “as simple as possible, but not simpler.”
11. Conclusion
• Some ingredients are adopted so frequently in Future Internet
design, and in so many efforts, that they can be precisely
determined.
• There are several unexplored synergies, e.g. to extend the ID/Loc
splitting for services and to generically apply autonomicity,
indirection resolution, mobility, and *-awareness.
• Current projects could take more advantage of the synergy
among the ingredients adopted.
• The synergistic and cohesive integration of ingredients is a
possible path to simplify the design.
12. 감사합니다!
Thank you!
Obrigado!
Antônio Marcos Alberti
Instituto Nacional de Telecomunicações - Inatel
510 João de Camargo, Santa Rita do Sapucaí, Minas Gerais, Brazil
alberti@inatel.br
http://antonioalberti.blogspot.com