Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Internet
Intranets
Computación móvil y ubicua
Heterogeneidad
Extensibilidad
Seguridad
Escalabilidad
Control de errores
Concurrencia
Transparencia
*Modelos arquitectónicos
El modelo arquitectónico de un sistema distribuido trata sobre la colocación de
sus partes y las relaciones entre ellas, un modelo un sistema distribuido simplifica
y abstrae, inicialmente, las funciones de los componentes individuales de dicho
sistema y posteriormente considera:
Capas de Software
Plataforma
Estas capas proporcionan servicios a las que están por encima de ellas,
y que son implementadas, independientemente en cada computador,
proporcionando una interfaz de programación del sistema a un nivel que
facilita la comunicación y coordinación entre procesos.
Nombre: Gutierrez Julian Eduardo Grupo: 8CM12
Middleware
Arquitecturas de sistemas
Las referencias a los objetos se pasan a otros procesos de forma que se pueda
acceder a sus métodos mediante invocaciones remotas, pero ahora los tipos de
objetos alojados por cada proceso pueden variar como lo requieran las
actividades del sistema, incluso las ubicaciones de los objetos.
Capacidad de respuesta
Balance de cargas computacionales
Calidad de servicio
Uso de caché y replicación
Aspectos de fiabilidad
*Modelos fundamentales
Se componen de procesos que se comunican unos con otros mediante él envió
de mensajes de una red computadores, pero todos los modelos deben estar
basados en la propiedad principales fundamentales que nos permiten ser más
específicos sobre las características y los riesgos que puedan tener, como:
Modelo de Interacción
Ordenamiento de eventos
Se debe manejar bien la realización de los eventos para que así cada
petición que se hace o evento se realice en el orden que se solicitó y
pueda llevarse a cabo de la correcta.
Modelo de fallo
Este modelo define las formas en que puede ocurrir el fallo para darnos una
comprensión de los efectos de los fallos, como:
Fallos arbitrarios
Fallos de temporización
Enmascaramiento de fallos
Modelo de seguridad
Protección de objetos
El enemigo
*Recursos de Comunicación
La diferencia principal entre un sistema distribuido y un sistema con un
procesador es la comunicación entre procesos, un proceso escribe en un buffer
compartido y otro proceso lee de él. En un sistema distribuido no existe tal
memoria compartida, por lo que toda la comunicación se basa en la transferencia
de mensajes.
Protocolos TCP/IP
Este conjunto de protocolos tiene menos capas que el OSI, lo que
incrementa su eficiencia. TCP/IP es un protocolo confiable, ya que los
paquetes son recibidos en el orden en que son enviados.
Servicios y puertos
Este recurso de comunicación le va a permitir al sistema distribuido poder
tener puertos por los cuales la comunicación para el envío de mensajes
sea mucho más rápida y precisa por lo cual las peticiones serán realizadas
en el tiempo correcto y esperado.
Procesos y dominios
En este tipo de recurso de comunicación el sistema distribuido debe
contener en el proceso que agilicen él envió de mensajes para la
comunicación de las peticiones al igual que dominios para que estos se
ejecuten de una manera mucho más rápida y sencilla de la tarea o
instrucciones que se vaya a realizar.