SlideShare uma empresa Scribd logo
TaaS
Testbeds como serviço
Ciclo de seminários RNP
Leandro Ciuffo
Iara Machado
O que é um testbed?
• Testbeds são plataformas de experimentação, que
permitem a realização de experimentos de teorias
cientificas e de novas tecnologias, em um ambiente que
reproduz em escala um cenário real.
O que é um testbed?
Características de um testbed
• Experimentos podem ser replicáveis e automatizados.
• Recursos computacionais e de rede aprovisionado
dinamicamente (modelo ”self-service”).
• Agendamento dos recursos
• Vários testbeds podem formar uma federação.
• Em uma federação, recursos são compartilhados, e o
seu uso é governado por uma politica de uso, que é
definida pela governança da federação.
Testbeds também podem ser usados como
ambientes de ensino de novas tecnologias.
Testbeds na RNP – exemplo prático
GIdLab
Laboratório de Experimentação em Gestão de Identidade
Serviço em produção
Ambiente de Homologação
(pré-produção)
Testbed
Recurso do testbed
(Federação Shibboleth
para desenvolvimento e testes)
Testbeds na RNP (1/2)
• Rede GIGA
• tecnologias de transmissão, de comutação, de
protocolos, de serviços e de aplicações de redes
http://www.projetogiga.org.br
• PlanetLab
• Sistemas distribuídos (em larga escala)
https://www.planet-lab.org/
• GidLab
• Gestão de Identidade
https://wiki.rnp.br/display/gidlab
Testbeds na RNP (2/2)
• GT-TEI: Testbed para Espaços Inteligentes
• Redes de Sensores sem Fio (RSSF)
http://ceunaterra.voip.ufrj.br/Site/
• FIBRE
• Internet do Futuro
http://www.fibre.org.br
Testbeds no mundo – programa FIRE (2016)
https://www.ict-fire.eu/offering/
Testbeds no mundo - exemplos
• Fiesta: Federated Interoperable Semantic IoT Testbeds and
Applications
• IoT
http://fiesta-iot.eu/iot-experiments-as-a-service/
https://www.ict-fire.eu/testbeds-search/
http://www.xipi.eu/
Testbeds no mundo – GENI
https://portal.geni.net
http://www.bristolisopen.com
Testbeds no mundo – Bristol is Open
“CEaaS: City Experimentation-as-a-Service”
Testbeds no mundo - exemplos (1/3)
• Felix: Federated Test-beds for large-scale infrastructure
experiments
• Internet do Futuro (EU-Japão)
http://www.ict-felix.eu
• Distem: DISTributed systems Emulator
• Sistemas distribuídos (Cloud, P2P, HPC, Grid)
http://distem.gforge.inria.fr/
• Chameleon
• Cloud services
https://www.chameleoncloud.org/about/chameleon/
Testbeds no mundo - exemplos (2/3)
• ORBIT: Open-Access Research Testbed for Next-
Generation Wireless Networks e NORBIT
• Redes sem fio
http://www.orbit-lab.org (EUA)
http://www.fed4fire.eu/norbit/ (Australia)
• fanTaaStic
• Testes de software (“Testing-as-a-Service”)
http://www.testbeds.eu
• INFINITE: INternational Future INdustrial Internet Testbed
• Soluções e produtos industriais para Internet
http://www.iiconsortium.org/infinite.htm
Testbeds no mundo - exemplos (3/3)
• ITU IPTV IPv6 Global Testbed Project
• IPTV
http://www.itu.int/en/ITU-T/C-
I/interop/I3GT/Pages/default.aspx
• VisionAir
• Visualização 3D
http://www.infra-visionair.eu (finalizado)
http://www.xipi.eu/http://services.geant.net/GTS/Pages/Home.aspx
https://www.es.net/network-r-and-d/experimental-network-testbeds/100g-sdn-testbed
Classroom as a Service
NYU classroom-as-a-service (for wireless experiments)
http://witestlab.poly.edu/site/page/classroom
FIBRE (1/2)
UFF
UFSCar
UNIFACS
UFPE
UFG
UFPA
RNP/NOC
USP
CPqD UFRJ
Fibre.org.br
FIBRE (2/2)
Fibre.org.br
Leandro Ciuffo
Iara Machado

Mais conteúdo relacionado

Mais procurados

Informática básica-supera-cursos
Informática básica-supera-cursosInformática básica-supera-cursos
Informática básica-supera-cursos
Carlos Rodrigo de Araujo
 
Montagem de computadores aula 1
Montagem de computadores   aula 1Montagem de computadores   aula 1
Montagem de computadores aula 1
Michel Chagas
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Messias Batista
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Fernando Palma
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
Suzana Viana Mota
 
Desenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDDDesenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDDwashingtonlslima
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
Pepe Rocker
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
Wellington Oliveira
 
Estrutura e funcionamento do computador
Estrutura e funcionamento do computador Estrutura e funcionamento do computador
Estrutura e funcionamento do computador
Mónica Martins
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - Hardware
Jocelma Rios
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
TROLITO LALALAL
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Chatbots
ChatbotsChatbots
Chatbots
Filipe Fonseca
 
425173045-Manual-0770.pdf
425173045-Manual-0770.pdf425173045-Manual-0770.pdf
425173045-Manual-0770.pdf
Athena542429
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
Suzana Viana Mota
 
Apostila redes remotas de computadores
Apostila redes remotas de computadoresApostila redes remotas de computadores
Apostila redes remotas de computadoresfernandao777
 
Memórias
MemóriasMemórias
Memórias
Jailson Silva
 

Mais procurados (20)

Informática básica-supera-cursos
Informática básica-supera-cursosInformática básica-supera-cursos
Informática básica-supera-cursos
 
Montagem de computadores aula 1
Montagem de computadores   aula 1Montagem de computadores   aula 1
Montagem de computadores aula 1
 
Clock
ClockClock
Clock
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Desenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDDDesenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDD
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Estrutura e funcionamento do computador
Estrutura e funcionamento do computador Estrutura e funcionamento do computador
Estrutura e funcionamento do computador
 
Aulas 1 e 2 - Hardware
Aulas 1 e 2 - HardwareAulas 1 e 2 - Hardware
Aulas 1 e 2 - Hardware
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Chatbots
ChatbotsChatbots
Chatbots
 
425173045-Manual-0770.pdf
425173045-Manual-0770.pdf425173045-Manual-0770.pdf
425173045-Manual-0770.pdf
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Memórias
MemóriasMemórias
Memórias
 
Apostila redes remotas de computadores
Apostila redes remotas de computadoresApostila redes remotas de computadores
Apostila redes remotas de computadores
 
Memórias
MemóriasMemórias
Memórias
 

Destaque

Classificare informazione: le tendenze del nuovo web
Classificare informazione: le tendenze del nuovo webClassificare informazione: le tendenze del nuovo web
Classificare informazione: le tendenze del nuovo web
Gino Roncaglia
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
Leandro Ciuffo
 
HPC landscape in Brazil
HPC landscape in BrazilHPC landscape in Brazil
HPC landscape in Brazil
Leandro Ciuffo
 
Padova2010
Padova2010Padova2010
Padova2010
Gino Roncaglia
 
Future of TV: the 8K Experience
Future of TV: the 8K Experience Future of TV: the 8K Experience
Future of TV: the 8K Experience
Leandro Ciuffo
 
Supporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksSupporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksLeandro Ciuffo
 
Dove va il libro
Dove va il libroDove va il libro
Dove va il libro
Gino Roncaglia
 

Destaque (7)

Classificare informazione: le tendenze del nuovo web
Classificare informazione: le tendenze del nuovo webClassificare informazione: le tendenze del nuovo web
Classificare informazione: le tendenze del nuovo web
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
HPC landscape in Brazil
HPC landscape in BrazilHPC landscape in Brazil
HPC landscape in Brazil
 
Padova2010
Padova2010Padova2010
Padova2010
 
Future of TV: the 8K Experience
Future of TV: the 8K Experience Future of TV: the 8K Experience
Future of TV: the 8K Experience
 
Supporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksSupporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E Networks
 
Dove va il libro
Dove va il libroDove va il libro
Dove va il libro
 

Semelhante a TaaS: Testbeds como Serviço

Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
FIBRE Testbed
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
pccdias
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Rodrigo Calumby
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App EngineLuiz Cláudio Silva
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Windson Viana
 
Como funciona a Internet - Tópicos Avançados
Como funciona a Internet - Tópicos AvançadosComo funciona a Internet - Tópicos Avançados
Como funciona a Internet - Tópicos Avançados
Escola de Governança da Internet no Brasil
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
Thiago Pereira
 
Python e suas aplicações
Python e suas aplicaçõesPython e suas aplicações
Python e suas aplicações
Izabela Guerreiro
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
André Abe Vicente
 
ECODE
ECODEECODE
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dados
Elton Meira
 
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorchFacebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Fulvio Mascara
 
Tendências e Oportunidades - Robótica
Tendências e Oportunidades - RobóticaTendências e Oportunidades - Robótica
Tendências e Oportunidades - Robótica
Laboratorium
 
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computaçãoApresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
ManoelGuilherme2
 
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
GUTS-RS
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
Aécio Pires
 
OpenIoT
OpenIoT OpenIoT
OpenIoT
Larissa Leite
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começou
Jose Wilker
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
Denis Wilson Souza Rosa
 

Semelhante a TaaS: Testbeds como Serviço (20)

Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App Engine
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
Como funciona a Internet - Tópicos Avançados
Como funciona a Internet - Tópicos AvançadosComo funciona a Internet - Tópicos Avançados
Como funciona a Internet - Tópicos Avançados
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
Python e suas aplicações
Python e suas aplicaçõesPython e suas aplicações
Python e suas aplicações
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
 
ECODE
ECODEECODE
ECODE
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dados
 
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorchFacebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
 
Tendências e Oportunidades - Robótica
Tendências e Oportunidades - RobóticaTendências e Oportunidades - Robótica
Tendências e Oportunidades - Robótica
 
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computaçãoApresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
 
Computação de alta performance
Computação de alta performanceComputação de alta performance
Computação de alta performance
 
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
 
OpenIoT
OpenIoT OpenIoT
OpenIoT
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começou
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 

Mais de Leandro Ciuffo

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
Leandro Ciuffo
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Leandro Ciuffo
 
RNP support to data-driven research
RNP support to data-driven researchRNP support to data-driven research
RNP support to data-driven research
Leandro Ciuffo
 
A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...
Leandro Ciuffo
 
4K aplicado à telemedicina
4K aplicado à telemedicina4K aplicado à telemedicina
4K aplicado à telemedicina
Leandro Ciuffo
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale Science
Leandro Ciuffo
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization
Leandro Ciuffo
 
FP7-ICT Programme
FP7-ICT ProgrammeFP7-ICT Programme
FP7-ICT Programme
Leandro Ciuffo
 
Usos inovadores da Internet
Usos inovadores da InternetUsos inovadores da Internet
Usos inovadores da InternetLeandro Ciuffo
 
Grades computacionais e suas aplicações
Grades computacionais e suas aplicaçõesGrades computacionais e suas aplicações
Grades computacionais e suas aplicações
Leandro Ciuffo
 
Introduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructuresIntroduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructures
Leandro Ciuffo
 
gLite Overview
gLite OverviewgLite Overview
gLite Overview
Leandro Ciuffo
 
gLite Data Management System
gLite Data Management SystemgLite Data Management System
gLite Data Management System
Leandro Ciuffo
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering Systems
Leandro Ciuffo
 
Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009
Leandro Ciuffo
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesLeandro Ciuffo
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information SystemLeandro Ciuffo
 
Computação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaComputação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaLeandro Ciuffo
 
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Leandro Ciuffo
 
EELA-2: NA3 - Application Support
EELA-2: NA3 - Application SupportEELA-2: NA3 - Application Support
EELA-2: NA3 - Application Support
Leandro Ciuffo
 

Mais de Leandro Ciuffo (20)

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
 
RNP support to data-driven research
RNP support to data-driven researchRNP support to data-driven research
RNP support to data-driven research
 
A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...
 
4K aplicado à telemedicina
4K aplicado à telemedicina4K aplicado à telemedicina
4K aplicado à telemedicina
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale Science
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization
 
FP7-ICT Programme
FP7-ICT ProgrammeFP7-ICT Programme
FP7-ICT Programme
 
Usos inovadores da Internet
Usos inovadores da InternetUsos inovadores da Internet
Usos inovadores da Internet
 
Grades computacionais e suas aplicações
Grades computacionais e suas aplicaçõesGrades computacionais e suas aplicações
Grades computacionais e suas aplicações
 
Introduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructuresIntroduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructures
 
gLite Overview
gLite OverviewgLite Overview
gLite Overview
 
gLite Data Management System
gLite Data Management SystemgLite Data Management System
gLite Data Management System
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering Systems
 
Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information System
 
Computação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaComputação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciência
 
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
 
EELA-2: NA3 - Application Support
EELA-2: NA3 - Application SupportEELA-2: NA3 - Application Support
EELA-2: NA3 - Application Support
 

TaaS: Testbeds como Serviço

  • 1. TaaS Testbeds como serviço Ciclo de seminários RNP Leandro Ciuffo Iara Machado
  • 2. O que é um testbed? • Testbeds são plataformas de experimentação, que permitem a realização de experimentos de teorias cientificas e de novas tecnologias, em um ambiente que reproduz em escala um cenário real.
  • 3. O que é um testbed?
  • 4. Características de um testbed • Experimentos podem ser replicáveis e automatizados. • Recursos computacionais e de rede aprovisionado dinamicamente (modelo ”self-service”). • Agendamento dos recursos • Vários testbeds podem formar uma federação. • Em uma federação, recursos são compartilhados, e o seu uso é governado por uma politica de uso, que é definida pela governança da federação. Testbeds também podem ser usados como ambientes de ensino de novas tecnologias.
  • 5. Testbeds na RNP – exemplo prático GIdLab Laboratório de Experimentação em Gestão de Identidade Serviço em produção Ambiente de Homologação (pré-produção) Testbed Recurso do testbed (Federação Shibboleth para desenvolvimento e testes)
  • 6. Testbeds na RNP (1/2) • Rede GIGA • tecnologias de transmissão, de comutação, de protocolos, de serviços e de aplicações de redes http://www.projetogiga.org.br • PlanetLab • Sistemas distribuídos (em larga escala) https://www.planet-lab.org/ • GidLab • Gestão de Identidade https://wiki.rnp.br/display/gidlab
  • 7. Testbeds na RNP (2/2) • GT-TEI: Testbed para Espaços Inteligentes • Redes de Sensores sem Fio (RSSF) http://ceunaterra.voip.ufrj.br/Site/ • FIBRE • Internet do Futuro http://www.fibre.org.br
  • 8. Testbeds no mundo – programa FIRE (2016) https://www.ict-fire.eu/offering/
  • 9. Testbeds no mundo - exemplos • Fiesta: Federated Interoperable Semantic IoT Testbeds and Applications • IoT http://fiesta-iot.eu/iot-experiments-as-a-service/
  • 12. Testbeds no mundo – GENI https://portal.geni.net
  • 13. http://www.bristolisopen.com Testbeds no mundo – Bristol is Open “CEaaS: City Experimentation-as-a-Service”
  • 14. Testbeds no mundo - exemplos (1/3) • Felix: Federated Test-beds for large-scale infrastructure experiments • Internet do Futuro (EU-Japão) http://www.ict-felix.eu • Distem: DISTributed systems Emulator • Sistemas distribuídos (Cloud, P2P, HPC, Grid) http://distem.gforge.inria.fr/ • Chameleon • Cloud services https://www.chameleoncloud.org/about/chameleon/
  • 15. Testbeds no mundo - exemplos (2/3) • ORBIT: Open-Access Research Testbed for Next- Generation Wireless Networks e NORBIT • Redes sem fio http://www.orbit-lab.org (EUA) http://www.fed4fire.eu/norbit/ (Australia) • fanTaaStic • Testes de software (“Testing-as-a-Service”) http://www.testbeds.eu • INFINITE: INternational Future INdustrial Internet Testbed • Soluções e produtos industriais para Internet http://www.iiconsortium.org/infinite.htm
  • 16. Testbeds no mundo - exemplos (3/3) • ITU IPTV IPv6 Global Testbed Project • IPTV http://www.itu.int/en/ITU-T/C- I/interop/I3GT/Pages/default.aspx • VisionAir • Visualização 3D http://www.infra-visionair.eu (finalizado)
  • 19. Classroom as a Service NYU classroom-as-a-service (for wireless experiments) http://witestlab.poly.edu/site/page/classroom

Notas do Editor

  1. FIRE’s current offering (April 2016) includes 27 projects, where 25 are research and/or experimentation projects and 2 are Coordination and Support Action (SA) / Study projects.
  2. FIESTA offeres tools i) to design and execute experimental workflows, ii) dynamically discover IoT resources, and iii) access data in a testbed agnostic manner.
  3. Bristol Is Open provides City Experimentation as a Service (CEaaS) to companies that develop networking, connectivity, IoT, rich-media and other smart-city solutions. A ‘software-defined’ urban digital test-bed is being deployed across Bristol, and extended across the West of England, over the next couple of years. The test-bed is coming live in phases between Autumn 2015 and Autumn 2016. The digital infrastructure can be used by companies and developers to build and test a wide range of applications and smart city services ranging from rich-media distribution, congestion management, waste management, new forms of e-democracy, energy supply management, on-street digital games and driverless cars, to name but a few.
  4. Oferece como serviço experimental GTS – Geant Testbed Services Oferece virtualização de rede com uma série de características inovadoras que permitem pesquisador estabelecer redes experimentais de alto desempenho rapidamente e com flexibilidade e em escala global. Trabalha em parceria com o GENI e o programa FIRE, tanto para apoiar os esforços de investigação e de colaborar como um parceiro para desenvolver e amadurecer capacidades experimentais avançados. GTS é um novo conceito de serviço no âmbito do projecto GEANT, usuários solicitam serviço direto à GEANT
  5. Opera desde 2011 um testbed multi-Layer 100G Modelo Usuário aplica projeto de 2 a 3 páginas para solicitar o uso acesso agendado com baseado em calendário disponível renovação anual Resultados Vários trabalhos publicados em TCP, classificação de fluxo, IDS, etc .. Motivação Muitos conceitos funcionam bem em laboratório, mas requerem significantes modificações para funcionar em larga escala