1. INTITUTO TECNOLÒGICO SUPERIOR PARTICULAR “SAN GABRIEL”
31 de mayo
del 2016
1
SISTEMAS DISTRIBUIDOS
Un sistema en el que los componentes hardware y software ubicado en
computadores en red, se comunican y coordinan sus acciones
intercambiando mensajes.
TERMINOS
Proceso.- Programa que se ejecuta en una máquina.
Agente.- Proceso conectado a la red.
Cliente.- Proceso que puede establecer conexiones a servidores y enviar
peticiones a él.
Agente de usuario.- Cliente que representa al usuario.
Servicio.- Parte de un sistema de computadoras que gestiona una
colección de recursos y presenta una funcionalidad a los usuarios y a las
aplicaciones.
Servidor.- Proceso que acepta conexiones de clientes y realiza servicios
para ellos.
Host.- Máquina conectada a la red que proporciona servicios.
2. INTITUTO TECNOLÒGICO SUPERIOR PARTICULAR “SAN GABRIEL”
31 de mayo
del 2016
2
¿POR QUÈ SISTEMAS DISTRIBUIDOS?
Funcionales: Los computadores tienes diferentes funcionalidades.
(terminales/servidor).
Distribución del trabajo: Los computadores se reparten el trabajo.
Económicos: Es más barato muchos ordenadores pequeños que pocos
muy grandes.
Físicos: Dispersos geográficamente.
CARACTERÌSTICAS
1. COMPARTICIÒN DE RECURSOS
El término `recurso` es bastante abstracto, pero es el que mejor caracteriza
el abanico de entidades. El abanico se extiende desde componentes
hardware hasta elementos software.
Los sistemas multiusuario clásico desde siempre han provisto compartición
de recursos entre sus usuarios. Sin embargo, los recursos de una
computadora multiusuario se comparten de manera natural entre todos sus
usuarios. Por el contrario, los usuarios de computadoras personales dentro
de un sistema distribuido no obtienen automáticamente los beneficios de la
compartición de recursos.
Los recursos en un sistema distribuido están físicamente encapsulados en
una de las computadoras y sólo pueden ser accedidos por otras
computadoras mediante las comunicaciones (la red).
2. APERTURA
Un sistema puede ser abierto o cerrado con respecto a extensiones
hardware o software.
La apertura de los sistemas distribuidos se determina por el grado hacia el
que nuevos servicio de compartición de recursos se pueden añadir sin
perjudicar ni duplicar a los ya existentes.
3. CONCURRENCIA
Cuando existen varios procesos en una única maquina decimo que se están
ejecutando concurrentemente.
3. INTITUTO TECNOLÒGICO SUPERIOR PARTICULAR “SAN GABRIEL”
31 de mayo
del 2016
3
En los sistemas distribuidos hay muchas maquinas, cada una con uno o más
procesadores centrales.
La posibilidad de ejecución paralela ocurre por do razones:
- Muchos usuarios interactúan simultáneamente.
- Muchos procesos servidores se ejecutan concurrentemente, cada uno
respondiendo a diferentes peticiones.
4. ESCALABILIDAD
Una de las características de los sistemas distribuidos en su modularidad, lo
que le permite una gran flexibilidad y posibilita u escalabilidad. Uno de los
objetivo del diseño de un sistema distribuido es extender la escalabilidad a
la integración de servicios.
5. TOLERANCIA A FALLOS
Un fallo en un momento determinado puede tener consecuencias
desastrosas.
La tolerancia a fallos expresa la capacidad del sistema para seguir operando
correctamente ante el fallo de alguno de sus componentes, enmascarando el
fallo al usuario o a la aplicación. Por lo tanto, la tolerancia a fallos implica:
- Detectar el fallo.
- Continuar el servicio.
VENTAJAS
Procesadores más poderosos y a menos costos.
Avances en la Tecnología de Comunicaciones.
Compartición de Recursos (Hardware, Software).
Eficiencia y Flexibilidad.
Empleo de técnicas de procesamiento distribuido.
Disponibilidad y Confiabilidad.
Crecimiento Modular.
DEVENTAJAS
Requerimiento de mayores controles de procesamiento.
Velocidad de propagación de información.
4. INTITUTO TECNOLÒGICO SUPERIOR PARTICULAR “SAN GABRIEL”
31 de mayo
del 2016
4
Servicio de replicación de datos.
Administración más compleja.
Costos.
ESTRUCTURA DE UN SISTEMA DISTRIBUIDO
El objetivo de un sistema distribuido es integrar los recursos y servicios
conectados por una red de comunicación.
La estructura interna está condicionada por la distribución física de los
recursos.