Sistemas Distribuidos

Páginas: 6 (1417 palabras) Publicado: 11 de septiembre de 2013
Sistemas Distribuidos
Introducción
Autor: Javier Bustos Jiménez
Adaptado por: Raúl Morales Carrasco

Evolución de los sistemas


Desarrollos de microprocesadores.







Desarrollo de redes.







1945 a 1980’s. 1 instrucción/seg. US$ 10.000.000
1980’s hasta hoy. 1.000.000.000 instrucciones/seg.
Menos de US$1.000.
Ganancia precio/rendimiento º 1013.

LAN.10-100 Mbps.
WAN. 64 kpbs - 2 Mbps.
Facilidad de interconexión.
Internet e Intranet.

Alto desarrollo del hardware ...

Definiciones


“Un Sistema Distribuido es una colección de
computadores independientes que aparecen
ante los usuarios como un único sistema
coherente.” (Andrew S. Tanenbaum)



“Un sistema en el cual tanto los componentes de
hardware y software de uncomputador
conectados en red se comunican y coordinan
mediante paso de mensajes.” (G.Coulouris,
J.Dollimore, T.Kindberg)



“Aquel que le impide a uno continuar su trabajo
cuando falla un computador del cual uno nunca
ha oído hablar.” (L.Lamport)

Ejemplos de sistemas distribuidos


Red de estaciones de trabajo en una
Universidad




La cuenta del usuario es visible desde todoslos computadores

Workflow de manejo automático de
órdenes


Usado por múltiples usuarios, el flujo de las
órdenes es transparente para ellos

Ejemplos de sistemas distribuidos


World Wide Web (WWW)




Aparece antes los usuarios como un repositorio
gigantesco de documentos

Factura electrónica




Muchos contribuyentes y compradores
Un ente centralizado (SII)Back-office distribuido

Ventajas de distribuir sistemas
Economía
 Aumento en capacidad de procesamiento.
 Aplicaciones inherentemente distribuidas.
 Capacidad de crecimiento.
 Fiabilidad y disponibilidad.
 Compartir recursos y datos.


Desventajas de distribuir sistemas


Aumento de la complejidad




Fallas más frecuentes




Red, Latencia, pérdida de mensajesInteroperabilidad




Costos de administración

Falta de estándares únicos

Seguridad

Implicaciones de distribuir los sistemas


Concurrencia.





Sin tiempo global.






Recursos compartidos. Acceso concurrente.
Sincronización.
Cada computador tiene su propio reloj local.
Coordinación.

Fallas independientes.



Posibilidad permanente defallas en cada
componente.
Detección de fallas y tolerancia.

Desafíos de los Sistemas Distribuidos


Compartir Recursos



Transparencia



Usabilidad (abierto)



Escalabilidad

Compartir recursos


El objetivo básico de los sistemas
distribuidos.


Los usuarios deben tener acceso fácil a los
recursos compartidos y compartir sus propios
recursos de formacontrolada.








Impresoras
Computadores
Espacio de almacenamiento
Archivos, datos, páginas Web, redes, etc.

Porqué compartir recursos ?


Costos, capacidad, escalabilidad

Transparencia (1)


Esconder el hecho de que los recursos y
procesos están físicamente distribuidos en
diferentes máquinas.



Se dice que un sistema distribuido es
transparente cuando sepresenta al
usuario como una sola máquina.



Sin embargo, transparencia se aplica a
varios aspectos de sistemas distribuidos…

Transparencia (2)


Acceso


Esconde las diferencias entre las distintas
representaciones de datos y la formas en que
éstos son accedidos por los usuarios.




Ejemplo: representación de un entero en una
máquina SPARC (big endian) y una INTEL(little
endian)

Ubicación


Esconde la ubicación física de donde está
situado un recurso.


En particular se suele usar nombres lógicos en vez de
direcciones reales. Ejemplo, la URL en el Web.

Transparencia (3)


Migración


Esconde el hecho que recursos puedan migrar
de una ubicación física a otra sin afectar el
modo en que se acceda.




Ejemplo: las tareas ;-)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS