Modelos de SistemaModelos de Sistema
Prof. Dr. Norian MarranghelloProf. Dr. Norian Marranghello
Grupo 6Fábio Hitoshi IdeGilson WatanabeGrupo 6Fábio Hitoshi IdeGilson Watanabe
IntroduçãoIntrodução
 Processos rodam em processadores
 Sistemas tradicionais: 1 processador
 Sistemas distribuídos: vários processadores
Tipos de arquitetura:
 Modelo de Estação de Trabalho
 Modelo de Pool de Processadores
 Modelo Híbrido
IntroduçãoIntrodução
Vantagens X Desvantagens:
 Diskless
 Com disco
Servidores de arquivos:
 Dependência
 Independência
Vantagens X Desvantagens
Uso do disco
Vantagens
Desvantagens
Diskless
Baixo custo, facilidade demanutenção do softwaree do hardware, simetria eflexibilidade
Alta utilização darede; os servidoresde arquivo podemser transformar emum gargalo
Paginação earquivos temporários
Reduz a carga na redeem relação ao esquemadiskless
Custo mais altodevido ao grandenúmero de discosnecessários
Vantagens X Desvantagens
Paginação, arquivostemporários earquivos binários dosistema
Reduz ainda mais acarga na rede
Alto custo;complexidadeadicional naatualização dearquivos binários
Paginação, arquivostemporários,arquivos binários dosistema e cache dearquivos
Carga ainda menor narede; reduz a carga nosservidores de arquivo
Alto custo;problemas deconsistência dacache
Sistema de arquivolocal completo
Elimina qualquer cargana rede; elimina anecessidade de arquivo
Perda datransparência
Análise de DesempenhoAnálise de Desempenho
Teoria das Filas:
 Taxa de entrada: λ requisições/segundo
 Taxa do servidor: µ requisições/segundo
 Estável: µ > λ
 Caso contrário, a fila cresce indefinidamente
Modelo de Estação deTrabalhoModelo de Estação deTrabalho
Características:
 Estações de trabalho
 Espalhadas por um local
 Conectadas via rede
 Estações dedicadas e públicas
Modelo de Estação de Trabalho
Vantagens do ModeloVantagens do Modelo
 Quantidade fixa de poder computacional
 Tempo de resposta garantido
 Alto grau de autonomia
 Pode-se alocar recursos quando necessário
 Maior ou menor grau de independência
Desvantagens do ModeloDesvantagens do Modelo
 Queda constante no preço dos chips
Solução: sistema multiprocessador
 Como encontrar uma estação de trabalho ociosa?
 Como um processo remoto pode rodar de maneira transparente?
 O que acontece quando o dono da máquina voltar a usá-la?
Como encontrar uma estaçãode trabalho ociosa?Como encontrar uma estaçãode trabalho ociosa?
Algoritmo:
 Dirigido por servidores
 Dirigido por clientes
Dirigido por servidores
Dirigido por clientesDirigido por clientes
 Envia requisição por broadcast
 
 Fazer com que estações ociosas atrasem suas respostas
Como um processo remotopode roda de maneiratransparente?Como um processo remotopode roda de maneiratransparente?
 Mesma visão sistema arquivos
 Mesmos diretórios
 Mesmas variáveis ambientes
que acontece quando odono da máquina voltar ausá-la?que acontece quando odono da máquina voltar ausá-la?
Migração do processo:
 Máquina home
 Outra máquina ociosa
 Deixar a máquina do mesmo jeito que a encontrou
Modelo Pool deProcessadoresModelo Pool deProcessadores
 Prateleira de processadores
 Processadores alocados dinamicamente
 Em vez de estações de trabalho, terminais gráficos
Modelo Pool deProcessadoresModelo Pool deProcessadores
Características:
 Redução de gastos
 Maior poder computacional
 Desacopla n° de usuários de estações de trabalho
 Facilidade de upgrades
 Evitar estações ociosas
 Não há conceito de propriedade
Modelo HíbridoModelo Híbrido
 Fornece uma estação de trabalho para usuários
 Formação de um pool de processadores
 Combina vantagens de ambas
 Trabalho interativo nas estações
 Processos não interativos no pool
 Mais cara
 Resposta interativa rápida
 Uso eficiente dos processadores
 Projeto simples