Mapa mental
SISTEMAS DISTRIBUIDOS

Mapa mental: sistemas distribuidos
Conteúdo do mapa
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.
- Heterogeneidad
- Características fundamentales de un sistema distribuido
- 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.
- Consecuencias: