memoria compartilhada distribuida

544 palavras 3 páginas
8.4.6 - Memória Compartilhada no nível de Aplicação

DSM – Distributed Shared Memory (Memória
Compartilhada Distribuída)



Sistema em nível de aplicação baseado em página.
Uma abstração usada para compartilhar dados entre computadores que não dividem a mesma memória física (memória principal)multicomputadores com barramento.

Memória Compartilhada Distribuída

Memória Compartilhada Distribuída
Sistemas DSM.
• Linda;
• Orca;
• Globe;

Linda


Fornece processos em várias máquinas com uma memória compartilhada distribuída com alto grau de estruturação.
• Um espaço de tuplas tem como função criar uma abstração de memória compartilhada sobre um sistema distribuído, onde todos podem ler e escrever no mesmo.
• O conceito fundamental de Linda é o de um espaço abstrato de tuplas; out - Coloca uma tupla no espaço de tuplas, Ex.: out(“abc”, 2,5); in - Recupera as tuplas do espaço de tuplas, Ex: in(“abc”,2, ?i); read – Igual a in, exceto que não retira a tupla do espaço de tuplas. eval – faz com que seus parâmetros sejam avaliados em paralelo e a tupla resultante seja depositada no espaço de tuplas.

Orca





É uma linguagem de programação tradicional baseada em Modula 2;
Sistema baseado em objetos que da a ilusão de memória compartilhada em sistemas multicomputadores.
Cada método Orca consiste em uma lista de pares (guarda, bloco de declarações); Orca integra dados compartilhados e sincronização de um modo que não está presente em sistemas DSM baseados em paginação; dois tipos de sincronização são necessários em programas paralelos:
Sincronização por exclusão mutua;
Sincronização de condição;

Globe




Sistema DSM no nível de aplicação em um multicomputador que executa em âmbito mundial.
Sua meta é ser ampliado para um bilhão de usuários e um trilhão de objetos. Localizar objetos, gerenciá-los e administrar a ampliação é crucial. O Globe faz isso com uma estrutura geral na qual, mesmo assim, cada objeto pode ter sua própria estratégia de

Relacionados

  • Memoria compartilhada Distribuída
    2861 palavras | 12 páginas
  • Dsm - memoria compartilhada distribuida
    21008 palavras | 85 páginas
  • Memória distribuída
    3067 palavras | 13 páginas
  • Paralelismo
    340 palavras | 2 páginas
  • Memória Compartilhada - Linux
    444 palavras | 2 páginas
  • A sorte da formiga
    1300 palavras | 6 páginas
  • Arquitetura de computadores
    514 palavras | 3 páginas
  • Cluster
    395 palavras | 2 páginas
  • Vetores
    412 palavras | 2 páginas
  • Arquitetura e organização de computadores
    5603 palavras | 23 páginas