Zusammenfassung der Ressource
SISTEMAS DISTRIBUIDOS
- Se define un sistema distribuido aquel en el que los componentes de hardware y software,
localizados en el computador unidos mediante una red, comunican y coordinan sus acciones sólo
mediante el paso de mensajes.
- Consecuencias:
- * Concurrencia: todos a las vez
* Inexistencia de un reloj global
* Fallos independientes
- Un sistema distribuido es un grupo de
computadores independientes que son
percibidas por los usuarios como un único
computador.
- Ejemplos
*Internet
*Intranets
*Computación
Móvil
- Componentes:
- Internet
- Middleware
- Servidor
- Transportista
- Infraestructura
- Hardware
- Cliente
- Sistema
- Software
- Elementos de seguridad
- Diseño de consistencia
- Diseño de administración del sistema
- Es un sistema que presenta componentes de hardware y de software, permitiendo
la coordinación y distribución de trabajo en servicios que se basan en programas
que solicitan servicios, y otros que responden a esta petición, que se comunican
mediante una red, formando así un grupo de computadores independientes.
- Características fundamentales de un sistema distribuido
- Heterogeneidad
- • Redes: diferentes topologías
de redes • Hardware de
computadores: Diversidad de
hardware diferentes • Sistemas
operativos • Lenguajes de
programación • Implementación
de diferentes desarrolladores:
diferentes metodologías de
desarrollo.
- Seguridad
- • Confidencialidad • Integridad
• Disponibilidad • No repudio
Existen dos temas pendientes
que no se han resulto
totalmente: • Ataques de
negación de servicios.
• Seguridad de código móvil.
Glosario de Términos: *Red
Novel *Call-Return *Puzzle
*Ratio *Cloud computing
*Ofimática
- Extensibilidad
- El sistema puede extenderse tanto como se requiera,
puede ser abierto o cerrado con respecto a las
extensiones del hardware y el software. Ampliar la
cobertura de servicios. Los sistemas distribuidos abiertos
pueden extenderse a nivel de hardware mediante la
inclusión de computadoras a la red y a nivel de software
por la introducción de nuevos servicios y la re
implementación de los antiguos.
- Escalabilidad
- Se dice que un sistema es escalable si
conserva su efectividad cuando ocurre un
incremento significativo en el número de
recursos y en el número de usuarios.
- Características:
- Gestión y recuperación de errores
- Servicios disponibles, básicamente, en protocolos
de petición/respuesta, es decir, cliente/servidor.
- Especialización de los servicios.
- Relocalización
- Escalabilidad horizontal y vertical
- Transparencia de localización
- Recursos compartidos
- Reusabilidad de componentes
- Diálogo que se basa en mensajes.
- Independencia de hardware,
sistemas operativos y
comunicaciones.