sexta-feira, 29 de fevereiro de 2008

>> Técnicas de Escalabilidade <<

Uma das principais Metas de um Sistema Distribuído diz respeito a capacidade de crescimento do sistema, ESCALABILIDADE.

Muitos desenvolvedores de Sistemas Distribuídos utilizam facilmente a palavra escalável sem deixar claro porque seus clientes realmente escalam.

Escalabilidade tem no mínimo 3 componentes:

Número de usuários e/ou processos (tamanho);
Distância máxima entre nodos (geográfica);
Número de domínios administrativos (administrativa).

Grande parte dos sistemas contam apenas Escalabilidade em tamanho. A solução são Servidores Poderosos.

Mas atualmente, o grande desafio é a Escalabilidade Geográfica e Administrativa.


Das técnicas:
> Distribuição --> Dividir dados e computações nas máquinas;
> Replicação --> Fazer cópias diponíveis em várias máquinas;
> Caching --> Permitir processos clientes acessar cópias locais.

Segue o link para o material. Achei fantástico!

http://www.inf.ufsc.br/~mario/ine6502ch1.pdf


Jeovane Firmo da Silva.

Um comentário:

Sistemas Distribuídos disse...

Achei uma exelente escolha de artigo, já que demonstra claramente o quanto é importante o esforço de tornar um sistema escalável que dê ao cliente uma performance de desempenho dos serviços.