Escalabilidade
Escalabilidade é uma característica em todo o sistema, onde sua função é manipular uma porção crescente de trabalho de forma uniforme ou estar preparado para o crescimento do mesmo.
Técnicas de Escalabilidade
Existem técnicas de escalabilidade onde a aplicação pode ajudar a esconder a Latência da Comunicação, construindo uma aplicação de forma a utilizar somente comunicação assíncrona.
Em aplicações batch e paralelas normalmente é bem aceita, mas o mesmo não ocorre em aplicações interativas, neste caso uma solução é diminuir a necessidade de comunicação movendo parte da computação do servidor para o cliente.
Outra técnica muito usada é a Distribuição, onde é realizado uma divisão do espaço de nomes DNS em Zonas. Podendo assim vários clientes realizar uma comunicação em paralelo.
Uma outra técnica muito usada é a Replicação, com ela podemos aumentar a disponibilidade e ajudar a balancear a carga de trabalho entre componentes, mas com isso pode ocorrer problemas de inconsistência.
link:
http://www.deinf.ufma.br/~fssilva/graduacao/sd/aulas/caracterizacao.pdf
http://pt.wikipedia.org/wiki/Escalabilidade
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário