Info! Please note that this translation has been provided at best effort, for your convenience. The English page remains the official version.

Rotas mais rápidas (Internship @ AFRINIC)

redeÀs vezes, os operadores de rede, os provedores de conteúdo e as redes de entrega de conteúdo (CDNs) precisam saber a latência entre os principais hubs antes de decidir onde colocar um PoP, um cache ou um servidor. Eles não apenas precisam conhecer a rota, mas também querem saber qual rede em um país ou cidade forneceria a conectividade mais rápida ao outro ponto de extremidade. 

O primeiro objetivo do projeto é servir de maneira rápida para os operadores de rede, provedores de conteúdo ou CDNs encontrarem a rede mais rápida de um local para qualquer outro ponto final mensurável na África. O interativo deve informar a diferença de horário entre diferentes redes concorrentes que operam da mesma origem.

O segundo objetivo é encontrar as redes e rotas com melhor e pior desempenho. Precisamos entender de onde vêm os atrasos, ou seja, se o tráfego está realmente passando por IXPs ou links internacionais (trombone). Em particular, estamos preocupados com quais redes são mais rápidas em relação à distância geodésica (isto é, levando em consideração a velocidade da luz na fibra). Também devemos destacar as rotas que atravessam os IXPs no país ou em uma região.

Este projeto envolve executar medições de ping e traceroute entre cidades, coletar, selecionar os dados, armazenar em um formato legível por máquina e visualizar em uma plataforma personalizada.

Palavras-chave: Medições da Internet, traceroute, latência, ping, visualização, javascript

 


 

Número de alunos / estagiários necessários de duração
 1  3-6 meses
 Principais entregas  Habilidades requeridas
 
  1. Uma ferramenta interativa para encontrar a rota mais rápida para destinos selecionados usando diferentes provedores
  2. A ferramenta deve permitir a análise longitudinal de dados para ver a evolução do desempenho das redes
  3. Deve incorporar dados IXP
 
  1. Scripts em Python
  2. API RESTFUL
  3. Bancos de dados (MySQL, PostgreSQL)
  4. Desenvolvimento Web (Python / Django, PHP, Angular.js, etc)

 

 

Imprimir amigável, PDF e e-mail
Última modificação em -