Este documento describe las características de los sistemas distribuidos. Explica que la transparencia oculta la separación de los componentes de un sistema distribuido tanto al usuario como al programador de aplicaciones. Luego enumera siete formas de transparencia: acceso, localización, concurrencia, replicación, fallos, migración y prestaciones.
1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
UNIANDES
CARACTERÍSTICAS DE LOS SISTEMAS DISTRIBUIDOS
INTEGRANTES:
BONILLA MARCELA
GONZÁLEZ NATALÍA
2. TRANSPARENCIA
Es la ocultación:
• Al usuario y
• Al programador de aplicaciones de la separación de los
componentes de un sistema distribuido
De manera que el sistema se percibe como un todo, en vez de una
colección de componentes independientes. La transparencia ejerce
una gran influencia en el diseño del software de sistema.
3. FORMAS DE TRANSPARENCIA
Permite el acceso a los objetos de información
TRANSPARENCIA DE ACCESO remotos de la misma forma que a los objetos de
información locales.
TRANSPARENCIA DE Permite el acceso a los objetos de información
LOCALIZACIÓN sin conocimiento de su localización
Permite que varios procesos operen
TRANSPARENCIA DE concurrentemente utilizando objetos de
CONCURRENCIA información compartidos y de forma que no
exista interferencia entre ellos.
4. FORMAS DE TRANSPARENCIA
Permite utilizar múltiples instancias de los
TRANSPARENCIA DE
objetos de información para incrementar la
REPLICACIÓN
fiabilidad y las prestaciones
Permite a los usuarios y programas de
TRANSPARENCIA DE FALLOS aplicación completar sus tareas a pesar de la
ocurrencia de fallos en el hardware o en el
software.
Permite el movimiento de objetos de
TRANSPARENCIA DE
información dentro de un sistema sin afectar a
MIGRACIÓN
los usuarios o a los programas de aplicación.
5. FORMAS DE TRANSPARENCIA
TRANSPARENCIA DE Permite que el sistema sea reconfigurado para
PRESTACIONES mejorar las prestaciones mientras la carga varía.
TRANSPARENCIA DE Permite la expansión del sistema y de las
ESCALADO aplicaciones sin cambiar la estructura del
sistema o los algoritmos de la aplicación.