Um Servidor de Nomes Distribuído

  • Antônio Augusto Frölich UFSC
  • Thadeu Botteri Corso UFSC
  • Luis Fernando Fausto UFSC

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

BACH, M., The Design of the UNIX Operating System, Englewood Cliffs: Prentice-Hall, 1987.

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).
Publicado
29/07/1995
FRÖLICH, Antônio Augusto; CORSO, Thadeu Botteri; FAUSTO, Luis Fernando. Um Servidor de Nomes Distribuído. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 7. , 1995, Canela. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 595-603. DOI: https://doi.org/10.5753/sbac-pad.1995.19890.