Dissertação
Localized Reliable Causal Multicast EVALUATED
Esta tese aborda o problema de oferecer difusão causal fiável em grupo em cenários onde os participantes estabelecem uma rede sobreposta e usam esta rede para trocar informação usando grupos de difusão. O uso de redes sobrepostas neste contexto é comum sempre que o número de participantes é elevado. Por exemplo, vários sistemas de edição-subscrição organizam os servidores que encaminham eventos numa rede sobreposta que é usada para propagar os eventos dos editores para os subscritores. Tanto quanto sabemos, o trabalho anterior que abordou o problema da difusão em grupo fiável neste contexto não oferece garantias de ordem causal ou para conseguir este objetivo, obriga todos os nós a manterem meta-informação (tipicamente, números de sequência) sobre as mensagens enviadas por todos os outros nós no sistema. Por este motivo, estas últimas soluções não possuem capacidade de escala. Nesta tese propomos um novo algoritmo localizado para suportar difusão em grupo fiável com ordem causal. Este algoritmo requer que cada participante mantenha meta-informação referente a apenas um subconjunto de participantes no sistema, aqueles que estão na sua vizinhança na rede sobreposta (o horizonte desta vizinhança é uma função do número de faltas que se pretende tolerar). Resultados experimentais mostram que o nosso algoritmo permite obter vantagens significativas em comparação com soluções não localizadas e, em certos cenários, tem mesmo melhor desempenho do que outros algoritmos localizados que, ao contrário do nosso, não suportam ordem causal.
novembro 20, 2019, 18:0
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
Luís Eduardo Teixeira Rodrigues
Departamento de Engenharia Informática (DEI)
Professor Catedrático