Your SlideShare is downloading. ×
0
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Searching for Synergies Among Future Internet Ingredients
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Searching for Synergies Among Future Internet Ingredients

1,501

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,501
On Slideshare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

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

×