Es muy complejo el funciomiento de los sietmas distribuidos, se detienen sus funcines si se interconectan mas elementos, tiende a fallos necesita mas capacidad de almacenamiento y de memoria.
Tecnicas de Construccion de Sistemas Distribuidos
Aqui nos habla sobre lo que deberiamos aplicar al construir un SD, la seguridad de la informacion, el desempeño y crecimeonto modular, el tiempod e respuesta. Lo referente a las comunicacines o medio de transporte.
Consejos para Construir Sistemas Distribuidos
Nos habla sbre la dulicaciond einformacion para cedera aella de forma mas rapida y facil, copias locales en los equipos tiempos de espera mecanismos para llamadas remotas y criptografia por la seguridad de los archivos.
Requerimientos de aplicacion
Vemos de nueva cuenta los requerimientos principales de los sistemas de informacion:
Disponibilidad, Confiabilidad, Transparencia (Localizacion, Replica, Migracion y Concurrencia).
Clasificacion de Sistemas Distribuidos
Clasificacion Flynn: Se basa en el numero de flujo de instrucciones y el numero de flujo de datos. Estas a su vez se clasifican en:
- Computadora con un solo flujo de instruccines y un flujo de datos. Monoprocesador.
- Computadora con un flujo de instrucciones y varios flujos de datos. Procesadores Vectoriales.
- Computadoras con multiples fujo de instrucciones y varios flujos de datos.Concepto de SD.
Las Computadoras con multiples fujo de instrucciones y varios flujos de datos se subdividen en:
- Maquinas Multiprocesadores.
- Sistemas Multicomputadoras.
Esats a su vez se clasificacn dependiendo de la red a la cual se conecta la CPU.
- Tecnologia de bus
- La tecnologia de conmutador.
Arquitectura Basica
El conjunto de reglas, definiciones, temrinos y modelos para producir un producto se llama arquitectura.
Cliente/Servidor: Basado en el protocolo solicitud-respuesta. Solo se requiere ubicar el servidor.
Beneficios
- Aprovechamiento de portencai de computo
- Reduccionde trafico de la red
- Opera bajo sistemas abiertos
- Facilita el uso de interfaces graficas.
Cliente: Conjunto de software y hardware que invoca los servicios de uno o varios servidores.
Servidor.: Conjunto de hardware y software que responde a los requerimientos de un cliente.
Funciones del Servidor
- Acceso
- Almacenamiento
- Organizacion de datos
- Adminsitraciond e Recursos Compartidos
- Ejecucion de toda la logica para procesar la transaccion