sxsx

Páginas: 11 (2735 palabras) Publicado: 18 de marzo de 2013
Sistemas Distribuidos

Referencias Básicas
• Distributed Systems: Concepts and Design
G. Coulouris, J. Dollimore y T. Kindberg; Addison-Wesley
Coulouris
Dollimore
Kindberg; Addison
• Distributed Operating Systems
A. S. Tanenbaum; Prentice-Hall
• Distributed Systems: Principles and Paradigms
A. S. Tanenbaum y M. Van Steen; Prentice-Hall
• Distributed Operating Systems: Concepts &Practice
D. L. Galli; Prentice-Hall
• Distributed Operating Systems & Algorithms
R. Chow y T. Johnson; Addison-Wesley

Contenido

Definición de Sistemas Distribuidos.
Ventajas y desventajas de los Sistemas Distribuidos.
Objetivo de un Sistema Distribuido
Sistemas Operativos Distribuidos
Sistemas Operativos de Red.
Middlewares
Componentes de un Sistema Operativo Distribuido

Sistemadistribuido (SD)
(S
• Nivel físico: Conjunto de procesadores sin memoria común
conectados por una red
– Sistema débilmente acoplado
– No existe un reloj común
– Dispositivos de E/S asociados a cada procesador
– Fallos independientes de componentes del SD
– Carácter heterogéneo


Si
Sistema distribuido (SD)
di
(SD)
¿Qué es un Sistema Distribuido?
• Es algo difícil de definir...
•Mejor hablar de ``síntomas de distribución'':
Mejor hablar de síntomas de distribución'':
• Multiproceso (concurrencia): El hardware permite el
progreso simultáneo de varias actividades (varias
CPUs con memoria local etc
CPUs, con memoria local, etc.).
• Interconexión: Permite la comunicación entre las
actividades.
• Relación: Uso compartido de recursos, información,
etc.
• Falloindependiente: Permite buscar soluciones
resistentes en caso de fallo (ojo: las comunicaciones
también pueden fallar).

Si
Sistemas Distribuidos
Di
Definiciones
“Un sistema en el cual componentes conectados a
través de una red de computadoras se comunican y
coordinan sus acciones mediante el intercambio de
mensajes”[Coulouris]. Principales características:
concurrencia de componentes, auscenciade reloj
global e indepencia de fallos en sus componentes.
Un sistema distribuido es una colección de
computadoras independientes que dan la
apariencia al usuario de ser una computadora
única” [Tanenbaum]

Razones para Distribuir
Di
Distribución funcional: las computadoras tienen
funcionales
Cliente / Servidor
Host / Terminal
Recaudación de datos / procesamiento de datos
Compartirrecursos para funciones específicas

diferencias

Distribución inherente al dominio de la aplicación
Cajas registradoras y sistemas de inventario para cadenas de
supermercados
Soporte para trabajo colaborativo
Distribución/balanceo: asignar tareas a procesadores tal que todo
el desempeño del sistema sea optimizado.

Razones para Distribuir
Di
Replicación del poder de procesamiento:procesadores
independientes trabajan con la misma tarea
Sistemas distribuidos conformados por varias microcomputadoras
pueden tener poder de procesamiento que difícilmente una
supercomputadora tendrá.
10000 CPUs, cada uno corriendo a 50 MIPS, alcanzan 50000
MIPS, por lo que instrucciones ejecutadas en 0.0002 nsec,
equivalen a una distancia luz de 0.6 mm.
Separación física: sistemas queconfían en el hecho de que las
computadoras están físicamente separadas (ej. Para satisfacer
requerimiento de confiabilidad).
Económicos: colecciones de microprocesadores ofrecen una mejor
cuota precio/desempeño que grandes mainframes.
Mainframes: 10 veces mas rápidos, 1000 veces más caros

Si
Sistemas Distribuidos: Razones
Di
¿Porqué un sistema distribuido y no un hardware
aislado?
Serequiere compartir datos y recursos entre usuarios
Mejora la comunicación persona-a-persona
Flexibilidad
Flexibilidad: diferentes computadoras con diferentes
capacidades pueden ser compartidas entre usuarios

Problemas
conectados

con

la

distribución,

sistemas

Software – como diseñarlo y manejarlo en un SD
Dependencia de la infraestructura de red subyacente (el world
wide...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sxsx

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS