Objetivos de un Sistema Distribuido

Debe ocultar que los recursos están distribuidos por la red

Transparencia

El sistema se percibe como un todo y no como elementos independientes

Debe hacer los recursos facilmente accesibles

No siempre es buena idea un sistema distribuido

Debe ser abierto y escalable

Tipos de transparencia

Acceso

Oculta diferencias en la representación de los datos y la forma en que un recurso accede a los datos

Ubicación

Oculta la localización de un recurso

Migración

Oculta el que un recurso pudiera moverse a otra ubicación

Reubicación

Oculta el que un recurso pudiera moverse a otra ubicación mientras está en uso

Replicación

Oculta el número de copias de un recurso

Concurrencia

Oculta que un recurso puede ser compartido por varios usuarios que compilen por él

Falla

Oculta la falla y recuperación de un recurso