O documento descreve testbeds como plataformas de experimentação para novas tecnologias em ambientes simulados, incluindo exemplos de testbeds na RNP e no mundo para áreas como Internet do Futuro, IoT, redes sem fio e gestão de identidade.
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.
Características de umtestbed
• 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/
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)
#9 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.
#10 FIESTA offeres tools i) to design and execute experimental workflows, ii) dynamically discover IoT resources, and iii) access data in a testbed agnostic manner.
#14 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.
#18 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
#19 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