Um Servidor de Nomes Distribuído
Resumo
Este artigo descreve um servidor de nomes distribuído que permite mapear nomes de objetos em identificadores, independentemente de suas localizações. Esse servidor permite definir espaços de nomes locais ou global, conforme as necessidades do usuário. Ele incorpora um mecanismo de autenticação que, após validar uma solicitação, fornece ao cliente uma chave que pode ser usada por outros servidores como critério de segurança. A versão atual do servidor de nomes deve ser utilizada especificamente como servidor de nomes de arquivos no sistema de arquivos distribuído PYXIS, que adota o mecanismo de autenticação para validar requisições a todos os seus servidores componentes. Essa versão suporta um espaço hierárquico de nomes distribuído que é apresentado aos usuários como uma árvore de diretórios.
Referências
BERNERS-LEE, T., Universal Resource ldentifiers in WWW, Menlo Park: Network Information Center, 1994 (Internet Request for Comment).
THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITEE, Data Comunication Network.s Directory, CCITT: Recommendations X.500X.521, 1994.
CORSO, T., Ambiente para Programação Paralela em Multicomputador, Florianópolis: UFSC/CTC/INE, 1993 (Relatório Técnico).
FROHLICH, A., PYXIS:Um Sistema de Arquivos Distribuído., Florianópolis: UFSC, 1994 Dissertação(Mestrado).
GARFINKEL, S. & SPAFFORD, G., Pratical Unix Security, Sebastopol: O'Reilly & Associates, 1993.
MOCKAPETRIS, P., Domain Names - Concepts and Facilities, Menlo Park: Network Information Center, 1987 (Internet Request for Comment).
SILBERSCHATZ, A. & GALVIN, P., Operating Systems Concepts, Reading: Addison-Wesley, 1994.
TANENBAUM, A., Operating Systems: Design and Implementation, Englewood Cliffs: Prentice-Hall, 1987.
TANENBAUM, A., Modem Operating Systems, Englewood Cliffs: Prentice-Hall, 1992.
TANENBAUM, A., The Amoeba Distributed Operating System, Amsterdam: Vrije Universiteit, 1992 (Relatório Técnico).
TANENBAUM, A., Using Sparse Capabilities in a Distributed Operating System, Amsterdam: Vrije Universiteit, 1992 (Relatório Técnico).