12
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 [email protected] http://antonioalberti.blogspot.com

Searching for Synergies Among Future Internet Ingredients

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Searching for Synergies Among Future Internet Ingredients

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

[email protected]://antonioalberti.blogspot.com

Page 2: Searching for Synergies Among Future Internet Ingredients

Outline

• Contextualization

• Ingredients

• Synergies

• Guidelines

• Conclusion

Page 3: Searching for Synergies Among Future Internet Ingredients

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.

Page 4: Searching for Synergies Among Future Internet Ingredients

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.

Page 5: Searching for Synergies Among Future Internet Ingredients

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.

Page 6: Searching for Synergies Among Future Internet Ingredients

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.

Page 7: Searching for Synergies Among Future Internet Ingredients

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.

Page 8: Searching for Synergies Among Future Internet Ingredients

!"#$%

&'()*+,+*(-.

/"#$%/0)#+*(.

)'01+2"023'"/

!0)#)4+#+25.&$.

/"03'+25-.

6'+7)05.)*8.

2'3/2.

9"01)*+/9/

!"#$%

0&*$+(3')2+&*.

&$.#&0)2&'/

!+96#+0)2+&*.

&$.'")#%7+'23)#.

:&'#8/.

+*2"(')2+&*

;*$&'9)2+&*.

9&4+#+25-.

0)01+*(.

0&6+"/-.

0&*/+/2"*05

<7&#7)4+#+25.

&$./"'7+0"/.

)*8.

)66#+0)2+&*/

=/"'%

):)'"*"//

!"'7+0"%

>:)'"*"//?.

@")#%2+9".

$""84)0A.

0&*2'&#.#&&6/.

@&)9+*(?.

/"'7+0"%

9&4+#+25

B"'/+/2"*2

'"6'"/"*2)%

2+&*.&$.'")#.

:&'#8.

+*$&'9)2+&*

C&*2"D2%

>:)'"*"//-.

@"(3#)2+&*%

>:)'"*"//

!"9)*2+0/.

)*8.0&*2"D2.

&$.6"'/+/2"*2.

+*$&'9)2+&*

<D6"'+9"*2)%

2+&*.&*./"#$%E?.

)32&*&9+0.

FG

!"'7+0".

$')9":&'A/.

'"H3+'".

/"9)*2+0.)*8.

0&*2"D2.

!0)#)4+#+25.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&9632+*(

;I%4)/"8.

/"03'+25-.

6'+7)05.)*8.

2'3/2

JBK>.

6'&7+8"/.

$#"D+4#".

0)6)0+25

;ILM&0.&$.

7+'23)#+,"8.

'"/&3'0"/

!"#$%

&'()*+,+*(.

1)/1.2)4#"/?.

!"9)*2+0.

:"4

!"03'+25-.

6'+7)05.)*8.

2'3/2.4"1+*8.

'"*8",7&3/

<7&#32+&*%)/%

+2%0&3#8%4"

!+23)2+&*%

):)'"*"//-.

!"#$%

>:)'"*"//

@")#.:&'#8.

+*$&'9)2+&*.

"*'+01

/"'7+0"/.)*8.

)66#+0)2+&*/

C&*2"D23)#+%

,)2+&*.&$.'")#.

:&'#8.

0&##"02"8.

+*$&'9)2+&*

<7&#7)4+#+25.

21'&3(1.

0&*2"D23)#+%

,"8./"#"02+7".

6'"//3'"/

N&4+#+25.&$.

/"*/&'/-.

)023)2&'/-.

@J;I.

B&:"'%):)'".

1)*8&7"'?.

C&**"02+7+25%

):)'".93#2+%

1&9+*(

N&4+#".

$'+"*8#5.

*)9+*(.)*8.

0&*2"D23)#O

I"/0'+62&'/.

&$.7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

+*$&'9)2+&*

P3/+*"//%

>:)'"*"//?.

Q"2:&'A%

>:)'"*"//

B"'/+/2"*2.

8"/0'+62&'/.&$.

/"'7+0"/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

7+'23)#+,"8.

'"/&3'0"/

!")'01.$&'.

'"0&*$+(3')%

4#".FG

I5*)9+0.

'"/&#32+&*.&$.

;ILM&0.

9)66+*(/

R+'23)#+,)2+&*.

&$.'"0&*$O.

FG?.@")#%

2+9"./366&'2.

$&'."*2+2+"/

!+96#+$+0)2+&*.

&$.9&4+#25.

/366&'2

!")'01)4#".

/34/2')2".

'"/&3'0"/

;ILM&0.&$.

$#"D+4#".

1)'8:)'".

'"/&3'0"/.

!"03'+25.)*8.

2'3/2.4"1+*8..

"D6"'+9"*2)#.

$)0+#+2+"/

;ILM&0.&$.

/34/2')2".

'"/&3'0"/

!0)#)4+#+25.&$.

/")'01.)*8.

+*8+'"02+&*.

'"/&#32+&*.

9"01)*+/9/

!"#$%

6'&2"02+*(-.

/"#$%

&'()*+,+*(-.

/"#$%1")#+*(.

!")'01.

*""8/.

/"9)*2+0.)*8.

0&*2"D2O

<*2+25.

*)9+*(

!34/2')2".

'"/&3'0"/.

*""8.

/"9)*2+0.'+01.

8"/0'+62&'/

!"9)*2+0.'+01.

&4S"02+7"/?.

!"#$%9&*+2&'?.

I"/)94+(3+25

!"9)*2+0.

)*8.0&*2"D2.

$&'./"03'+25-.

6'+7)05-."20O

C&*2"D23)#+%

,)2+&*.&$.

"D6"'+9"*2)#.

$)0+#+25.

'"/&3'0"/

T*"%$+2/%)##.

/&#32+&*

T*"%$+2/%)##.

/&#32+&*

.I"0&36#+*(.

FG.U.!G.

"7&#32+&*?.

<7&#32+&*.&$.

7+'23)#+,"8

!"#$%9*(2.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&*2'&#.#&&6/

!+96#+$+0)2+&*.

&$./"03'+25-.

6'+7)05.)*8.

2'3/2.

;96'&7"8.

FG.

"7&#7)4+#+25

>00&9&8)%

2+&*.&$.

/34/2')2".

'"/&3'0"/.

"7&#32+&*

!0)#)4+#+25.&$.

0&*2"D23)#+%

,)2+&*.

9"01)*+/9/

I+/0&7"'5.&$.

9&4+#".

/"'7+0"/

K"*"')#+,"8.

9&4+#+25.

'"H3+'"/.;IL

M&0.)*8.

3*+H3".;8/

N&4+#+25.&$.

7+'23)#.

"*2+2+"/-."O(O.

RN/?.J)/2.

1)*8&7"'

!"#$%

0&*$+(3'+*(-.

/"#$%

&62+9+,+*(-.

/"#$%1")#+*(.

V')0")4+#+25

&$.9&4+#".

"*2+2+"/?.

!"03'"

)22)019"*2

<D6"'+9"*2)%

2+&*.&*.

9&4+#+25.)*8.

93#2+%1&9+*(

;*0'")/"8.

0&**"02+7+25?.

9&4+#+25.&$.

/34/2')2".

'"/&3'0"/

!")'01)4#"..

/"*/&'/.)*8.

)023)2&'/

;ILM&0.&$.'")#.

)*8.7+'23)#.

"*2+2+"/O.

=*+H3".;I/O

R+'23)#+,)2+&*.

&$.'")#%:&'#8?.

V+9"#+*"//.&$.

@G;.

+*$&'9)2+&*

@G;./"*/+*(.

)*8.)02+*(?

Q<I/.!"#$%

9*(2?.!"#$%

8+//"9+*O

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"*/&'/.)*8.

)023)2&'/

@G;.

"D6"'+9"*2)%

2+&*-.0O$O.

J;@<-.K<Q;

!0)#)4+#+25.

)*8.34+H3+25.

&$./"*/&'/.

)*8.)023)2&'/

;*$&'9)2+&*.

;ILM&0?.

=*+H3".;I/?.

!366&'2.$&'.

634L/34.

!0)#)4+#+25.&$.

+*$&'9)2+&*%

0"*2'+0.

)66'&)01"/

<D6"'+9"*2)%

2+&*.&*.

+*$&'9)2+&*%

0"*2'+0.

*"2:&'A/

!"#$%0"'2+$5+*(

*)9"/.)*8.

+*$&'9)2+&*?.

)321"*2+0)2"8

'"*8",7&3/

!"#$%

0"'2+$5+*(-.

/"#$%

&'()*+,+*(.

0&*2"*2

B"'/+/2"*2.

+*$&'9)2+&*.

/")'01.)*8.

#&0)#+,)2+&*

!+96#+$+0)2+&*.

&$.

+*$&'9)2+&*%

0"*2'+0.

8"/+(*/

!"9)*2+0.

:"4

;8"*2+25%

>:)'"*"//

!"#$%E.2&.

9)*)(".

0&96#"D+25

!"#$%E.U.

0&(*+2+&*.'"HO.

E%>:)'"*"//.

2&.6'&7+8".

)8)62)4+#+25

>66#+0)2+&*%

>:)'".

/"032+'5-.

6'+7)05.)*8.

2'3/2

!"'7+0"%

>:)'"*"//-.

W&!

!"'7+0"%

>:)'"*"//-.

!"#$%/0)#+*(.

/34/2')2"

!"'7+0".

0&96&/"%

)4+#+25.

'"H3+'"/.

/")'01

;ILM&0.&$.

/"'7+0"/.)*8.

8"/0'+62&'/

<D6&/3'".&$.

'"/&3'0"/?.

!366&'2.$&'.

'")#%2+9".

/"'7+0"/

>32&*&9+0.

/"'7+0".

$')9":&'A/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"'7+0".

$')9":&'A/

!"'7+0".

$')9":&'A/.

"D6"'+9"*2)%

2+&*.$)0+#2+"/

C)6)0+25.)*8.

/0)#)4+#+25.$&'.

/"'7+0".

$')9":&'A/

C)6)0+25-.

=4+H3+25.)*8.

!0)#)4+#+25

J)/2.B'&2&2O

<D6"'+9O.U.

@"0&*$+(3%

')4#".FG

R+'23)#+,)%

2+&*.U.@")#%

2+9".!366&'2

!"#$%E.)*8.

C&(*+2+&*

!")'01.)*8.

;*8+'"02+&*.

@"/&#32+&*

;ILM&0.

!6#+22+*(-.

=*+H3".;I/

!"03'+25-.

B'+7)05-.

V'3/2-.

V')0")4+#+25

@")#%R+'23)#.

G&'#8/.

;*2"(')2+&*

!"'7+0"%

0"*2'+/9

;*$&'9)2+&*%

0"*2'+/9

>8)62)4+#+25.

)*8.

E%>:)'"*"//

!"9)*2+0-.

C&*2"D2-.

T*2&#&(5-.

Q)9+*(

K"*"')#+,"8.

N&4+#+25.U.

N3#2+%1&9+*(

!+96#+0+25-.

!3/2)+*)%

4+#+25.)*8.

<7&#7)4+#+25

Synergies (1/2)

Information-

centric

Service-centric

*-Aware

Real-virtual

Integrat.

MobilityMulltih.

SemanticContext

SimplicitySustaina-

bility

Self-*Cognitive

Security, Privacy,Trust

Virtualiz.Real-time

Experim.Protot.

SearchIndirec.Resolut.

ID/LocUnique

IDs

Substrate Resource

Page 9: Searching for Synergies Among Future Internet Ingredients

Synergies (2/2)

!"#$%

&'()*+,+*(-.

/"#$%/0)#+*(.

)'01+2"023'"/

!0)#)4+#+25.&$.

/"03'+25-.

6'+7)05.)*8.

2'3/2.

9"01)*+/9/

!"#$%

0&*$+(3')2+&*.

&$.#&0)2&'/

!+96#+0)2+&*.

&$.'")#%7+'23)#.

:&'#8/.

+*2"(')2+&*

;*$&'9)2+&*.

9&4+#+25-.

0)01+*(.

0&6+"/-.

0&*/+/2"*05

<7&#7)4+#+25.

&$./"'7+0"/.

)*8.

)66#+0)2+&*/

=/"'%

):)'"*"//

!"'7+0"%

>:)'"*"//?.

@")#%2+9".

$""84)0A.

0&*2'&#.#&&6/.

@&)9+*(?.

/"'7+0"%

9&4+#+25

B"'/+/2"*2

'"6'"/"*2)%

2+&*.&$.'")#.

:&'#8.

+*$&'9)2+&*

C&*2"D2%

>:)'"*"//-.

@"(3#)2+&*%

>:)'"*"//

!"9)*2+0/.

)*8.0&*2"D2.

&$.6"'/+/2"*2.

+*$&'9)2+&*

<D6"'+9"*2)%

2+&*.&*./"#$%E?.

)32&*&9+0.

FG

!"'7+0".

$')9":&'A/.

'"H3+'".

/"9)*2+0.)*8.

0&*2"D2.

!0)#)4+#+25.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&9632+*(

;I%4)/"8.

/"03'+25-.

6'+7)05.)*8.

2'3/2

JBK>.

6'&7+8"/.

$#"D+4#".

0)6)0+25

;ILM&0.&$.

7+'23)#+,"8.

'"/&3'0"/

!"#$%

&'()*+,+*(.

1)/1.2)4#"/?.

!"9)*2+0.

:"4

!"03'+25-.

6'+7)05.)*8.

2'3/2.4"1+*8.

'"*8",7&3/

<7&#32+&*%)/%

+2%0&3#8%4"

!+23)2+&*%

):)'"*"//-.

!"#$%

>:)'"*"//

@")#.:&'#8.

+*$&'9)2+&*.

"*'+01

/"'7+0"/.)*8.

)66#+0)2+&*/

C&*2"D23)#+%

,)2+&*.&$.'")#.

:&'#8.

0&##"02"8.

+*$&'9)2+&*

<7&#7)4+#+25.

21'&3(1.

0&*2"D23)#+%

,"8./"#"02+7".

6'"//3'"/

N&4+#+25.&$.

/"*/&'/-.

)023)2&'/-.

@J;I.

B&:"'%):)'".

1)*8&7"'?.

C&**"02+7+25%

):)'".93#2+%

1&9+*(

N&4+#".

$'+"*8#5.

*)9+*(.)*8.

0&*2"D23)#O

I"/0'+62&'/.

&$.7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

+*$&'9)2+&*

P3/+*"//%

>:)'"*"//?.

Q"2:&'A%

>:)'"*"//

B"'/+/2"*2.

8"/0'+62&'/.&$.

/"'7+0"/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

7+'23)#+,"8.

'"/&3'0"/

!")'01.$&'.

'"0&*$+(3')%

4#".FG

I5*)9+0.

'"/&#32+&*.&$.

;ILM&0.

9)66+*(/

R+'23)#+,)2+&*.

&$.'"0&*$O.

FG?.@")#%

2+9"./366&'2.

$&'."*2+2+"/

!+96#+$+0)2+&*.

&$.9&4+#25.

/366&'2

!")'01)4#".

/34/2')2".

'"/&3'0"/

;ILM&0.&$.

$#"D+4#".

1)'8:)'".

'"/&3'0"/.

!"03'+25.)*8.

2'3/2.4"1+*8..

"D6"'+9"*2)#.

$)0+#+2+"/

;ILM&0.&$.

/34/2')2".

'"/&3'0"/

!0)#)4+#+25.&$.

/")'01.)*8.

+*8+'"02+&*.

'"/&#32+&*.

9"01)*+/9/

!"#$%

6'&2"02+*(-.

/"#$%

&'()*+,+*(-.

/"#$%1")#+*(.

!")'01.

*""8/.

/"9)*2+0.)*8.

0&*2"D2O

<*2+25.

*)9+*(

!34/2')2".

'"/&3'0"/.

*""8.

/"9)*2+0.'+01.

8"/0'+62&'/

!"9)*2+0.'+01.

&4S"02+7"/?.

!"#$%9&*+2&'?.

I"/)94+(3+25

!"9)*2+0.

)*8.0&*2"D2.

$&'./"03'+25-.

6'+7)05-."20O

C&*2"D23)#+%

,)2+&*.&$.

"D6"'+9"*2)#.

$)0+#+25.

'"/&3'0"/

T*"%$+2/%)##.

/&#32+&*

T*"%$+2/%)##.

/&#32+&*

.I"0&36#+*(.

FG.U.!G.

"7&#32+&*?.

<7&#32+&*.&$.

7+'23)#+,"8

!"#$%9*(2.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&*2'&#.#&&6/

!+96#+$+0)2+&*.

&$./"03'+25-.

6'+7)05.)*8.

2'3/2.

;96'&7"8.

FG.

"7&#7)4+#+25

>00&9&8)%

2+&*.&$.

/34/2')2".

'"/&3'0"/.

"7&#32+&*

!0)#)4+#+25.&$.

0&*2"D23)#+%

,)2+&*.

9"01)*+/9/

I+/0&7"'5.&$.

9&4+#".

/"'7+0"/

K"*"')#+,"8.

9&4+#+25.

'"H3+'"/.;IL

M&0.)*8.

3*+H3".;8/

N&4+#+25.&$.

7+'23)#.

"*2+2+"/-."O(O.

RN/?.J)/2.

1)*8&7"'

!"#$%

0&*$+(3'+*(-.

/"#$%

&62+9+,+*(-.

/"#$%1")#+*(.

V')0")4+#+25

&$.9&4+#".

"*2+2+"/?.

!"03'"

)22)019"*2

<D6"'+9"*2)%

2+&*.&*.

9&4+#+25.)*8.

93#2+%1&9+*(

;*0'")/"8.

0&**"02+7+25?.

9&4+#+25.&$.

/34/2')2".

'"/&3'0"/

!")'01)4#"..

/"*/&'/.)*8.

)023)2&'/

;ILM&0.&$.'")#.

)*8.7+'23)#.

"*2+2+"/O.

=*+H3".;I/O

R+'23)#+,)2+&*.

&$.'")#%:&'#8?.

V+9"#+*"//.&$.

@G;.

+*$&'9)2+&*

@G;./"*/+*(.

)*8.)02+*(?

Q<I/.!"#$%

9*(2?.!"#$%

8+//"9+*O

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"*/&'/.)*8.

)023)2&'/

@G;.

"D6"'+9"*2)%

2+&*-.0O$O.

J;@<-.K<Q;

!0)#)4+#+25.

)*8.34+H3+25.

&$./"*/&'/.

)*8.)023)2&'/

;*$&'9)2+&*.

;ILM&0?.

=*+H3".;I/?.

!366&'2.$&'.

634L/34.

!0)#)4+#+25.&$.

+*$&'9)2+&*%

0"*2'+0.

)66'&)01"/

<D6"'+9"*2)%

2+&*.&*.

+*$&'9)2+&*%

0"*2'+0.

*"2:&'A/

!"#$%0"'2+$5+*(

*)9"/.)*8.

+*$&'9)2+&*?.

)321"*2+0)2"8

'"*8",7&3/

!"#$%

0"'2+$5+*(-.

/"#$%

&'()*+,+*(.

0&*2"*2

B"'/+/2"*2.

+*$&'9)2+&*.

/")'01.)*8.

#&0)#+,)2+&*

!+96#+$+0)2+&*.

&$.

+*$&'9)2+&*%

0"*2'+0.

8"/+(*/

!"9)*2+0.

:"4

;8"*2+25%

>:)'"*"//

!"#$%E.2&.

9)*)(".

0&96#"D+25

!"#$%E.U.

0&(*+2+&*.'"HO.

E%>:)'"*"//.

2&.6'&7+8".

)8)62)4+#+25

>66#+0)2+&*%

>:)'".

/"032+'5-.

6'+7)05.)*8.

2'3/2

!"'7+0"%

>:)'"*"//-.

W&!

!"'7+0"%

>:)'"*"//-.

!"#$%/0)#+*(.

/34/2')2"

!"'7+0".

0&96&/"%

)4+#+25.

'"H3+'"/.

/")'01

;ILM&0.&$.

/"'7+0"/.)*8.

8"/0'+62&'/

<D6&/3'".&$.

'"/&3'0"/?.

!366&'2.$&'.

'")#%2+9".

/"'7+0"/

>32&*&9+0.

/"'7+0".

$')9":&'A/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"'7+0".

$')9":&'A/

!"'7+0".

$')9":&'A/.

"D6"'+9"*2)%

2+&*.$)0+#2+"/

C)6)0+25.)*8.

/0)#)4+#+25.$&'.

/"'7+0".

$')9":&'A/

C)6)0+25-.

=4+H3+25.)*8.

!0)#)4+#+25

J)/2.B'&2&2O

<D6"'+9O.U.

@"0&*$+(3%

')4#".FG

R+'23)#+,)%

2+&*.U.@")#%

2+9".!366&'2

!"#$%E.)*8.

C&(*+2+&*

!")'01.)*8.

;*8+'"02+&*.

@"/&#32+&*

;ILM&0.

!6#+22+*(-.

=*+H3".;I/

!"03'+25-.

B'+7)05-.

V'3/2-.

V')0")4+#+25

@")#%R+'23)#.

G&'#8/.

;*2"(')2+&*

!"'7+0"%

0"*2'+/9

;*$&'9)2+&*%

0"*2'+/9

>8)62)4+#+25.

)*8.

E%>:)'"*"//

!"9)*2+0-.

C&*2"D2-.

T*2&#&(5-.

Q)9+*(

K"*"')#+,"8.

N&4+#+25.U.

N3#2+%1&9+*(

!+96#+0+25-.

!3/2)+*)%

4+#+25.)*8.

<7&#7)4+#+25

!"#$%

&'()*+,+*(-.

/"#$%/0)#+*(.

)'01+2"023'"/

!0)#)4+#+25.&$.

/"03'+25-.

6'+7)05.)*8.

2'3/2.

9"01)*+/9/

!"#$%

0&*$+(3')2+&*.

&$.#&0)2&'/

!+96#+0)2+&*.

&$.'")#%7+'23)#.

:&'#8/.

+*2"(')2+&*

;*$&'9)2+&*.

9&4+#+25-.

0)01+*(.

0&6+"/-.

0&*/+/2"*05

<7&#7)4+#+25.

&$./"'7+0"/.

)*8.

)66#+0)2+&*/

=/"'%

):)'"*"//

!"'7+0"%

>:)'"*"//?.

@")#%2+9".

$""84)0A.

0&*2'&#.#&&6/.

@&)9+*(?.

/"'7+0"%

9&4+#+25

B"'/+/2"*2

'"6'"/"*2)%

2+&*.&$.'")#.

:&'#8.

+*$&'9)2+&*

C&*2"D2%

>:)'"*"//-.

@"(3#)2+&*%

>:)'"*"//

!"9)*2+0/.

)*8.0&*2"D2.

&$.6"'/+/2"*2.

+*$&'9)2+&*

<D6"'+9"*2)%

2+&*.&*./"#$%E?.

)32&*&9+0.

FG

!"'7+0".

$')9":&'A/.

'"H3+'".

/"9)*2+0.)*8.

0&*2"D2.

!0)#)4+#+25.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&9632+*(

;I%4)/"8.

/"03'+25-.

6'+7)05.)*8.

2'3/2

JBK>.

6'&7+8"/.

$#"D+4#".

0)6)0+25

;ILM&0.&$.

7+'23)#+,"8.

'"/&3'0"/

!"#$%

&'()*+,+*(.

1)/1.2)4#"/?.

!"9)*2+0.

:"4

!"03'+25-.

6'+7)05.)*8.

2'3/2.4"1+*8.

'"*8",7&3/

<7&#32+&*%)/%

+2%0&3#8%4"

!+23)2+&*%

):)'"*"//-.

!"#$%

>:)'"*"//

@")#.:&'#8.

+*$&'9)2+&*.

"*'+01

/"'7+0"/.)*8.

)66#+0)2+&*/

C&*2"D23)#+%

,)2+&*.&$.'")#.

:&'#8.

0&##"02"8.

+*$&'9)2+&*

<7&#7)4+#+25.

21'&3(1.

0&*2"D23)#+%

,"8./"#"02+7".

6'"//3'"/

N&4+#+25.&$.

/"*/&'/-.

)023)2&'/-.

@J;I.

B&:"'%):)'".

1)*8&7"'?.

C&**"02+7+25%

):)'".93#2+%

1&9+*(

N&4+#".

$'+"*8#5.

*)9+*(.)*8.

0&*2"D23)#O

I"/0'+62&'/.

&$.7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

+*$&'9)2+&*

P3/+*"//%

>:)'"*"//?.

Q"2:&'A%

>:)'"*"//

B"'/+/2"*2.

8"/0'+62&'/.&$.

/"'7+0"/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

7+'23)#+,"8.

'"/&3'0"/

!")'01.$&'.

'"0&*$+(3')%

4#".FG

I5*)9+0.

'"/&#32+&*.&$.

;ILM&0.

9)66+*(/

R+'23)#+,)2+&*.

&$.'"0&*$O.

FG?.@")#%

2+9"./366&'2.

$&'."*2+2+"/

!+96#+$+0)2+&*.

&$.9&4+#25.

/366&'2

!")'01)4#".

/34/2')2".

'"/&3'0"/

;ILM&0.&$.

$#"D+4#".

1)'8:)'".

'"/&3'0"/.

!"03'+25.)*8.

2'3/2.4"1+*8..

"D6"'+9"*2)#.

$)0+#+2+"/

;ILM&0.&$.

/34/2')2".

'"/&3'0"/

!0)#)4+#+25.&$.

/")'01.)*8.

+*8+'"02+&*.

'"/&#32+&*.

9"01)*+/9/

!"#$%

6'&2"02+*(-.

/"#$%

&'()*+,+*(-.

/"#$%1")#+*(.

!")'01.

*""8/.

/"9)*2+0.)*8.

0&*2"D2O

<*2+25.

*)9+*(

!34/2')2".

'"/&3'0"/.

*""8.

/"9)*2+0.'+01.

8"/0'+62&'/

!"9)*2+0.'+01.

&4S"02+7"/?.

!"#$%9&*+2&'?.

I"/)94+(3+25

!"9)*2+0.

)*8.0&*2"D2.

$&'./"03'+25-.

6'+7)05-."20O

C&*2"D23)#+%

,)2+&*.&$.

"D6"'+9"*2)#.

$)0+#+25.

'"/&3'0"/

T*"%$+2/%)##.

/&#32+&*

T*"%$+2/%)##.

/&#32+&*

.I"0&36#+*(.

FG.U.!G.

"7&#32+&*?.

<7&#32+&*.&$.

7+'23)#+,"8

!"#$%9*(2.&$.

7+'23)#+,"8.

'"/&3'0"/?.

@")#%2+9".

0&*2'&#.#&&6/

!+96#+$+0)2+&*.

&$./"03'+25-.

6'+7)05.)*8.

2'3/2.

;96'&7"8.

FG.

"7&#7)4+#+25

>00&9&8)%

2+&*.&$.

/34/2')2".

'"/&3'0"/.

"7&#32+&*

!0)#)4+#+25.&$.

0&*2"D23)#+%

,)2+&*.

9"01)*+/9/

I+/0&7"'5.&$.

9&4+#".

/"'7+0"/

K"*"')#+,"8.

9&4+#+25.

'"H3+'"/.;IL

M&0.)*8.

3*+H3".;8/

N&4+#+25.&$.

7+'23)#.

"*2+2+"/-."O(O.

RN/?.J)/2.

1)*8&7"'

!"#$%

0&*$+(3'+*(-.

/"#$%

&62+9+,+*(-.

/"#$%1")#+*(.

V')0")4+#+25

&$.9&4+#".

"*2+2+"/?.

!"03'"

)22)019"*2

<D6"'+9"*2)%

2+&*.&*.

9&4+#+25.)*8.

93#2+%1&9+*(

;*0'")/"8.

0&**"02+7+25?.

9&4+#+25.&$.

/34/2')2".

'"/&3'0"/

!")'01)4#"..

/"*/&'/.)*8.

)023)2&'/

;ILM&0.&$.'")#.

)*8.7+'23)#.

"*2+2+"/O.

=*+H3".;I/O

R+'23)#+,)2+&*.

&$.'")#%:&'#8?.

V+9"#+*"//.&$.

@G;.

+*$&'9)2+&*

@G;./"*/+*(.

)*8.)02+*(?

Q<I/.!"#$%

9*(2?.!"#$%

8+//"9+*O

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"*/&'/.)*8.

)023)2&'/

@G;.

"D6"'+9"*2)%

2+&*-.0O$O.

J;@<-.K<Q;

!0)#)4+#+25.

)*8.34+H3+25.

&$./"*/&'/.

)*8.)023)2&'/

;*$&'9)2+&*.

;ILM&0?.

=*+H3".;I/?.

!366&'2.$&'.

634L/34.

!0)#)4+#+25.&$.

+*$&'9)2+&*%

0"*2'+0.

)66'&)01"/

<D6"'+9"*2)%

2+&*.&*.

+*$&'9)2+&*%

0"*2'+0.

*"2:&'A/

!"#$%0"'2+$5+*(

*)9"/.)*8.

+*$&'9)2+&*?.

)321"*2+0)2"8

'"*8",7&3/

!"#$%

0"'2+$5+*(-.

/"#$%

&'()*+,+*(.

0&*2"*2

B"'/+/2"*2.

+*$&'9)2+&*.

/")'01.)*8.

#&0)#+,)2+&*

!+96#+$+0)2+&*.

&$.

+*$&'9)2+&*%

0"*2'+0.

8"/+(*/

!"9)*2+0.

:"4

;8"*2+25%

>:)'"*"//

!"#$%E.2&.

9)*)(".

0&96#"D+25

!"#$%E.U.

0&(*+2+&*.'"HO.

E%>:)'"*"//.

2&.6'&7+8".

)8)62)4+#+25

>66#+0)2+&*%

>:)'".

/"032+'5-.

6'+7)05.)*8.

2'3/2

!"'7+0"%

>:)'"*"//-.

W&!

!"'7+0"%

>:)'"*"//-.

!"#$%/0)#+*(.

/34/2')2"

!"'7+0".

0&96&/"%

)4+#+25.

'"H3+'"/.

/")'01

;ILM&0.&$.

/"'7+0"/.)*8.

8"/0'+62&'/

<D6&/3'".&$.

'"/&3'0"/?.

!366&'2.$&'.

'")#%2+9".

/"'7+0"/

>32&*&9+0.

/"'7+0".

$')9":&'A/

!"03'+25-.

6'+7)05-.)*8.

2'3/2.&$.

/"'7+0".

$')9":&'A/

!"'7+0".

$')9":&'A/.

"D6"'+9"*2)%

2+&*.$)0+#2+"/

C)6)0+25.)*8.

/0)#)4+#+25.$&'.

/"'7+0".

$')9":&'A/

C)6)0+25-.

=4+H3+25.)*8.

!0)#)4+#+25

J)/2.B'&2&2O

<D6"'+9O.U.

@"0&*$+(3%

')4#".FG

R+'23)#+,)%

2+&*.U.@")#%

2+9".!366&'2

!"#$%E.)*8.

C&(*+2+&*

!")'01.)*8.

;*8+'"02+&*.

@"/&#32+&*

;ILM&0.

!6#+22+*(-.

=*+H3".;I/

!"03'+25-.

B'+7)05-.

V'3/2-.

V')0")4+#+25

@")#%R+'23)#.

G&'#8/.

;*2"(')2+&*

!"'7+0"%

0"*2'+/9

;*$&'9)2+&*%

0"*2'+/9

>8)62)4+#+25.

)*8.

E%>:)'"*"//

!"9)*2+0-.

C&*2"D2-.

T*2&#&(5-.

Q)9+*(

K"*"')#+,"8.

N&4+#+25.U.

N3#2+%1&9+*(

!+96#+0+25-.

!3/2)+*)%

4+#+25.)*8.

<7&#7)4+#+25

Page 10: Searching for Synergies Among Future Internet Ingredients

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.”

Page 11: Searching for Synergies Among Future Internet Ingredients

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.

Page 12: Searching for Synergies Among Future Internet Ingredients

감사합니다!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

[email protected]://antonioalberti.blogspot.com