Dissertação

Container network topology modelling EVALUATED

As aplicações distribuídas são fortemente influenciadas pelas propriedades da rede subjacente, por exemplo, largura de banda, latência e perda de pacotes. É por isso importante que os investigadores e engenheiros sejam capazes de avaliar o impacto destas propriedades no desempenho do sistema e no seu comportamento correcto. Estas propriedades de rede têm efeitos observáveis e mensuráveis directamente nas aplicações, enquanto que o comportamento interno dos elementos de rede subjacentes, como comutadores e roteadores, é mais difícil de capturar da perspectiva da aplicação. Esta observação permite explorar novos desenhos de emuladores que apenas emulam o comportamento macro de topologias complexas em vez dos detalhes internos. Apresentamos o NEED, um emulador de topologias de rede descentralizado que explora esta ideia. O NEED emula uma topologia de rede sob aplicações não modificadas em contentores, é agnóstico relativamente à linguagem de programação e protocolo de transporte e pode escalar para milhares de contentores bastando para isso adicionar mais nós a um cluster de máquinas. A nossa avaliação mostra que a precisão da emulação do NEED está ao mesmo nível de outros sistemas modernos que emulam o estado completo da rede. Mostramos também que o NEED pode ser usado não só para reproduzir resultados anteriores presentes na literatura, mas também para avaliar o comportamento de sistemas geodistribuídos como se fossem colocados a funcionar numa WAN real.
Emulação de Redes, Contentores, Descentralizado, Sistemas Distribuídos, Reproducibilidade

novembro 7, 2018, 10:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Ângelo Marques de Matos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar