fcfrcrfcrf

Páginas: 6 (1409 palabras) Publicado: 22 de octubre de 2013































1 Motivación

2 Propiedades de los sistemas distribuidos

3 Aplicaciones distribuidas

4 Soporte hardware

5 Soporte software

6 Estructura de un sistema distribuido






 Objetivo

compartir recursos (servicios/dispositivos)

 Tipos de sistemas (evolución histórica)

sistemas por lotes: proceso diferido,secuencial

sistemas centralizados de tiempo compartido: terminal

sistemas de teleproceso: red telefónica

sistemas personales: estaciones de trabajo, PCs

sistemas en red: cliente/servidor, protocolos (TCP/IP)

sistemas distribuidos: (GUI, RPC/RMI)






“A distributed system is a collection of independent computers that appears to its users as a single
coherent system” Una definición de sistema distribuido

(1) conjunto de computadores

(2) interconectados

igual que un sistema en red

(3) que comparten un estado

(4) ofreciendo una visión de sistema único (SSI)

igual que un sistema centralizado






 Un sistema distribuido es software ⇒ Middleware




A distributed system organized as middleware. The middleware layerextends over multiple machines, and offers each application the same interface






 Ventajas respecto a un sistema centralizado

bajo coste: puede estar compuesto de PCs estándar escalabilidad: consecuencia de su modularidad flexibilidad: reutilización de máquinas “viejas” disponibilidad: mediante replicación de recursos ofrecen la posibilidad de paralelismo
permiten acceder arecursos remotos

 Ventajas respecto a un sistema en red uso más eficiente de los recursos (migración) acceso transparente a los recursos






 Desventajas respecto a un sistema centralizado

un sistema centralizado del mismo coste es más eficiente que cada uno de los componentes del sistema distribuido

si la distribución de recursos es inadecuada algunos recursos pueden estardesbordados mientras otros están libres

mantener la consistencia puede ser muy “costoso”

la red de interconexión es una fuente de problemas

la gestión de la seguridad es más compleja






 Tendencias

Informática móvil

Nuevos dispositivos: PDAs, teléfonos móviles con Java…

Redes inalámbricas, redes ad-hoc

Sistemas ubicuos (pervasive systems)

Computadoresubicuos: hogar (domótica), automóvil, oficina, hospitales…

Un entorno ubicuo es por naturaleza cambiante

Protocolos para descubrimiento de recursos: Jini, UPnP…






 Objetivo

Visión de sistema único (Single System Image)




 Propiedades deseables
Transparencia

Escalabilidad
Fiabilidad y tolerancia a fallos
Consistencia






 Transparencia
deidentificación: los espacios de nombres de los recursos son independientes de la topología de la red y de la propia distribución de los recursos
de ubicación: los recursos pueden migrar entre nodos
de replicación

de paralelismo: sin que la aplicación lo especifique y sin consecuencias negativas sobre la ejecución
de compartición: accesos simultáneos a recursos
de rendimiento: esnecesario buscar soluciones de compromiso cuando la degradación del rendimiento hace impracticable implementar alguna de las propiedades



Transparency

Description

Access
Hide differences in data representation and how a resource is accessed

Location

Hide where a resource is located

Migration

Hide that a resource may move to another location

Relocation
Hide that aresource may be moved to another location while in use

Replication

Hide that a resource may be replicated

Concurrency
Hide that a resource may be shared by several competitive users

Failure

Hide the failure and recovery of a resource

Persistence
Hide whether a (software) resource is in memory or on disk


Different forms of transparency in a distributed system...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS