Problemas de escalabilidade
Problemas de escalabilidade
Caractersticas de problemas descentralizados: Nenhuma mquina tem a informao completa do estado do sistema Mquinas tomam decises baseadas nas informaes locais Falha em uma mquina no deve afetar o algoritmo No existe um relgio global
Tcnicas / Escala(1)
1.4
Tcnicas / Escala(2)
Conceitos de Hardware
1.6
Multiprocessadores (1)
1.7
Multiprocessadores (2)
1.8
1-9
a) Grade b) Hipercubo
Conceitos de Software
Sistema DOS Descrio Fortemente acoplado / SO para multiprocessadores e multicomputadores homogneos Fracamente acoplados / SO para multicoomputadores heterogneos (LAN e WAN) Camada adicional aos NOS implementando servios de propsitos gerais Objetivos Abstrao / gerncia de recursos de HW Servios locais para clientes remotos Transparncia de distribuio
NOS Middleware
1.11
A Um monitor para proteger acessos concorrentes a variveis inteiras com primitivas bloqueio/desbloqueio
SO / multicomputadores-1
1.14
SO / multicomputadores-2
1.15
b)
c)
1.18
1-19
1-20
1.21
Papel do Middleware
1-22
1.23
Em sistemas distribuidos abertos baseados em tecnologias de middleware, os protocolos usados por cada camada do middleware devem ser os mesmos, assim como as interfaces oferecidas para as aplicaes.