28 DEZEMBRO / SÁBADO / 11:06
FCUP PT 
 EN
 
 
APRESENTAÇÃO
PESSOAS
ENSINO
INVESTIGAÇÃO
BIBLIOTECA
NOTÍCIAS
CONTACTOS

Um sistema de ``mirroring'' FTP e HTTP que optimiza recursos usando uma estratégia de avaliação retardada

Carmen Lima

Mestrado em Ciência de Computadores
Departamento em Ciência de Computadores
Faculdade de Ciências da Universidade do Porto

Outubro 1999


Resumo

Um servidor ftp contém normalmente, para além dos ficheiros mantidos localmente, cópias de ficheiros distribuídos por outros servidores, evitando assim duplicação do gasto de largura de banda, resultante das diversas transferências dos mesmos ficheiros, efectuadas por cada utilizador que os pretenda obter. É necessário garantir que estas cópias estão actualizadas, recorrendo por exemplo a software de replicação ( mirroring ), que periodicamente verifica a existência de novos ficheiros ou de ficheiros alterados no servidor, procedendo nesse caso à sua cópia. A periodicidade com que são executadas essas cópias é determinada pelo administrador do sistema e definida por exemplo através do cron, não sendo assim imediata a sua actualização.

Este tipo de processo obriga à transferência de grande quantidade de informação, que nem sempre corresponde às necessidades dos utilizadores. Os objectivos deste tipo de servidor ficam assim gorados, uma vez que os utilizadores continuam a recorrer aos repositórios originais, ocasionando aumento desnecessário de tráfego e duplicação de informação.

Uma solução mais eficiente, é baseada num modelo de avaliação retardada (lazy evaluation ), isto é, num modelo em que a transferência de ficheiros é feita na altura da sua solicitação se ainda não residir no servidor, de forma transparente para o utilizador. Este tem acesso a todos os ficheiros, sem se aperceber que alguns não existem no servidor, e são transferidos de forma automática e imediata quando solicitados.

Este tipo de servidor permite a parametrização da rede nacional ou da rede local, de forma a favorecer as ligações a servidores centrais, penalizando as ligações a outros servidores ftp, desencorajando a sua utilização.

Este processo pode ser estendido ao protocolo http, permitindo deste modo manter localmente cópias de páginas existentes noutros servidores.


FCUP 2024