SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Global Environment for Network Innovations




         Lúcio Henrique de Oliveira
        Seminário - Mestrado Inatel – TP 534
                     04/11/11
O que é o GENI?
• Laboratório virtual para explorar o futuro da
  internet.
  – Entender: Redes globais e suas relações com a
    sociedade;
  – Inovar: Além das fronteiras da ciência e da
    engenharia;
  – Transformar: A pesquisa em redes e a sociedade
    como um todo.
Objetivos do GENI
• Suportar pesquisas em escala em uma
  infraestrutura compartilhada, heterogênea e
  equipada.
• Permitir       uma       configuração    em
  “profundidade”, promovendo inovações e novos
  desenvolvimentos                         em
  redes, segurança, tecnologia, serviços e
  aplicações.
• Prover um ambiente colaborativo para
  instituições e empresas fomentarem as
  descobertas e inovações.
Objetivos do GENI
Infraestrutura
• Programável: software para controlar o
  comportamento dos nós.
• Virtualização:     múltiplos    pesquisadores
  utilizando o mesmo equipamento.
• Ecossistema: diferentes recursos operados por
  diferentes organizações em prol do GENI.
• Fatias: recursos compartilhados e reservados
  em diversas localizações.
Participantes
•   NSF – National Science Foundation
•   GENI Project Office: BBN Technologies
•   83 times (Setor acadêmico e privado)
•   Parceiros: Internet2, National Lambda Rail
•   Empresas:
    AT&T, Arista, Cisco, Fujitsu, HP, IBM, Microsoft.
    ..
Rede GENI
Estrutura
Design GENI
• Subconjuntos (porções) dentro do substrato
  de rede
• Sem limites na arquitetura de rede
• Clean-slate e arquitetura atual
Espirais (fases)
• 1ª espiral: Desenvolvimento dos planos
  técnicos e operacionais.
• 2ª espiral: Integrar protótipos, estruturas e
  melhorar arquiteturas, ferramentas e serviços.
• 3ª espiral: Suportar experimentos na rede
  GENI, aumentar os recursos disponíveis e
  facilitar   a   participação,    conexão     e
  configuração.
Backbones
• Internet2
Backbones
• National LambdaRail (NLR)
Principais recursos
                    Physical                                                           Programming
Testbed Name                      Layer 2 Control    Layer 3 Control       Scale                          Restrictions
                  connectivity                                                         environment


Million Node     Real end user
                                       None               None           ~3K nodes    Python based VM      TCP / UDP
GENI / Seattle     networks


                                       Some           Limited RAW
  PlanetLab      Edu networks                                            ~1K nodes       Linux VM             AUP
                                   via OpenFlow       sockets, VINI


                 Machine room,       OpenFlow,
 ProtoGENI       real switches,   VLANs across the        None           ~500 nodes     Any OS VM             AUP
                       etc.            WAN,



                 Machine room,
                                                                                                        Allows disruptive
DETER / TIED     real switches,         ??                  ??           ~500 nodes     Any OS VM
                                                                                                           experiments
                       etc.


   ORBIT            802.22             None               None           ??? nodes      Any OS VM              ??


                                                       Limited RAW
   GpENI         Edu networks      OpenFlow, ??                          ~200 nodes      Linux VM
                                                     sockets, VINI, ??
Aggregate                 Description
                                                               Hosts
                                                          Compute Resources                   Programmable Network        Network Connectivity

                          1090 nodes at 513 sites around Virtual machines on PlanetLab
            PlanetLab                                                                                     No                          Internet
                                   the world                         nodes
                          PlanetLab installation consisting Virtual machines on PlanetLab
       GPO Lab myPLC                                                                                    No               Internet2: IP; NLR: IP; Internet
                               of 5 multi-homed nodes                   nodes
                           Over 500 co-located PCs that
                                 can be loaded with an
                              experimenter specified OS
                                                                                           PCs can be set up as routers,
                               image and connected in           Complete PCs or virtual                                     Internet2: IP and Layer 2;
       Utah ProtoGENI                                                                     plus experimenter-controllable
                          arbitrary topologies. Includes 60         machines on PCs                                                  Internet
                                                                                             switches (HP ProCurves)
                           nodes with 2 WiFi cards each,
                             plus software-defined radio
                                  peripherals (USRP2)
                          Over 50 co-located PCs that can
                          be loaded with an experimenter
                                specified OS image and          Complete PCs or virtual                                     Internet2: IP and Layer 2;
     Kentucky ProtoGENI                                                                    PCs can be set up as routers
                                connected in arbitrary              machines on PCs                                                  Internet
                                   topologies. Strong
                             instrumentation capabilities
                           11 co-located PCs that can be
                            loaded with an experimenter
                                                                                                                         Internet2: IP and Layer 2; NLR:
     GPO Lab ProtoGENI          specified OS image and               Complete PCs          PCs can be set up as routers
                                                                                                                             IP and Layer 2; Internet
                                connected in arbitrary
                                       topologies
                               Compute resources on
                                                            Experimenter software, written
                          thousands of platforms donated
                                                             in a subset of Python, runs in
      Million Node GENI    by individuals and institutions.                                               No                          Internet
                                                              sandboxes on Million Node
                          Platforms may be mobile and/or
                                                                    GENI platforms.
                             behind firewalls and NATs.
Networks
        Aggregate                               Description                               Compute Resources                       Network Connectivity
                            Five high-performance PlanetLab nodes at Internet2
                                                                                  Experimenters program the General-
                                  co-location sites. Nodes incorporate high-
  Supercharged PlanetLab                                                         Purpose Processing Engines (GPEs) and
                             performance server and network processor blades                                                            Internet2
   Platform (SPP) Nodes                                                          Network Processor Blades (NPE) of the
                             to support service delivery over high speed overlay
                                                                                              SPP nodes.
                                                   networks.
                                                                                                                         Internet2: Layer 2 and IP; Internet2 ION
                                 Nodes at 5 Internet2 co-location sites. The
                                                                                                                           service (incl. many ProtoGENI sites); 1
                               ProtoGENI backbone runs Ethernet on a 1Gbps
                                                                                                                         Gbps to GpENI and Wisconsin ProtoGENI
ProtoGENI Backbone Nodes          Internet2 wave, and slices it with VLANs.                       No
                                                                                                                         site, 10 GBps to Utah ProtoGENI site and
                              Researchers select the topology of VLANs on this
                                                                                                                          Mid-Atlantic Crossroads; connected to
                                               infrastructure.
                                                                                                                                 SPP and ShadowNet nodes

                              BGP-session multiplexer that provides stable, on-
                             demand access to global BGP route feeds. Arbitrary
         BGP Mux              and even transient client BGP connections can be                    No                                    Internet2
                               provisioned and torn down on demand without
                                   affecting globally visible BGP sessions.
Stanford OpenFlow Network                                                                                                               Internet2
 Indiana Openflow Network                                                                                                               Internet2
 Rutgers Openflow Network                                                                                                               Internet2
   Washington Openflow     OpenFlow testbed consisting of three HP OpenFlow- Compute resources provided by a myPlc
                                                                                                                                           NLR
          Network                        controlled switches.                       instance with two nodes.
                                                                             Three of the six switches are connected
                            OpenFlow testbed consisting of six HP OpenFlow-
Wisconsin Openflow Network                                                     to computing resources available to                         NLR
                                         controlled switches.
                                                                                         experimenters
                              OpenFlow testbed consisting of three OpenFlow-       Computing resources provided by the
                                                                                                                          Internet2: IP and Layer 2, NLR: IP and
GPO Lab Openflow Network       controlled switches (one each of HP, NEC, and      GPO Lab myPLC and GPO Lab ProtoGENI
                                                                                                                                          Layer 2
                               Quanta) and an Expedient AM/OIM/FV stack.                       aggregates
Wireless
Aggregate                Description                     Compute Resources             Programmable Network             Network Connectivity


                         400 nodes, each with two                                      MAC layer and above
                         802.11 a/b/g interfaces,                                      programmable by
                                                         Full access to nodes in the
ORBIT Wireless Testbed   arranged in a grid. Nodes can                                 experimenter. Topology control
                                                         testbed
                         be loaded with experimenter                                   by changing transmit power
                         specified OS and software.                                    levels and noise floor.



                         35 transit buses equipped with
                         computers and a variety of
                         wireless radios, stationary WiFi
                         access points with buses
                         authenticated for access,        Virtual machines on an
DOME                     numerous organic access          embedded computer running    No                               Internet
                         points. Radios in the testbed    Linux
                         include 802.11b/g access
                         points, 802.11g PCI, XTend
                         900Mhz radios, 3G modems,
                         and GPS
Utilização
Estrutura (slices)
Experimentos
Alterando a estrutura
Parcerias
Operação
Conclusão
•   Aberto, larga-escala e realístico.
•   Objetivo de mudar o design das redes.
•   Muita colaboração.
•   Acesso              fácil,         pesquisas
    globais, sustentável, controlado.
Obrigado!
• Lúcio Henrique de Oliveira
  – Mestrado Inatel
     • lucio@minastecnologia.com.br

• Referências principais:
  – GENI Wiki http://groups.geni.net/geni/wiki
  – Larry Peterson, et al. GENI: Global Environment for
    Networks Innovations. 2006.
  – Gall, Alexander. GENI Network Virtualization
    Concepts. EFNI Worshop. Amsterdam. 2009

Mais conteúdo relacionado

Mais procurados

DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel ArchitectureDPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel ArchitectureJim St. Leger
 
How To Train Your Calxeda EnergyCore
How To Train Your  Calxeda EnergyCoreHow To Train Your  Calxeda EnergyCore
How To Train Your Calxeda EnergyCoreNaoto MATSUMOTO
 
Durgam vahia open_sparc_fpga
Durgam vahia open_sparc_fpgaDurgam vahia open_sparc_fpga
Durgam vahia open_sparc_fpgaObsidian Software
 
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012VCOC BonFIRE presentation at FIRE Engineering Workshop 2012
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012Andrés Gómez
 
Loom: flexible and efficient NIC packet scheduling
Loom: flexible and efficient NIC packet schedulingLoom: flexible and efficient NIC packet scheduling
Loom: flexible and efficient NIC packet schedulingTakuyaFukuoka2
 
CodeCity: Visual Exploration of Large-Scale Evolving Software
CodeCity: Visual Exploration of Large-Scale Evolving SoftwareCodeCity: Visual Exploration of Large-Scale Evolving Software
CodeCity: Visual Exploration of Large-Scale Evolving SoftwareRichard Wettel
 
Introducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsIntroducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsAnalog Devices, Inc.
 
Visual Exploration of Large-Scale System Evolution
Visual Exploration of Large-Scale System EvolutionVisual Exploration of Large-Scale System Evolution
Visual Exploration of Large-Scale System EvolutionRichard Wettel
 
A Survey on Performance Analytical Tools for Partitioned Global Address Space
A Survey on Performance Analytical Tools for Partitioned Global Address SpaceA Survey on Performance Analytical Tools for Partitioned Global Address Space
A Survey on Performance Analytical Tools for Partitioned Global Address SpaceTakuyaFukuoka2
 
Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012EneaSoftware
 
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be Slow
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be SlowELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be Slow
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be SlowBenjamin Zores
 
Virtual Network Performance Challenge
Virtual Network Performance ChallengeVirtual Network Performance Challenge
Virtual Network Performance ChallengeStephen Hemminger
 
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011Shinya Takamaeda-Y
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheetIonela
 
Multicore coming to a screen near you
Multicore coming to a screen near youMulticore coming to a screen near you
Multicore coming to a screen near youRSComponentsTCC
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 

Mais procurados (20)

DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel ArchitectureDPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
 
How To Train Your Calxeda EnergyCore
How To Train Your  Calxeda EnergyCoreHow To Train Your  Calxeda EnergyCore
How To Train Your Calxeda EnergyCore
 
Durgam vahia open_sparc_fpga
Durgam vahia open_sparc_fpgaDurgam vahia open_sparc_fpga
Durgam vahia open_sparc_fpga
 
IPS_3M_eng
IPS_3M_engIPS_3M_eng
IPS_3M_eng
 
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012VCOC BonFIRE presentation at FIRE Engineering Workshop 2012
VCOC BonFIRE presentation at FIRE Engineering Workshop 2012
 
Loom: flexible and efficient NIC packet scheduling
Loom: flexible and efficient NIC packet schedulingLoom: flexible and efficient NIC packet scheduling
Loom: flexible and efficient NIC packet scheduling
 
CodeCity: Visual Exploration of Large-Scale Evolving Software
CodeCity: Visual Exploration of Large-Scale Evolving SoftwareCodeCity: Visual Exploration of Large-Scale Evolving Software
CodeCity: Visual Exploration of Large-Scale Evolving Software
 
Introducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsIntroducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin Processors
 
Visual Exploration of Large-Scale System Evolution
Visual Exploration of Large-Scale System EvolutionVisual Exploration of Large-Scale System Evolution
Visual Exploration of Large-Scale System Evolution
 
A Survey on Performance Analytical Tools for Partitioned Global Address Space
A Survey on Performance Analytical Tools for Partitioned Global Address SpaceA Survey on Performance Analytical Tools for Partitioned Global Address Space
A Survey on Performance Analytical Tools for Partitioned Global Address Space
 
Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012
 
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be Slow
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be SlowELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be Slow
ELCE 2011 - BZ - Embedded Linux Optimization Techniques - How Not To Be Slow
 
Virtual Network Performance Challenge
Virtual Network Performance ChallengeVirtual Network Performance Challenge
Virtual Network Performance Challenge
 
Yocto - 7 masters
Yocto - 7 mastersYocto - 7 masters
Yocto - 7 masters
 
1
11
1
 
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheet
 
Multicore coming to a screen near you
Multicore coming to a screen near youMulticore coming to a screen near you
Multicore coming to a screen near you
 
SDN
SDNSDN
SDN
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 

Destaque

Информационный Вестник "Ингрии" июль 2014
Информационный Вестник "Ингрии" июль 2014Информационный Вестник "Ингрии" июль 2014
Информационный Вестник "Ингрии" июль 2014Ingria. Technopark St. Petersburg
 
Деловая презентация
Деловая презентацияДеловая презентация
Деловая презентацияVadim Zhartun
 
Как построить сверхмобильную компанию?
Как построить сверхмобильную компанию?Как построить сверхмобильную компанию?
Как построить сверхмобильную компанию?Ingria. Technopark St. Petersburg
 
Guide to Corporate Governance for Subvented Organisations - Executive Summary
Guide to Corporate Governance for Subvented Organisations - Executive SummaryGuide to Corporate Governance for Subvented Organisations - Executive Summary
Guide to Corporate Governance for Subvented Organisations - Executive Summaryeuweben01
 
Answering an exam question
Answering an exam questionAnswering an exam question
Answering an exam questiont0nywilliams
 
How to Win: Optimizing Your Online Giving Experience
How to Win: Optimizing Your Online Giving Experience How to Win: Optimizing Your Online Giving Experience
How to Win: Optimizing Your Online Giving Experience Charity Dynamics
 
Buzzshift listening stations
Buzzshift listening stationsBuzzshift listening stations
Buzzshift listening stationsEddy Badrina
 
Kaya karataş 2016 korosu ocak 19 konser resimleri
Kaya karataş 2016 korosu ocak 19 konser resimleriKaya karataş 2016 korosu ocak 19 konser resimleri
Kaya karataş 2016 korosu ocak 19 konser resimleriaokutur
 
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012Mongara AB
 
Is Facebook involved with click frauds?
Is Facebook involved with click frauds?Is Facebook involved with click frauds?
Is Facebook involved with click frauds?Max Favilli
 
Digital eng
Digital engDigital eng
Digital engbeerguy
 
Sundsvall42 19 okt mjuka sidorna av projekt
Sundsvall42 19 okt mjuka sidorna av projektSundsvall42 19 okt mjuka sidorna av projekt
Sundsvall42 19 okt mjuka sidorna av projektMongara AB
 
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрь
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрьИнформационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрь
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрьIngria. Technopark St. Petersburg
 
Валерия Агапова - Технопосхис «Новый звездный»
Валерия Агапова - Технопосхис «Новый звездный»Валерия Агапова - Технопосхис «Новый звездный»
Валерия Агапова - Технопосхис «Новый звездный»Ingria. Technopark St. Petersburg
 

Destaque (20)

Информационный Вестник "Ингрии" июль 2014
Информационный Вестник "Ингрии" июль 2014Информационный Вестник "Ингрии" июль 2014
Информационный Вестник "Ингрии" июль 2014
 
SMaileX.com [Web Ready 2010]
SMaileX.com [Web Ready 2010]SMaileX.com [Web Ready 2010]
SMaileX.com [Web Ready 2010]
 
Канопус
КанопусКанопус
Канопус
 
Деловая презентация
Деловая презентацияДеловая презентация
Деловая презентация
 
Как построить сверхмобильную компанию?
Как построить сверхмобильную компанию?Как построить сверхмобильную компанию?
Как построить сверхмобильную компанию?
 
Guide to Corporate Governance for Subvented Organisations - Executive Summary
Guide to Corporate Governance for Subvented Organisations - Executive SummaryGuide to Corporate Governance for Subvented Organisations - Executive Summary
Guide to Corporate Governance for Subvented Organisations - Executive Summary
 
Answering an exam question
Answering an exam questionAnswering an exam question
Answering an exam question
 
How to Win: Optimizing Your Online Giving Experience
How to Win: Optimizing Your Online Giving Experience How to Win: Optimizing Your Online Giving Experience
How to Win: Optimizing Your Online Giving Experience
 
Buzzshift listening stations
Buzzshift listening stationsBuzzshift listening stations
Buzzshift listening stations
 
Umi котырев мотивация
Umi котырев мотивацияUmi котырев мотивация
Umi котырев мотивация
 
Kaya karataş 2016 korosu ocak 19 konser resimleri
Kaya karataş 2016 korosu ocak 19 konser resimleriKaya karataş 2016 korosu ocak 19 konser resimleri
Kaya karataş 2016 korosu ocak 19 konser resimleri
 
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012
Din roll som franchisetagare Svensk Bensinhandel, Mongara, Gran Canaria 2012
 
Is Facebook involved with click frauds?
Is Facebook involved with click frauds?Is Facebook involved with click frauds?
Is Facebook involved with click frauds?
 
gamification i-Free
gamification i-Freegamification i-Free
gamification i-Free
 
Digital eng
Digital engDigital eng
Digital eng
 
Unit 19b Wills
Unit 19b WillsUnit 19b Wills
Unit 19b Wills
 
Sundsvall42 19 okt mjuka sidorna av projekt
Sundsvall42 19 okt mjuka sidorna av projektSundsvall42 19 okt mjuka sidorna av projekt
Sundsvall42 19 okt mjuka sidorna av projekt
 
Будь в курсе
Будь в курсе Будь в курсе
Будь в курсе
 
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрь
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрьИнформационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрь
Информационный Вестник Технопарка и Бизнес-инкубатора «Ингрия» за октябрь
 
Валерия Агапова - Технопосхис «Новый звездный»
Валерия Агапова - Технопосхис «Новый звездный»Валерия Агапова - Технопосхис «Новый звездный»
Валерия Агапова - Технопосхис «Новый звездный»
 

Semelhante a GENI - Seminário - Inatel

Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Dan Wendlandt
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)Mario Cho
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summitDan Wendlandt
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxOpenStack Foundation
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating systemIsaku Yamahata
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopEleni Trouva
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
Build Your Private Cloud with Ezilla and Haduzilla
Build Your Private Cloud with Ezilla and HaduzillaBuild Your Private Cloud with Ezilla and Haduzilla
Build Your Private Cloud with Ezilla and HaduzillaJazz Yao-Tsung Wang
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first partlilliput12
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and AutomationAdam Johnson
 
Contiki IoT simulation
Contiki IoT simulationContiki IoT simulation
Contiki IoT simulationnabati
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
OpenCORD MiniSummit - Physical POD test and deployments
OpenCORD MiniSummit - Physical POD test and deploymentsOpenCORD MiniSummit - Physical POD test and deployments
OpenCORD MiniSummit - Physical POD test and deploymentsOpen Networking Summit
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_updateAkihiro Motoki
 
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleContrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleMarketingArrowECS_CZ
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 

Semelhante a GENI - Seminário - Inatel (20)

Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summit
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptx
 
Ryu ods2012-spring
Ryu ods2012-springRyu ods2012-spring
Ryu ods2012-spring
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating system
 
Cn lab manual 150702
Cn lab manual 150702Cn lab manual 150702
Cn lab manual 150702
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Build Your Private Cloud with Ezilla and Haduzilla
Build Your Private Cloud with Ezilla and HaduzillaBuild Your Private Cloud with Ezilla and Haduzilla
Build Your Private Cloud with Ezilla and Haduzilla
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first part
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 
Contiki IoT simulation
Contiki IoT simulationContiki IoT simulation
Contiki IoT simulation
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
OpenCORD MiniSummit - Physical POD test and deployments
OpenCORD MiniSummit - Physical POD test and deploymentsOpenCORD MiniSummit - Physical POD test and deployments
OpenCORD MiniSummit - Physical POD test and deployments
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
 
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleContrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at Scale
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 

Último

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 

Último (20)

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 

GENI - Seminário - Inatel

  • 1. Global Environment for Network Innovations Lúcio Henrique de Oliveira Seminário - Mestrado Inatel – TP 534 04/11/11
  • 2. O que é o GENI? • Laboratório virtual para explorar o futuro da internet. – Entender: Redes globais e suas relações com a sociedade; – Inovar: Além das fronteiras da ciência e da engenharia; – Transformar: A pesquisa em redes e a sociedade como um todo.
  • 3. Objetivos do GENI • Suportar pesquisas em escala em uma infraestrutura compartilhada, heterogênea e equipada. • Permitir uma configuração em “profundidade”, promovendo inovações e novos desenvolvimentos em redes, segurança, tecnologia, serviços e aplicações. • Prover um ambiente colaborativo para instituições e empresas fomentarem as descobertas e inovações.
  • 5. Infraestrutura • Programável: software para controlar o comportamento dos nós. • Virtualização: múltiplos pesquisadores utilizando o mesmo equipamento. • Ecossistema: diferentes recursos operados por diferentes organizações em prol do GENI. • Fatias: recursos compartilhados e reservados em diversas localizações.
  • 6. Participantes • NSF – National Science Foundation • GENI Project Office: BBN Technologies • 83 times (Setor acadêmico e privado) • Parceiros: Internet2, National Lambda Rail • Empresas: AT&T, Arista, Cisco, Fujitsu, HP, IBM, Microsoft. ..
  • 9. Design GENI • Subconjuntos (porções) dentro do substrato de rede • Sem limites na arquitetura de rede • Clean-slate e arquitetura atual
  • 10. Espirais (fases) • 1ª espiral: Desenvolvimento dos planos técnicos e operacionais. • 2ª espiral: Integrar protótipos, estruturas e melhorar arquiteturas, ferramentas e serviços. • 3ª espiral: Suportar experimentos na rede GENI, aumentar os recursos disponíveis e facilitar a participação, conexão e configuração.
  • 13. Principais recursos Physical Programming Testbed Name Layer 2 Control Layer 3 Control Scale Restrictions connectivity environment Million Node Real end user None None ~3K nodes Python based VM TCP / UDP GENI / Seattle networks Some Limited RAW PlanetLab Edu networks ~1K nodes Linux VM AUP via OpenFlow sockets, VINI Machine room, OpenFlow, ProtoGENI real switches, VLANs across the None ~500 nodes Any OS VM AUP etc. WAN, Machine room, Allows disruptive DETER / TIED real switches, ?? ?? ~500 nodes Any OS VM experiments etc. ORBIT 802.22 None None ??? nodes Any OS VM ?? Limited RAW GpENI Edu networks OpenFlow, ?? ~200 nodes Linux VM sockets, VINI, ??
  • 14. Aggregate Description Hosts Compute Resources Programmable Network Network Connectivity 1090 nodes at 513 sites around Virtual machines on PlanetLab PlanetLab No Internet the world nodes PlanetLab installation consisting Virtual machines on PlanetLab GPO Lab myPLC No Internet2: IP; NLR: IP; Internet of 5 multi-homed nodes nodes Over 500 co-located PCs that can be loaded with an experimenter specified OS PCs can be set up as routers, image and connected in Complete PCs or virtual Internet2: IP and Layer 2; Utah ProtoGENI plus experimenter-controllable arbitrary topologies. Includes 60 machines on PCs Internet switches (HP ProCurves) nodes with 2 WiFi cards each, plus software-defined radio peripherals (USRP2) Over 50 co-located PCs that can be loaded with an experimenter specified OS image and Complete PCs or virtual Internet2: IP and Layer 2; Kentucky ProtoGENI PCs can be set up as routers connected in arbitrary machines on PCs Internet topologies. Strong instrumentation capabilities 11 co-located PCs that can be loaded with an experimenter Internet2: IP and Layer 2; NLR: GPO Lab ProtoGENI specified OS image and Complete PCs PCs can be set up as routers IP and Layer 2; Internet connected in arbitrary topologies Compute resources on Experimenter software, written thousands of platforms donated in a subset of Python, runs in Million Node GENI by individuals and institutions. No Internet sandboxes on Million Node Platforms may be mobile and/or GENI platforms. behind firewalls and NATs.
  • 15. Networks Aggregate Description Compute Resources Network Connectivity Five high-performance PlanetLab nodes at Internet2 Experimenters program the General- co-location sites. Nodes incorporate high- Supercharged PlanetLab Purpose Processing Engines (GPEs) and performance server and network processor blades Internet2 Platform (SPP) Nodes Network Processor Blades (NPE) of the to support service delivery over high speed overlay SPP nodes. networks. Internet2: Layer 2 and IP; Internet2 ION Nodes at 5 Internet2 co-location sites. The service (incl. many ProtoGENI sites); 1 ProtoGENI backbone runs Ethernet on a 1Gbps Gbps to GpENI and Wisconsin ProtoGENI ProtoGENI Backbone Nodes Internet2 wave, and slices it with VLANs. No site, 10 GBps to Utah ProtoGENI site and Researchers select the topology of VLANs on this Mid-Atlantic Crossroads; connected to infrastructure. SPP and ShadowNet nodes BGP-session multiplexer that provides stable, on- demand access to global BGP route feeds. Arbitrary BGP Mux and even transient client BGP connections can be No Internet2 provisioned and torn down on demand without affecting globally visible BGP sessions. Stanford OpenFlow Network Internet2 Indiana Openflow Network Internet2 Rutgers Openflow Network Internet2 Washington Openflow OpenFlow testbed consisting of three HP OpenFlow- Compute resources provided by a myPlc NLR Network controlled switches. instance with two nodes. Three of the six switches are connected OpenFlow testbed consisting of six HP OpenFlow- Wisconsin Openflow Network to computing resources available to NLR controlled switches. experimenters OpenFlow testbed consisting of three OpenFlow- Computing resources provided by the Internet2: IP and Layer 2, NLR: IP and GPO Lab Openflow Network controlled switches (one each of HP, NEC, and GPO Lab myPLC and GPO Lab ProtoGENI Layer 2 Quanta) and an Expedient AM/OIM/FV stack. aggregates
  • 16. Wireless Aggregate Description Compute Resources Programmable Network Network Connectivity 400 nodes, each with two MAC layer and above 802.11 a/b/g interfaces, programmable by Full access to nodes in the ORBIT Wireless Testbed arranged in a grid. Nodes can experimenter. Topology control testbed be loaded with experimenter by changing transmit power specified OS and software. levels and noise floor. 35 transit buses equipped with computers and a variety of wireless radios, stationary WiFi access points with buses authenticated for access, Virtual machines on an DOME numerous organic access embedded computer running No Internet points. Radios in the testbed Linux include 802.11b/g access points, 802.11g PCI, XTend 900Mhz radios, 3G modems, and GPS
  • 23. Conclusão • Aberto, larga-escala e realístico. • Objetivo de mudar o design das redes. • Muita colaboração. • Acesso fácil, pesquisas globais, sustentável, controlado.
  • 24. Obrigado! • Lúcio Henrique de Oliveira – Mestrado Inatel • lucio@minastecnologia.com.br • Referências principais: – GENI Wiki http://groups.geni.net/geni/wiki – Larry Peterson, et al. GENI: Global Environment for Networks Innovations. 2006. – Gall, Alexander. GENI Network Virtualization Concepts. EFNI Worshop. Amsterdam. 2009