SlideShare a Scribd company logo
1 of 13
Download to read offline
Some Impacts of Technology Evolution on the Design of
                   a New Internet

                      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
Outline
 •   Motivation and Contextualization

 •   The Role of Technology Evolution on FI Design (FID)

 •   Two Scenarios to Accelerate Technology Evolution

 •   Requirements and Challenges Towards the Vision of Online
     R&D

 •   Conclusion
Motivation and Contextualization (1/4)
•   The Internet was designed at a time where substrate
    technologies, such as digital computing, communication and
    storage resources, were very limited.

•   The first packet switching test of ARPANET was done in a TX-2
    computer with 64K 36-bit words of core memory.




                         TX-2 Module. Source: Wikipedia.
Motivation and Contextualization (2/4)
•   In 1973, ARPANET had 40 nodes and the assumption was that it
    would not have more than 256 networks! [Leiner 2009]

•   Soon this estimate proved to be conservative.

•   Even in the early 80‘s, the number of hosts on ARPANET already
    presented a exponential trend.



              Question: Is it possible to predict how
              Internet numbers will evolve?
Motivation and Contextualization (3/4)
•   Moore’s Law - Used by decades to predict technological
    developments in terms of computing capacity.

•   Ray Kurzweil - Law of Accelerating Returns - two positive
    feedback loops occur during some technology evolution process.

              Question: Is the current Internet prepared
              to face such exponental growths?


•   Redesign is required.
Motivation and Contextualization (4/4)
•   However, this time the technology landscape is quite different
    from the 60’s - it is much more dynamic, complex and diverse.


•   Objectives:

            Question: How technology evolution will affect
            design this time?
            Question: How designs can incorporate
            technological advances that are increasingly more
            frequent?
The Role of Technology Evolution on FID (1/2)
•   Question: How technology evolution will affect design this time?

    •   Technology evolution will deeply affect designs this time - the pace
        of change is impressive.

    •   To accomodate technology evolution in a flexible, homogeneous,
        holistic, and convergent way is a key issue!

    •   Besides, challenges that can not be addressed today, could be in a
        few years - estimatives need to consider exponential growths.

    •   Impacts of evolution are dual-faceted: they create not only more
        capacity, ubiquity, and connectivity, but also more scalability and
        complexity drawnbacks.
The Role of Technology Evolution on FID (2/2)
•   Question: How designs can incorporate technological advances that
    are increasingly more frequent?

    •        Making R&D cycles online - the vision of Online R&D:

        1.     Indirect R&D over a developing facility compatible with an operational
               substrate resource provider.

        2.     Direct R&D over an operational substrate resource provider.

        3.     Indirect R&D over a third party experimental facility compatible with an
               operational substrate resource provider.
Proposed Scenario 1
                                                                                                                                 !+2"%/+5)-&+./0(&
                                                                                                                                   -./.701347+%4
                                                                                                                                   @.9."#('.+)4
                                                5.09*1.4?07'.=#0>/
       1/&%"'2)34(&'%+&                                                         @.A*+.4#6E.1)*9./F
      !$/)#'*:.%4;*0)$7"4                                                J                                 -L@47)4#=+4
                                                                               4,#7"/F40./)0*1)*#+/D                              5.09*1.4?07'.=#0>/
        <.)=#0>*+,47+%4                                                                                    A71*"*)MF46$)4=*)34
                                                                                                           0.7"41#+%*)*#+4
      5.09*1.4?07'.=#0>/                                   ;*0)$7"*:.%                                     %.9*7).%4A0#'4
                                                                                                           #(.07)#0/        N                        ;*0)$7"*:.%
                                      K                                       B//.//4.C(.0*'.+)/4
                                                                         I
                  G+/)7+)*7)*#+47)4/$6/)07).4




                                                                              7+%497"*%7).40./$")/D
                                                    !"#$%&!#'($)*+,
                      0./#$01.4(0#9*%.0




                                                                                                                                              !"#$%&!#'($)*+,4
                                                                              @."*9.04A*+7"4/#"$)*#+/4                                           -./#$01./
                                                                             )#4)3.49*0)$7"4#(.07)#0/
                                                                                                       H




                                                              2)3.045$6/)07).4
                                                                 80#9*%.0/



                                                                             5$6/)07).                                                        !"#$%&!#'($)*+,4
                                                    !"#$%&!#'($)*+,                                                                              -./#$01./
                                                       -./#$01./


                                                                                                                          5$6/)07).
                                                 !"#$%&'%()*($+"&,($)-&+./0(&
                                                         !".70*+,3#$/.
Proposed Scenario 2
                                                                                                          1/&%"'2)34(&'%+&                                                                               674(&/8(5%'2)9',/2/%:
                                                                                               !$/)#'*:.%4;*0)$7"4<.)=#0>*+,47+%45.09*1.4                                                                   !".70*+,3#$/.
                                                                                                              ?07'.=#0>/

                                                                                                       5.09*1.4?07'.=#0>/                      I    F//.//4
                                                                                                                                               .G(.0*'.+)/47+%4
                                                                                                                                               97"*%7).40./$")/H

                                                                                                ;*0)$7"*:.%
                                                                                                                                                    L
              N                                                I                                                                                            @




                                                                                                                                                                                                                                                    % .9 . *' .+ )7 "4C 7
                                                                                                                                                                 .C




                                                                                                                                                                                                                                                      . G (.
                                                                                                                                                                   *+
                                                                                                                                                                            .4
     M+/)7+)*7)*#+47)4/$6/)07).40./#$01.4(0#9*%.0




                                                                                                                          !"#$%&!#'($)*+,4                                    #6




                                                                                                                                                                                                                                                           "# ('
                                                    F//.//4.G(.0*'.+)/47+%497"*%7).40./$")/H




                                                                                                                                                                                                                                                            -. / . % *0. 1 )"B 4#
                                                                                                                                                                                   J.




                                                                                                                                                                                                                                                              0
                                                                                                                             -./#$01./                                                  1)
                                                                                                                                                                                          * 9.




                                                                                                                                                                                                                                                                 .+ )4
                                                                                                                                                    @.                                           /K




                                                                                                                                                                                                                                                                  7 01 34
                                                                                                                                                       "   *9.                                     4,
                                                                                                                                                                                                        #7
                                                                                                                                                                 04C                                         "/ K
                                                                                                                                                                       *+




                                                                                                                                                                                                                                                                         A4
                                                                                                                                                                            7"                                   4 0.




                                                                                                                                                                                                                                                                          1 *"* )* .
                                                                                                                                                                             4/                                         /)
                                                                                                                                                                                #                                          0*                                                         D
                                                                                                                                                                            #( "$) *                                            1)
                                                                                                                                                                                                                                  *#
                                                                                                                                                                              .0 #+




                                                                                                                                                                                                                                                                                    /
                                                                                                                                                                                                                                       +/




                                                                                                                                                                                                                                                                                     +4
                                                                                                                                                                                 7 ) /4                                                     H
                                                                                                                                                                                    #0 )#
                                                                                                                                                                                      / 4 )3
                                                                                                                                                                                                         .4
                                                                                                                                                                                                               9*0
                                                                                                                                                                                                                  )   $7
                                                                                                                                                                                                                        "4                         !+2"%/+5)-&+./0(&
                                                                                                                                     2)3.045$6/)07).4                                                                      E                    -./.701347+%4@.9."#('.+)
                                                                                                                                        80#9*%.0/

                                                                                                                                                                                                # +4
                                                                                                                                                                                         1) "B 4
                                                                                                                                                                                 )4% *0 . 0 D
                                                                                                                                                                           ' .+            .
                                                                                                                                                                       ."#(          #9 *%
                                                                                                                                                                  4%. 9 #$ 0 1. 48 0
                                                                                                                          !"#$%&!#'($)*+,                  1 3 4A       /
                                                                                                                                                   -./ .7 0 )07) .4- .
                                                                                                                                                             /
                                                                                                                             -./#$01./                 5$ 6




                                                                                                                       !"#$%&'%()*($+"&,($)-&+./0(&
                                                                                                  5$6/)07).                    !".70*+,3#$/.
Requirements and Challenges Behind Online R&D
•   All hardware needs to be virtualized - however, FI research is not so
    generic.

•   The partners of online R&D need to trust each other - a trustable
    R&D business ecosystem needs to be structured.

•   Security and privacy need to be rethinked on the context of such
    ecosystem.

•   Real-time resource virtualization is important to enable deployment of
    time-sensitive functionalities on software.

•   Current autonomic initiatives are little concerned with accomodating
    acclerating technology evolution - FI requires better evolvability and
    sustainability.
Conclusion
•   Online R&D accomodates technology evolution of substrate
    resources, software systems, virtual entities, and frameworks.

•   The main advantages are flexibility, transparency, conformity to the
    user requirements and proximity to the operational scenarios.

•   Virtual operators can participate at distance from milestones on R&D
    schedules.

•   R&D of new substrate resources consider virtualization of their
    functionalities to operational parters in the business ecosystem.
Conclusion
•   Online R&D of customized networks can be done over slices of
    virtualized resources.

•   When R&D ends, the customized network is simply made operational.

•   The online R&D facilities evaluation, comparison, migration and
    evolution of substrate and overlaid resources.

•   In summary, designers and developers of the FI are also active part of
    the digital business ecosystems they are creating.

More Related Content

More from Antonio Marcos Alberti

Convergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e AlémConvergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e AlémAntonio Marcos Alberti
 
Disrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus ImpactosDisrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus ImpactosAntonio Marcos Alberti
 
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...Antonio Marcos Alberti
 
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - FuturePalestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - FutureAntonio Marcos Alberti
 
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASAntonio Marcos Alberti
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...Antonio Marcos Alberti
 
Inteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart CitiesInteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart CitiesAntonio Marcos Alberti
 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?Antonio Marcos Alberti
 
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...Antonio Marcos Alberti
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasAntonio Marcos Alberti
 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHAntonio Marcos Alberti
 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisAntonio Marcos Alberti
 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...Antonio Marcos Alberti
 
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNETAntonio Marcos Alberti
 

More from Antonio Marcos Alberti (20)

6G
6G6G
6G
 
Convergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e AlémConvergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e Além
 
Disrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus ImpactosDisrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus Impactos
 
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
 
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - FuturePalestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
 
Inteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart CitiesInteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart Cities
 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
 
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias Disruptivas
 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
 
OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
 
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Some impacts of technology evolution on the design of a new internet v0.3

  • 1. Some Impacts of Technology Evolution on the Design of a New Internet 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 • Motivation and Contextualization • The Role of Technology Evolution on FI Design (FID) • Two Scenarios to Accelerate Technology Evolution • Requirements and Challenges Towards the Vision of Online R&D • Conclusion
  • 3. Motivation and Contextualization (1/4) • The Internet was designed at a time where substrate technologies, such as digital computing, communication and storage resources, were very limited. • The first packet switching test of ARPANET was done in a TX-2 computer with 64K 36-bit words of core memory. TX-2 Module. Source: Wikipedia.
  • 4. Motivation and Contextualization (2/4) • In 1973, ARPANET had 40 nodes and the assumption was that it would not have more than 256 networks! [Leiner 2009] • Soon this estimate proved to be conservative. • Even in the early 80‘s, the number of hosts on ARPANET already presented a exponential trend. Question: Is it possible to predict how Internet numbers will evolve?
  • 5. Motivation and Contextualization (3/4) • Moore’s Law - Used by decades to predict technological developments in terms of computing capacity. • Ray Kurzweil - Law of Accelerating Returns - two positive feedback loops occur during some technology evolution process. Question: Is the current Internet prepared to face such exponental growths? • Redesign is required.
  • 6. Motivation and Contextualization (4/4) • However, this time the technology landscape is quite different from the 60’s - it is much more dynamic, complex and diverse. • Objectives: Question: How technology evolution will affect design this time? Question: How designs can incorporate technological advances that are increasingly more frequent?
  • 7. The Role of Technology Evolution on FID (1/2) • Question: How technology evolution will affect design this time? • Technology evolution will deeply affect designs this time - the pace of change is impressive. • To accomodate technology evolution in a flexible, homogeneous, holistic, and convergent way is a key issue! • Besides, challenges that can not be addressed today, could be in a few years - estimatives need to consider exponential growths. • Impacts of evolution are dual-faceted: they create not only more capacity, ubiquity, and connectivity, but also more scalability and complexity drawnbacks.
  • 8. The Role of Technology Evolution on FID (2/2) • Question: How designs can incorporate technological advances that are increasingly more frequent? • Making R&D cycles online - the vision of Online R&D: 1. Indirect R&D over a developing facility compatible with an operational substrate resource provider. 2. Direct R&D over an operational substrate resource provider. 3. Indirect R&D over a third party experimental facility compatible with an operational substrate resource provider.
  • 9. Proposed Scenario 1 !+2"%/+5)-&+./0(& -./.701347+%4 @.9."#('.+)4 5.09*1.4?07'.=#0>/ 1/&%"'2)34(&'%+& @.A*+.4#6E.1)*9./F !$/)#'*:.%4;*0)$7"4 J -L@47)4#=+4 4,#7"/F40./)0*1)*#+/D 5.09*1.4?07'.=#0>/ <.)=#0>*+,47+%4 A71*"*)MF46$)4=*)34 0.7"41#+%*)*#+4 5.09*1.4?07'.=#0>/ ;*0)$7"*:.% %.9*7).%4A0#'4 #(.07)#0/ N ;*0)$7"*:.% K B//.//4.C(.0*'.+)/4 I G+/)7+)*7)*#+47)4/$6/)07).4 7+%497"*%7).40./$")/D !"#$%&!#'($)*+, 0./#$01.4(0#9*%.0 !"#$%&!#'($)*+,4 @."*9.04A*+7"4/#"$)*#+/4 -./#$01./ )#4)3.49*0)$7"4#(.07)#0/ H 2)3.045$6/)07).4 80#9*%.0/ 5$6/)07). !"#$%&!#'($)*+,4 !"#$%&!#'($)*+, -./#$01./ -./#$01./ 5$6/)07). !"#$%&'%()*($+"&,($)-&+./0(& !".70*+,3#$/.
  • 10. Proposed Scenario 2 1/&%"'2)34(&'%+& 674(&/8(5%'2)9',/2/%: !$/)#'*:.%4;*0)$7"4<.)=#0>*+,47+%45.09*1.4 !".70*+,3#$/. ?07'.=#0>/ 5.09*1.4?07'.=#0>/ I F//.//4 .G(.0*'.+)/47+%4 97"*%7).40./$")/H ;*0)$7"*:.% L N I @ % .9 . *' .+ )7 "4C 7 .C . G (. *+ .4 M+/)7+)*7)*#+47)4/$6/)07).40./#$01.4(0#9*%.0 !"#$%&!#'($)*+,4 #6 "# (' F//.//4.G(.0*'.+)/47+%497"*%7).40./$")/H -. / . % *0. 1 )"B 4# J. 0 -./#$01./ 1) * 9. .+ )4 @. /K 7 01 34 " *9. 4, #7 04C "/ K *+ A4 7" 4 0. 1 *"* )* . 4/ /) # 0* D #( "$) * 1) *# .0 #+ / +/ +4 7 ) /4 H #0 )# / 4 )3 .4 9*0 ) $7 "4 !+2"%/+5)-&+./0(& 2)3.045$6/)07).4 E -./.701347+%4@.9."#('.+) 80#9*%.0/ # +4 1) "B 4 )4% *0 . 0 D ' .+ . ."#( #9 *% 4%. 9 #$ 0 1. 48 0 !"#$%&!#'($)*+, 1 3 4A / -./ .7 0 )07) .4- . / -./#$01./ 5$ 6 !"#$%&'%()*($+"&,($)-&+./0(& 5$6/)07). !".70*+,3#$/.
  • 11. Requirements and Challenges Behind Online R&D • All hardware needs to be virtualized - however, FI research is not so generic. • The partners of online R&D need to trust each other - a trustable R&D business ecosystem needs to be structured. • Security and privacy need to be rethinked on the context of such ecosystem. • Real-time resource virtualization is important to enable deployment of time-sensitive functionalities on software. • Current autonomic initiatives are little concerned with accomodating acclerating technology evolution - FI requires better evolvability and sustainability.
  • 12. Conclusion • Online R&D accomodates technology evolution of substrate resources, software systems, virtual entities, and frameworks. • The main advantages are flexibility, transparency, conformity to the user requirements and proximity to the operational scenarios. • Virtual operators can participate at distance from milestones on R&D schedules. • R&D of new substrate resources consider virtualization of their functionalities to operational parters in the business ecosystem.
  • 13. Conclusion • Online R&D of customized networks can be done over slices of virtualized resources. • When R&D ends, the customized network is simply made operational. • The online R&D facilities evaluation, comparison, migration and evolution of substrate and overlaid resources. • In summary, designers and developers of the FI are also active part of the digital business ecosystems they are creating.