Aspectos de implementação e desempenho de um sistema distribuído “LINDA”
Resumo
Um sistema distribuído para uma rede de estações de trabalho deve levar em consideração aspectos como facilidades de comunicação da rede, acesso a recursos do núcleo do sistema operacional de cada máquina, etc. Este trabalho apresenta as opções adotadas no desenvoluimento de um núcleo para processamento distribuído em uma rede de estações de trabalho no Departamento de Ciência da Computação da UFMG. São abordadas as opções de implementação possiveis, detalhes do protocolo de comunicação adotado e alguns resultados dos testes de desempenho do sistema já em operação.
Referências
Maurice J. Bach. The Design of the Unix Operating System. Prentice-Hall, 1986.
Henri E. Bal, M. Frans Kaashoek, and Andrew S. Tanenbaum. Orca: A language for parallel programming of distributed systems. IEEE Transactions on Software Engineering, 18(3):190-205, March 1992.
Nicholas Carriero. Implementing Tuple Spaces in Linda. PhD thesis, Yale University, 1987.
Nicholas Carriero and David Gelernter. Applications experience with linda. In Proceddings Symposium on Parallel Programming, pages 173-187. ACM, July 1988.
Douglas Comer. Internetworking with TCP/IP: Principles, Protocols and Architecture. Prentice-Hall, 1988.
D. Gelernter and A. Bernstein. Distributed communication via global buffer. In Proceedings Symposium on Principles of Distributed Computing, pages 10-18. ACM, August 1982.
Dorgival O. Guedes and Osvaldo S. F. Carvalho. Um núcleo "linda" para o desenvolvimento de aplicações distribuídas em uma rede unix. In Anais do X Simpósio Brasileiro de Redes de Computadores, pages 574-585. SBC, April 1992.
Dorgival O. Guedes, Anténio Gilberto M. Carvalho, and Osvaldo S. F. Carvalho. Experiências de programação em "linda": transformações de espectro. Trabalho submetido para o IV SBAC-PAD.
G. A. Geist, M. T. Heath, B. W. Peyton, and P. H. Worley. A machine independent communication library. In J. Gustafson, editor, Proc. Hypercube Concurrent Computers Conference, 1989.
Robert Jellinghaus. Eiffel linda: An object-oriented linda dialect. ACM SIGPLAN Notices, 25(12):70-84, December 1990.
Wm Leler. Linda meets unix. IEEE Computer, pages 43-54, February 1990.