2 Programacao em Sistemas Distribuidos
Sign up for access to the world's latest research
Abstract
A redução do preço de computadores e sua grande disseminação vêm impulsionando a criação de redes de computadores. Hoje, essas redes estão em todos os lugares, e a Internet pode ser entendida como um grande e disperso sistema distribuído, que permite aos seus usuários o acesso a uma variedade de serviços. São múltiplos os desafios enfrentados pelos projetistas desses sistemas -frente aos problemas de heterogeneidade, segurança e confiabilidade.
Related papers
2004
The distributed software development has different forms, each one generating benefits, problems, and solutions. This paper proposes an abstraction of the distributed software development into a set of characteristics, in order to highlight the differences of this kind of software development when considering the main problems pointed out by the current research. Three case studies discussing how these characteristics are differently instantiated in software development projects are presented. Resumo. Existem diversas formas do desenvolvimento distribuído de software, cada uma delas levando a diferentes benefícios, problemas e soluções. Nesse trabalho é proposta uma abstração do desenvolvimento distribuído de software em um conjunto de características, buscando evidenciar as diferenças dessa forma de desenvolvimento ao considerar os principais problemas apontados pela pesquisa atual. A partir disso são apresentados três estudos de caso que discutem como essas características são diferentemente instanciadas em projetos de desenvolvimentos de software.
Master's thesis, Universidade de São Paulo, Instituto de Matem atica e Estat stica, Departamento de Ci^ encia da Computa cão, 1994
Resumo Este trabalho se inicia com uma discussão sobre as principais caracter sticas dos Sistemas de Arquivos Distribu dos, ou seja, espa co de nomes, localiza cão, cache, consist^ encia, replica cão, disponibilidade, escalabilidade, heterogeneidade, toler^ ancia a falhas e seguran ca. Analisamos diversos sistemas de arquivos existentes quanto a estas caracter sticas dando especial aten cão aos sistemas NFS, Andrew, Coda, Sprite, Zebra, Harp, Frolic e Echo.
lbd.dcc.ufmg.br, 2010
Distributed Software Development aims at increase productivity, reduce costs and improve quality. However, this scenario adds new challenges to the development process related to communication, coordination and control. These factors directly influence the quality of software produced. In this way, it is necessary to treat them properly. The purpose of this paper is to present a set of recommendations to offer support to the project manager when distributed software development approach is adopted.
Anais do IV Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho (SBAC-PAD 1992)
Este artigo descreve o SPD, um sistema de programação distribuída para redes de estações de trabalho, que funciona em plataformas UNIX onde se tenham disponíveis o protocolo TCP/IP e a biblioteca TLI. O sistema é composto basicamente por três ferramentas: um servidor, que é o responsável pela gerência do sistema e das trocas de mensagens; uma biblioteca de funções, que fornece ao usuário o subsídio necessário para a utilização dos recursos oferecidos pelos servidores: e, finalmente, um programa que instancia as aplicações do usuário no sistema distribuído.
Princípios e Aplicações da Computação no Brasil 2, 2019
professora, nogueira@uenf.br, CCH/UENF RESUMO O Projeto objetiva a confecção de um web site e promocao de software livre para o colégio e elaboração de estratégias para melhor aproveitamento do seu laboratório de informática e secretaria.
FEEC-Unicamp, 2001
Notas de apoio à disciplina Programação de Sistemas, da Faculdade de Engenharia Elétrica e de Computação da Unicamp.
Resumo do Capitulo 22 do livro – Engenharia de Software – Ian Sommerville - 2007
2002
Hoje em dia, ao mesmo tempo em que a área da engenharia de software se desenvolve de uma forma cada vez mais rápida, é necessário desenvolver software de altíssima qualidade.
Resumo. Junto com o crescimento e o aperfeiçoamento dos sistemas distribuídos surgem novos problemas que necessitam de soluções, para uma melhor performance e tolerância a falhas das aplicações que rodam nestes ambientes. O objetivo deste artigo é analisar a presença de firewalls na comunicação entre computadores nos sistemas distribuídos e propor uma solução a esta barreira. A implementação de um sistema de comunicação que possa transpor firewalls e que seja eficiente é de grande importância aos detectores de defeitos não confiáveis, que são ferramentas usadas para a detecção de falhas em aplicações distribuídas. A solução aqui proposta é baseada em páginas JSP hospedadas em servidores web. Elas funcionam como mediadores na comunicação entre computadores localizados em LANS diferentes, com a finalidade de conceder uma maior segurança à rede do sistema distribuído. Além desta proposta, é apresentada uma análise de desempenho em relação a um método de comunicação inter-processos normalmente usado em aplicações distribuídas, os sockets UDP.

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.