21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Processamento distribuído 269

O modelo computacional tem como objetivo usar processadores e memória

dos equipamentos envolvidos para obter mais potência computacional. A

implementação geralmente utiliza um sistema escalonador de filas

(metascheduler), que realiza o agendamento das tarefas a serem processadas

pelos nós (máquinas que compõem o modelo), com isso a operação tende a

ser contínua, com interação reduzida com os usuários. Um exemplo

conhecido é o SETI@home 79 .

Clientes fazem requisições

ao cluster...

E

Clientes

F

Recursos

G

H

A

B

C

D

... e qualquer máquina do

cluster pode atuar como

servidor.

O cluster de recursos é usado para armazenar informações em um grupo de

computadores, tanto para obter mais performance de recuperação de dados

quanto para expandir a capacidade de armazenamento. Este modelo pode ser

usado para prover infra-estrutura para aplicações ou para atender requisições

feitas de forma interativa por usuários. Entre os serviços que podem operar

desta forma estão os Sistemas Gerenciadores de Banco de Dados (SGBD),

como o MySQL Cluster 80 .

O modelo híbrido é uma aplicação projetada especificamente para funcionar

79 Página do projeto em: http://setiathome.berkeley.edu/.

80 Endereço na internet: http://www.mysql.com/products/database/cluster/.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!