Searching for Synergies Among Future Internet Ingredients
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Searching for Synergies Among Future Internet Ingredients

  • 1,578 views
Uploaded on

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

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,578
On Slideshare
475
From Embeds
1,103
Number of Embeds
35

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 1,103

http://antonioalberti.blogspot.com.br 318
http://www.inatel.br 251
http://alberti.inatel.br 178
http://www3.inatel.br 121
http://antonioalberti.blogspot.com 59
http://antonioalberti.blogspot.kr 56
http://antonioalberti.blogspot.ru 31
http://antonioalberti.blogspot.pt 19
http://antonioalberti.blogspot.in 11
http://antonioalberti.blogspot.com.es 7
http://www.antonioalberti.blogspot.ru 5
http://antonioalberti.blogspot.fr 5
http://antonioalberti.blogspot.mx 5
http://antonioalberti.blogspot.nl 4
http://antonioalberti.blogspot.hk 3
http://antonioalberti.blogspot.gr 3
http://antonioalberti.blogspot.de 3
http://antonioalberti.blogspot.co.uk 2
http://www.antonioalberti.blogspot.kr 2
http://antonioalberti.blogspot.tw 2
http://translate.googleusercontent.com 2
http://antonioalberti.blogspot.ro 2
http://antonioalberti.blogspot.co.at 2
https://www.facebook.com 1
http://antonioalberti.blogspot.com.ar 1
http://antonioalberti.blogspot.ca 1
http://antonioalberti.blogspot.se 1
http://antonioalberti.blogspot.dk 1
http://antonioalberti.blogspot.be 1
http://www.antonioalberti.blogspot.com 1
http://webcache.googleusercontent.com 1
http://www.antonioalberti.blogspot.com.br 1
http://antonioalberti.blogspot.com.au 1
http://antonioalberti.blogspot.jp 1
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 2. Outline • Contextualization • Ingredients • Synergies • Guidelines • Conclusion
  • 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.
  • 8. Synergies .I"0&36#+*(. >00&9&8)% (1/2) !+96#+$+0)2+&*. !+96#+0+25-. Simplicity !"#$%E.2&. FG.U.!G. ;96&7"8. 2+&*.&$. &$./"03+25-. T*"%$+2/%)##. T*"%$+2/%)##. !3/2)+*)% 9)*)(". 6+7)05.)*8. "7&#32+&*?. FG. /&#32+&* /&#32+&* /34/2)2". Sustaina- 4+#+25.)*8. 0&96#"D+25 <7&#32+&*.&$. "7&#7)4+#+25 "/&30"/. bility 23/2. <7&#7)4+#+25 7+23)#+,"8 "7&#32+&* !34/2)2". C&*2"D23)#+% <7&#7)4+#+25. !"9)*2+0.+01. !"9)*2+0. !")01. !0)#)4+#+25.&$. !"9)*2+0-. "/&30"/. ,)2+&*.&$. 21&3(1. &4S"02+7"/?. )*8.0&*2"D2. *""8/. <*2+25. 0&*2"D23)#+% Semantic C&*2"D2-. *""8. "D6"+9"*2)#. 0&*2"D23)#+% !"#$%9&*+2&?. $&./"03+25-. /"9)*2+0.)*8. *)9+*( ,)2+&*. Context T*2&#&(5-. /"9)*2+0.+01. $)0+#+25. ,"8./"#"02+7". I"/)94+(3+25 6+7)05-."20O 0&*2"D2O 9"01)*+/9/ Q)9+*( 8"/0+62&/ "/&30"/ 6"//3"/ !"#$% V)0")4+#+25 N&4+#+25.&$. K"*")#+,"8. ;*0")/"8. <D6"+9"*2)% N&4+#". 0&*$+(3+*(-. &$.9&4+#". 7+23)#. I+/0&7"5.&$. 9&4+#+25. 0&**"02+7+25?. !+96#+$+0)2+&*. K"*")#+,"8. /"#$% "*2+2+"/?. "*2+2+"/-."O(O. 2+&*.&*. 9&4+#". "H3+"/.;IL 9&4+#+25.&$. Mobility &$.9&4+#25. $+"*8#5. N&4+#+25.U. 9&4+#+25.)*8. Mulltih. *)9+*(.)*8. N3#2+%1&9+*( &62+9+,+*(-. !"03" RN/?.J)/2. /"7+0"/ M&0.)*8. /34/2)2". /366&2 93#2+%1&9+*( 0&*2"D23)#O /"#$%1")#+*(. )22)019"*2 1)*8&7" 3*+H3".;8/ "/&30"/ @G;./"*/+*(. !"03+25-. R+23)#+,)2+&*. C&*2"D23)#+% @G;. ;ILM&0.&$.")#. !0)#)4+#+25. !+96#+0)2+&*. Real- N&4+#+25.&$. )*8.)02+*(? 6+7)05-.)*8. &$.")#%:&#8?. !")01)4#".. ,)2+&*.&$.")#. @")#% "D6"+9"*2)% )*8.7+23)#. )*8.34+H3+25. &$.")#%7+23)#. /"*/&/-. Q<I/.!"#$% 23/2.&$. V+9"#+*"//.&$. 2+&*-.0O$O. /"*/&/.)*8. "*2+2+"/O. &$./"*/&/. virtual :&#8/. :&#8. )023)2&/-. G& 9*(2?.!"#$% /"*/&/.)*8. @G;. )023)2&/ 0&##"02"8. ;*2"( J;@<-.K<Q; Integrat. =*+H3".;I/O )*8.)023)2&/ +*2"()2+&* @J;I. 8+//"9+*O )023)2&/ +*$&9)2+&* +*$&9)2+&* !"#$%E.U. >66#+0)2+&*% !"7+0"% B&:"%):)". !"7+0"% C&*2"D2% !+23 0&(*+2+&*."HO. >:)". >:)"*"//?. !"7+0"% 1)*8&7"?. !"9)*2+0. ;8"*2+25% >:)"*"//-. <7&#32+&*%)/% >:)"*"//-. ):) E%>:)"*"//. /"032+5-. @")#%2+9". >:)"*"//-. :"4 *-Aware >:)"*"// !"#$%/0)#+*(. +2%0&3#8%4" @"(3#)2+&*% C&**"02+7+25% ! 2&.6&7+8". 6+7)05.)*8. $""84)0A. W&! ):)".93#2+% /34/2)2" >:)"*"// >:) )8)62)4+#+25 23/2 0&*2&#.#&&6/. 1&9+*( !"03+25-. <D6&/3".&$. !"7+0". !"7+0". @")# !"7+0". C)6)0+25.)*8. <7&#7)4+#+25. >32&*&9+0. 6+7)05-.)*8. "/&30"/?. 0&96&/"% ;ILM&0.&$. $)9":&A/. @&)9+*(?. +*$&9 /"7+0". 23/2.&$. !366&2.$&. $)9":&A/. )4+#+25. /"7+0"/.)*8. Service- /0)#)4+#+25.$&. &$./"7+0"/. "H3+". /"7+0"% "* "D6"+9"*2)% /"7+0". )*8. centric /"9)*2+0.)*8. 9&4+#+25 /"7+0 $)9":&A/ /"7+0". ")#%2+9". "H3+"/. 8"/0+62&/ 2+&*.$)0+#2+"/ $)9":&A/ )66#+0)2+&*/ $)9":&A/ /"7+0"/ /")01 0&*2"D2. )66#+0 !"#$% !"#$%0"2+$5+*( I"/0+62&/. <D6"+9"*2)% ;*$&9)2+&*. !+96#+$+0)2+&*. ;*$&9)2+&*. B"/ B"/+/2"*2. !0)#)4+#+25.&$. Informati !"9)*2+0/. 0"2+$5+*(-. *)9"/.)*8. &$.7+23)#+,"8. 2+&*.&*. ;ILM&0?. &$. 9&4+#+25-. "6" +*$&9)2+&*. +*$&9)2+&*% )*8.0&*2"D2. /"#$% +*$&9)2+&*?. "/&30"/?. +*$&9)2+&*% /")01.)*8. =*+H3".;I/?. 0"*2+0. on- +*$&9)2+&*% &$.6"/+/2"*2. 0)01+*(. 2+&*. &()*+,+*(. )321"*2+0)2"8 @")#%2+9". 0"*2+0. !366&2.$&. 0"*2+0. 0&6+"/-. : #&0)#+,)2+&* )66&)01"/ centric +*$&9)2+&* 0&*2"*2 "*8",7&3/ +*$&9)2+&* *"2:&A/ 634L/34. 8"/+(*/ 0&*/+/2"*05 +*$&9 !"#$% !"#$%9*(2.&$. !"#$% Security, 7+23)#+,"8. <D6"+9"*2)% &()*+,+*(. ID/Loc 6&2"02+*(-. Virtualiz. Search !"#$% !"#$% Self-* !"#$%E.)*8. Experim. 2+&*.&*./"#$%E?. Substrate &()*+,+*(-. C&(*+2+&* Privacy, /"#$% "/&30"/?. Indirec. Unique 1)/1.2)4#"/?. 0&*$+(3)2+&*. Cognitive &()*+,+*(-. Real-time )32&*&9+0. !"9)*2+0. &$.#&0)2&/ /"#$%/0)#+*(. @")#%2+9". Protot. Resource Trust FG Resolut. IDs )01+2"023"/ /"#$%1")#+*(. 0&*2&#.#&&6/ :"4
  • 9. !"7+0"% C&*2"D 0&(*+2+&*."HO. >:)". >:)"*"//?. !"7+0"% !"9)*2+0. ;8"*2+25% >:)"*"//-. <7&#32+&*%)/% >:)"*" E%>:)"*"//. /"032+5-. @")#%2+9". >:)"*"//-. :"4 >:)"*"// !"#$%/0)#+*(. +2%0&3#8%4" @"(3#)2+& 2&.6&7+8". 6+7)05.)*8. $""84)0A. W&! /34/2)2" >:)"*" )8)62)4+#+25 23/2 0&*2&#.#&&6/. !"03+25-. <D6&/3".&$. !"7+0". !"7+0" !"7+0". C)6)0+25.)*8. <7&#7)4+#+25. >32&*&9+0. 6+7)05-.)*8. "/&30"/?. 0&96&/"% ;ILM&0.&$. $)9":& $)9":&A/. /0)#)4+#+25.$&. &$./"7+0"/. /"7+0". 23/2.&$. !366&2.$&. )4+#+25. /"7+0"/.)*8. "H3+" "D6"+9"*2)% /"7+0". )*8. $)9":&A/ /"7+0". ")#%2+9". "H3+"/. 8"/0+62&/ /"9)*2+0. 2+&*.$)0+#2+"/ $)9":&A/ )66#+0)2+&*/ $)9":&A/ /"7+0"/ /")01 0&*2"D !"#$% !"#$%0"2+$5+*( I"/0+62&/. <D6"+9"*2)% ;*$&9)2+&*. !+96#+$+0)2+&*. Synergies (2/2) B"/+/2"*2. !0)#)4+#+25.&$. !"9)*2+ 0"2+$5+*(-. *)9"/.)*8. &$.7+23)#+,"8. 2+&*.&*. ;ILM&0?. &$. +*$&9)2+&*. +*$&9)2+&*% )*8.0&*2 /"#$% +*$&9)2+&*?. "/&30"/?. +*$&9)2+&*% =*+H3".;I/?. +*$&9)2+&*% /")01.)*8. 0"*2+0. &$.6"/+/2 &()*+,+*(. )321"*2+0)2"8 @")#%2+9". 0"*2+0. !366&2.$&. 0"*2+0. #&0)#+,)2+&* )66&)01"/ +*$&9)2+ 0&*2"*2 "*8",7&3/ +*$&9)2+&* *"2:&A/ 634L/34. 8"/+(*/ !"#$% !"#$%9*(2.&$. !"#$% >00&9&8)% <D6"+9"*2)% !"#$% !+96#+0+25-. 6&2"02+*(-. 7+23)#+,"8. &()*+,+*(. !"#$% 2+&*.&$. !"#$%E.)*8. 2+&*.&*./"#$%E?. &()*+,+*(-.2/%)##. T*"%$+2/%)##. !3/2)+*)% /"#$% "/&30"/?. 1)/1.2)4#"/?. 0&*$+(3)2+&*. /34/2)2". C&(*+2+&* )32&*&9+0. /"#$%/0)#+*(.+&* /&#32+&* 4+#+25.)*8. &()*+,+*(-. @")#%2+9". !"9)*2+0. &$.#&0)2&/ "/&30"/. FG )01+2"023"/ <7&#7)4+#+25 /"#$%1")#+*(. 0&*2&#.#&&6/ :"4 "7&#32+&* !"03+25-. !0)#)4+#+25.&$. <7&#7)4+#+25. !"03+25-. !"03+25.)*8. !"03+25-. ;I%4)/"8.01. !0)#)4+#+25.&$. !"9)*2+0-. 6+7)05-.)*8. /"03+25-. 21&3(1. B+7)05-. 23/2.4"1+*8.. 6+7)05.)*8. /"03+25-.8/. <*2+25. 0&*2"D23)#+% C&*2"D2-. 23/2.&$. 6+7)05.)*8. 0&*2"D23)#+% V3/2-. "D6"+9"*2)#. 23/2.4"1+*8. 6+7)05.)*8.+0.)*8. *)9+*( ,)2+&*. T*2&#&(5-. 7+23)#+,"8. 23/2. ,"8./"#"02+7". V)0")4+#+25 $)0+#+2+"/ "*8",7&3/ 23/2"D2O 9"01)*+/9/ Q)9+*( "/&30"/ 9"01)*+/9/ 6"//3"/ R+23)#+,)2+&*. !0)#)4+#+25.&$. K"*")#+,"8. ;*0")/"8. N&4+#". R+23)#+,)% &$."0&*$O. !")01)4#". ;ILM&0.&$. 7+23)#+,"8."5.&$. 9&4+#+25. 0&**"02+7+25?. !+96#+$+0)2+&*. K"*")#+,"8. $+"*8#5. 2+&*.U.@")#% FG?.@")#% /34/2)2". 7+23)#+,"8. "/&30"/?.+#". "H3+"/.;IL 9&4+#+25.&$. &$.9&4+#25. N&4+#+25.U. *)9+*(.)*8. 2+9".!366&2 2+9"./366&2. "/&30"/ "/&30"/ @")#%2+9".0"/ M&0.)*8. /34/2)2". /366&2 N3#2+%1&9+*( 0&*2"D23)#O $&."*2+2+"/ 0&9632+*( 3*+H3".;8/ "/&30"/ C&*2"D23)#+% J)/2.B&2&2O ;ILM&0.&$. JBK>. ;ILM&0.&$.")#. !0)#)4+#+25. !+96#+0)2+&*. N&4+#+25.&$. !")01.$&.1)4#".. ,)2+&*.&$.")#. @")#%R+23)#. <D6"+9O.U. $#"D+4#". 6&7+8"/. )*8.7+23)#. )*8.34+H3+25. &$.")#%7+23)#. /"*/&/-. "0&*$+(3)% /.)*8. :&#8. G&#8/. @"0&*$+(3% 1)8:)". $#"D+4#". "*2+2+"/O. &$./"*/&/. :&#8/. )023)2&/-. 4#".FG 2&/ 0&##"02"8. ;*2"()2+&* )4#".FG "/&30"/. 0)6)0+25 =*+H3".;I/O )*8.)023)2&/ +*2"()2+&* @J;I. +*$&9)2+&* B&:"%):)". !0)#)4+#+25.&$. !"7+0"% C&*2"D2% !+23)2+&*% I5*)9+0. 1)*8&7"?. >8)62)4+#+25. !")01.)*8. /")01.)*8.)*2+0. ;8"*2+25% >:)"*"//-. <7&#32+&*%)/% >:)"*"//-. ):)"*"//-. "/&#32+&*.&$. C&**"02+7+25% )*8. ;*8+"02+&*. +*8+"02+&*. 4 >:)"*"// !"#$%/0)#+*(. +2%0&3#8%4" @"(3#)2+&*% !"#$% ;ILM&0. ):)".93#2+% E%>:)"*"// @"/&#32+&* "/&#32+&*. /34/2)2" >:)"*"// >:)"*"// 9)66+*(/ 1&9+*( 9"01)*+/9/ +0". !"7+0". @")#.:&#8. C)6)0+25.)*8. <7&#7)4+#+25. P3/+*"//% &/"% ;ILM&0.&$. $)9":&A/. @&)9+*(?. +*$&9)2+&*. !"7+0"% ;ILM&0. ;ILM&0.&$. /0)#)4+#+25.$&. &$./"7+0"/. >:)"*"//?. 25. /"7+0"/.)*8. "H3+". /"7+0"% "*+01 !6#+22+*(-. /34/2)2". /"7+0". )*8. Q"2:&A% 0"*2+/9 "/. 8"/0+62&/ /"9)*2+0.)*8. 9&4+#+25 /"7+0"/.)*8. =*+H3".;I/ "/&30"/ $)9":&A/ )66#+0)2+&*/ >:)"*"// 01 0&*2"D2. )66#+0)2+&*/ ;*$&9)2+&*. !+96#+$+0)2+&*. ;*$&9)2+&*. B"/+/2"*2/2"*2. !0)#)4+#+25.&$. !"9)*2+0/. ;ILM&0?. &$. 9&4+#+25-. "6"/"*2)% B"/+/2"*2. C)6)0+25-. )2+&*. +*$&9)2+&*% )*8.0&*2"D2. =/"% ;*$&9)2+&*% =*+H3".;I/?. +*$&9)2+&*% 0)01+*(. 2+&*.&$.")#. 8"/0+62&/.&$. =4+H3+25.)*8.1.)*8. 0"*2+0. &$.6"/+/2"*2. ):)"*"// 0"*2+/9 !366&2.$&. 0"*2+0. 0&6+"/-. :&#8. /"7+0"/ !0)#)4+#+25 )2+&* )66&)01"/ +*$&9)2+&* 634L/34. 8"/+(*/ 0&*/+/2"*05 +*$&9)2+&* $% !"#$% ,+*(. !"#$% &()*+,+*(-.)4#"/?. 0&*$+(3)2+&*. /"#$%/0)#+*(.)*2+0. &$.#&0)2&/ )01+2"023"/
  • 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 - Inatel510 João de Camargo, Santa Rita do Sapucaí, Minas Gerais, Brazil alberti@inatel.br http://antonioalberti.blogspot.com